The Full-Stack Developer will play a key role in designing, developing, and maintaining the technology solutions that power Retina Labs' rapidly growing healthcare platforms. This position is responsible for the full software development lifecycle, including requirements gathering, solution architecture, application development, testing, deployment, and ongoing support of enterprise healthcare applications.
The ideal candidate is a hands-on developer with extensive experience building scalable web applications and APIs using Java and Angular technologies. Working closely with business stakeholders and cross-functional teams, this individual will help deliver innovative solutions that improve access to preventive healthcare services and support Retina Labs' continued expansion across the United States. The successful candidate will be a strong problem solver who writes clean, maintainable code and thrives in both independent and highly collaborative work environments.
About the Opportunity
Retina Labs is seeking an experienced Full-Stack Developer to help design and build innovative healthcare technology solutions that improve patient access to preventive care services. This is an opportunity to work on meaningful applications that have a direct impact on healthcare outcomes.
What You'll Do
- Own the full software development lifecycle, including design, architecture, development, QA/testing, deployment, and support.
- Design, develop, and maintain scalable backend services and RESTful APIs.
- Build modern, responsive user interfaces using Angular.
- Develop and optimize MySQL databases and data models.
- Collaborate with business stakeholders and technical team members to deliver high-quality software solutions.
- Participate in code reviews, architecture discussions, and Agile ceremonies.
- Write clean, maintainable, and well-documented code.
Required Qualifications
- 7+ years of professional software development experience, preferably in healthcare applications.
- Strong experience with:
- Java (Java 18+) and Spring Boot/Spring MVC
- Angular (Version 21+)
- TypeScript, JavaScript, HTML5, and CSS3
- RESTful API design and integration
- MySQL database management
- Git (GitHub, GitLab, or Bitbucket)
- Hibernate/JPA or similar ORM frameworks
- Deep understanding of Angular component architecture, services, RxJS, and state management (NgRx).
- Excellent problem-solving and communication skills.
- Ability to work independently in a highly collaborative environment.
- Experience working in Agile/Scrum teams.
Preferred Qualifications
- Experience with AWS, Azure, or Google Cloud Platform (GCP).
- Experience with Docker and containerization.
- Familiarity with Bootstrap, Tailwind CSS, or similar frontend libraries.
- Experience developing secure, scalable enterprise applications in regulated industries.
Location Requirement
Candidates must reside in the Montreal metropolitan area. This is a remote/work-from-home position with regular in-person meetings at our Montreal office.
If you're passionate about building impactful healthcare technology and enjoy working across the entire application stack, we'd love to hear from you.
About Retina Labs
Retina Labs is a fast-growing healthcare technology company focused on transforming how preventive care is delivered. We build and operate innovative in-home clinical programs that help health plans and healthcare organizations close critical care gaps, including diabetic retinopathy screening and other preventive services that identify disease earlier and improve patient outcomes.
We are driven by a mission to make high-quality healthcare more accessible, especially for patients who face barriers such as mobility challenges, transportation limitations, or lack of convenient access to traditional care settings. By combining technology, data, and clinical expertise, we enable earlier detection of serious conditions while helping our partners improve quality measures and value-based care performance.
Pay: $70,516.94-$100,000.00 per year
Work Location: In person