Senior Software Developer

New
J
JobgetherHealthcare technology
Based in CanadaFull-TimeSenior
SalaryCompetitive annual base salary: CAD $134,000–$175,000
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional software development experience
Required Skills
Backend DevelopmentFrontend DevelopmentSoftware ArchitectureDistributed Systems

Requirements

  • Have at least 5 years of professional software development experience.
  • Demonstrate strong proficiency in one or more widely used programming languages.
  • Bring full-stack engineering knowledge across web frontend technologies, backend development, and database systems.
  • Have experience designing, developing, and maintaining scalable, reliable, and maintainable applications.
  • Have experience building, maintaining, and refactoring complex systems, particularly distributed architectures.
  • Understand software engineering principles, system architecture, scalability, testing, and code quality.
  • Have practical experience with AI-powered development tools and AI agents.
  • Be able to integrate AI tools into development workflows and identify opportunities to improve products and engineering efficiency.
  • Be comfortable working across technical systems, architectural layers, and engineering challenges.
  • Be able to independently assess technical challenges and develop effective solutions.
  • Have a product-oriented mindset and understand business objectives and user needs.
  • Bring communication and collaboration skills for working with cross-functional teams and technical and non-technical stakeholders.
  • Take ownership, make informed decisions, and drive projects forward.

Responsibilities

  • Design, develop, and maintain full-stack software applications addressing healthcare challenges and clinical workflows.
  • Build scalable and reliable systems that support early diagnosis and chronic condition management.
  • Understand business and clinical contexts and develop solutions for real user needs.
  • Own the development lifecycle from problem identification and solution evaluation through implementation, deployment, and performance measurement.
  • Collaborate with product managers, clinicians, operational teams, and other stakeholders to deliver product features.
  • Engage with end users and stakeholders, gather insights, and translate feedback into technical solutions.
  • Make technical and product decisions while balancing business priorities, user experience, scalability, and performance.
  • Design, improve, and refactor software architectures, including distributed systems.
  • Explore AI-powered tools and agents and integrate AI-assisted workflows into engineering practices and products.
  • Establish development standards for testing, documentation, and code maintenance, and share effective practices across engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive annual base salary: CAD $134,000–$175,000
Apply Now