Jr. Full Stack Developer

Evoke Health

Full Stack Developer (Full-Time| Hybrid- Ottawa Preferred)

Evoke Health is looking for a full-time software developer to help us build the next generation of our flagship product, Engage+.

This is a hybrid position, and preference will be given to candidates based in the Ottawa area.

Evoke Health is an innovative startup where a team of passionate engineers is revolutionizing healthcare data accessibility. Our flagship product, Engage+, is digitizing the Long-Term Care (LTC) sector and providing a better experience for everyone involved in patient care. Used by tens of thousands of families and clinical staff in LTC homes in the US and Canada, Engage+ offers a self-service portal keeping families informed about their loved one's status.

In our dynamic startup environment, we're driven by the desire to make a meaningful impact in healthcare. Joining our team means being part of a collaborative and fast-paced culture where your ideas are valued, and your contributions shape the future of healthcare technology. You'll have the opportunity to work with cutting-edge technologies and make a difference in the lives of thousands of families, residents, and staff in LTC homes.

The Full Stack Developer will

  • Support the entire application lifecycle, from conceptualization to deployment and maintenance.
  • Collaborate with team members to understand requirements and translate them into technical specifications.
  • Design, develop, and maintain scalable web and mobile applications using JavaScript, HTML, and CSS on the front end, and Node.js on the back end.
  • Build, integrate, and maintain RESTful APIs, ensuring secure, efficient, and reliable data exchange between systems.
  • Work with SQL databases to write efficient queries, optimize performance, and ensure data integrity.
  • Leverage cloud SDKs and services to deploy, manage, and scale application infrastructure.
  • Use version control systems like GitHub for managing code repositories.
  • Apply software development best practices, including clean code principles, dependency injection, modular design, and thorough documentation.
  • Develop and maintain cross-platform mobile applications, ensuring consistency and performance across different devices and operating systems.
  • Identify performance bottlenecks and implement optimizations to improve the speed and responsiveness of web and mobile applications.
  • Ensure the responsiveness, cross-browser compatibility, and performance of web applications.
  • Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing among team members.
  • Monitor application performance and troubleshoot issues.
  • Communicate project status, challenges, and solutions in a clear and timely manner.
  • Stay updated on emerging technologies, best practices, and industry trends related to front-end development and mobile application development.
  • Continuously seek opportunities to enhance skills and improve development processes for better efficiency and quality.
  • Take ownership beyond defined responsibilities, adapting quickly to company priorities in a fast-moving startup environment.

Skill Requirements

  • 1-3 years' experience in full stack development.
  • Strong Understanding of Object-Oriented Programming Concepts.
  • Ability to design and implement robust, scalable software solutions using OOP paradigms.
  • Proficient in JavaScript and Node.js.
  • Proficient in HTML and CSS.
  • Familiarity with cloud platforms such as Microsoft Azure or AWS.
  • Proficient in SQL/MySQL.
  • Experience with relational database management systems.
  • Understanding of RESTful principles for designing and implementing web APIs that adhere to industry best practices.
  • Ability to communicate clearly and in a timely manner.
  • Strong time management skills to prioritize tasks effectively and meet deadlines.
  • Self motivated and a self starter.
  • Ability to take ownership and accountability of projects.
  • Strong troubleshooting skills.

Benefits

  • Flexible working hours.
  • Hybrid work environment.
  • Collaborative team environment.
  • Ownership and influence over technology decisions and directions.
  • Work closely with CEO and CTO.
  • Learn to deliver high quality code that will enhance your career.
  • Access to mentorship and workshop opportunities by industry leaders.
  • Contribute to all aspects of product development and shape your own role and responsibilities based on your interest.
  • Be part of the mission to digitize healthcare sector such that it’s efficient and equitable for all.

Job Type: Full-time

Pay: $62,000.00-$65,000.00 per year

Application question(s)

  • In a few sentences, what draws you to Evoke Health and our mission? We value authentic, personal responses—AI-generated answer will be automatically rejected.
  • Are there any changes you would recommend for the current Evoke Health website? If yes, please describe 1–3 specific items you would change.
  • Tell us about the most challenging problem you've needed to solve with JavaScript and how you solved it?
  • A user reports an error when visiting a page. What steps would you take to investigate and resolve the issue?

Work Location: Hybrid remote in Ottawa, ON

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?