Please, let Valsoft Corporation know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Hyper-Reach Technology is hiring a Senior Software Developer to join their team in Canada.
The role involves working on Hyper-Reach's Emergency Notification and Human Resources solution products.
The company provides mass, enterprise, and team emergency notification systems for public safety and other organizations across North America.
The successful candidate can work remotely from anywhere in Canada.
Daily responsibilities include developing, maintaining, and enhancing web applications using Java Server Pages (JSP) and Oracle Database, focusing on PLSQL procedures and functions.
The developer will lead the transition to a new technology stack featuring React for the frontend and Java Spring for the backend.
The role requires designing and implementing robust, scalable, and secure web applications.
Collaboration with cross-functional teams to define, design, and implement new features is essential.
The developer will ensure the performance, quality, and responsiveness of applications, identify and resolve bottlenecks and bugs, and help maintain code quality, organization, and automation.
Participation in code reviews and managing continuous integration and continuous delivery (CI/CD) pipelines is expected.
Staying updated with emerging technologies and industry trends is also part of the job.
Requirements:
A Bachelor’s degree in Computer Science or a similar discipline is advantageous.
At least 4 years of experience in software development is required.
Experience in developing modern web applications using React (including functional components, hooks, and state management like Redux) or Angular is necessary.
Proficiency in the Java Spring framework and Java Server Pages (JSP) is required.
Experience in integrating front-end applications with back-end services using REST APIs is essential.
Familiarity with automated testing frameworks for React (such as Jest and React Testing Library) and mocking API responses in tests is needed.
An understanding of modern JavaScript features (ES6+), asynchronous programming (promises, async/await), and CSS preprocessors like SASS is important.
Experience with Test Driven Development (TDD) is required.
Knowledge of AWS is necessary.
Familiarity with tools like Webpack, Babel, ESLint, and package managers (npm, yarn) is required.
Experience with modern UI frameworks like Material-UI and Tailwind is advantageous.
Experience in migrating legacy systems to modern frontend web frameworks like React or Angular is a plus.
UI/UX design experience is also advantageous.
Fluency in English, both written and verbal, is essential.
Candidates must be legally authorized to work in Canada.
Benefits:
The position offers a remote work model, allowing flexibility in work location.
Employees will be part of a growing team within a well-respected technology company.
The role provides opportunities to work with cutting-edge technologies and industry best practices.
Employees can expect a collaborative work environment with cross-functional teams.
The company is committed to professional development and staying updated with emerging technologies.
Apply now
Please, let Valsoft Corporation know you found this job
on RemoteYeah
.
This helps us grow 🌱.