Senior Software Developer

OceanMDToronto, ON
CA$120,000 - CA$130,000Hybrid

About The Position

OceanMD, a WELL Health Company, is a leading provider of EMR-integrated Patient Engagement and eReferral tools in Canada. Our digital healthcare solutions empower patients and physicians to overcome barriers to timely healthcare delivery. We replace paper forms with digital tools, offering secure ways for patients and providers to connect, share health information, and update patient records. Our tools empower patients to share information before, during, and after visits, improving care accuracy. They meet the demand for digital solutions with online booking and secure messaging, enhancing patient experience and clinic efficiency. We also improve access to care by replacing faxes, displaying wait times, and reducing referral processing times. The Senior Software Developer will join our collaborative engineering team, reporting to the Vice President, Research and Development. This role is key in designing, building, and evolving the software for patient engagement and eReferral solutions used by healthcare providers across Canada. The developer will work across the full software development lifecycle, combining hands-on development with solution design, technical leadership, and mentorship. They will partner with Product Managers and fellow developers to deliver high-quality software, lead the technical direction of larger initiatives, and guide projects spanning multiple sprints or months. Collaboration with Product Managers from concept to delivery will be essential, balancing thoughtful design with pragmatic execution. Beyond coding, the developer will shape technical direction, contribute to architectural decisions, support team growth, and build solutions to simplify healthcare access.

Requirements

  • Experience building and delivering scalable, production-ready software across the full software development lifecycle.
  • Comfort working across modern application architectures.
  • Strong experience developing with Java and Spring.
  • Experience with modern web technologies such as JavaScript and Vue.js.
  • Strong object-oriented fundamentals.
  • Experience with MongoDB.
  • Experience with Agile development practices.

Nice To Haves

  • Experience with healthcare technology.
  • Experience with electronic medical records (EMRs).
  • Experience with regulated SaaS products.
  • Experience with MongoDB.
  • Experience using AI-assisted development tools.

Responsibilities

  • Design, develop, and enhance features that support OceanMD's patient engagement and eReferral platform, creating secure, reliable, and scalable solutions.
  • Work across the software development lifecycle from design through implementation and delivery.
  • Collaborate within three-week Agile sprints with developers and product managers to turn priorities into well-designed, thoughtfully implemented features.
  • Actively participate in sprint planning, daily stand-ups, code reviews, and testing.
  • Help maintain the high quality and reliability of our platform.
  • Proactively help teammates overcome blockers and balance workload across the team.
  • Partner with Product Managers and fellow developers to translate business priorities into scalable technical solutions.
  • Lead architectural discussions for larger initiatives, guide design decisions across multiple sprints, and evaluate trade-offs.
  • Take advantage of dedicated monthly learning days to explore emerging technologies, investigate engineering challenges, or build something new.
  • Share learning with the wider team to strengthen collective expertise.

Benefits

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