Remote Senior Software Developer

Posted

Apply now
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 🌱.
About the job
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback