Jr. Full Stack Developer

Ottawa 2 days agoFull-time External
Negotiable
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