Software Developer

OceanMDToronto, ON
CA$90,000 - CA$110,000Hybrid

About The Position

OceanMD, a WELL Health Company, is a leading provider of EMR-integrated Patient Engagement and eReferral tools in Canada, playing a critical role in millions of patient visits and thousands of referrals every week. Our digital healthcare solutions empower patients and physicians to overcome the barriers preventing the timely delivery of healthcare services. By replacing paper forms with digital tools, we give patients and providers secure ways to connect, share health information, and update patient records. Our tools empower patients to share health information with their physician before, during, and after visits, helping to ensure health records are up-to-date and accurate while improving patient care. They also meet the growing demand for digital solutions with online booking and secure messaging that improves the patient’s experience, reduces the need for unnecessary phone calls, and makes clinics more efficient. Furthermore, our tools improve access to care by replacing faxes, displaying wait times, and reducing the time to process and access specialist referrals. Reporting to the Vice President, Research and Development, we are hiring a Software Developer. As our new Software Developer, you will build and enhance the health technology that helps physicians and patients connect more efficiently, with a particular focus on patient engagement and eReferral solutions. Working as part of a collaborative, high-trust development team, you will contribute throughout the software development lifecycle - from sprint planning and solution design to implementation, code review, and delivery - while helping shape thoughtful, scalable solutions that directly support better healthcare experiences across Canada. Working within a structured three-week sprint cycle, you will collaborate closely with product managers and fellow developers to deliver reliable, high-quality software while contributing ideas that strengthen both the product and the team. Success in this role means more than writing great code; it means contributing to the team's shared technical direction, supporting your teammates, and continuously learning as you help advance OceanMD's mission. This is a full-time hybrid role based in Toronto, with an expectation of working in the office three days per week, supported by a high-trust, flexible approach to hybrid work.

Requirements

  • Experience building and delivering software in a collaborative product environment, contributing across the software development lifecycle from design through implementation, testing, and release.
  • Comfortable taking ownership of your work, solving problems independently, and collaborating with others to deliver high-quality solutions.
  • Strong object-oriented programming fundamentals and experience building modern web applications.
  • Ability to explain the concepts behind the technologies you've used and apply those principles in unfamiliar environments.
  • Care about writing maintainable code, participating in thoughtful code reviews, and building reliable software.
  • Genuinely believe the success of the team comes before individual accomplishments.
  • Quick to help teammates when they're stuck, comfortable asking for help yourself, and enjoy solving problems together rather than independently.
  • Welcome feedback, contribute ideas during design discussions, and understand that the strongest solutions are built collaboratively.
  • Naturally curious and motivated by continuous improvement.
  • Excited to explore new technologies, investigate better ways of solving problems, and share what you've learned with others.
  • Motivated by building technology that improves healthcare and want your work to have a meaningful impact on patients and providers across Canada.

Nice To Haves

  • Experience with healthcare technology, electronic medical records (EMRs), Vue.js, Spring, MongoDB, or AI-assisted development tools is an asset, but not required.

Responsibilities

  • Build software that improves access to healthcare. You will design, develop, and enhance features that support OceanMD's patient engagement and eReferral platform, creating secure, reliable, and scalable solutions that help patients and healthcare providers connect more effectively. Working across the software development lifecycle, you will contribute from design through implementation and delivery, helping advance technology used in millions of patient interactions across Canada.
  • Collaborate to deliver high-quality solutions. You will work within three-week Agile sprints, partnering with developers and product managers to turn priorities into well-designed, thoughtfully implemented features. You will actively participate in sprint planning, daily stand-ups, code reviews, and testing, helping maintain the high quality and reliability of our platform while putting team success ahead of individual tasks by helping teammates overcome blockers and sharing responsibility for every sprint commitment.
  • Contribute to technical decisions. You will do more than implement requirements. Working with product managers and fellow developers, you will help shape technical approaches, contribute ideas during sprint planning, participate in collaborative solution design, and refine ideas through discussion and feedback. You'll be encouraged to ask questions, challenge assumptions constructively, and help improve the architecture, performance, and maintainability of the platform.
  • Learn, experiment, and share knowledge. You'll have dedicated monthly learning days to explore technologies, investigate new ideas, or build projects that interest you. Rather than treating learning as an individual activity, you'll share what you've discovered with the wider team, helping everyone continuously improve while expanding your own technical expertise.

Benefits

  • Flexible hours
  • Regular opportunities for social get-togethers
  • Meeting-free Friday afternoons
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service