Intermediate L3 Software Developer

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lead software developer for TELUS Health's telemedicine service, focusing on frontend and backend systems in TypeScript and React. Drive design and delivery of healthcare technology solutions with a strong team.

Responsibilities

  • Lead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to finish
  • Tackle ambiguous, open-ended problems and identify the right solutions, keeping customer needs and product input front of mind
  • Help your squad work more effectively by breaking down, scoping, and coordinating work, and by unblocking conflicting or stalled efforts
  • Mentor and coach more junior engineers, delivering some of your impact through the people you support
  • Perform system design for inter-dependent modules and features, surfacing technical, privacy, or security implications early
  • Triage complex production defects quickly and build the observability and controls that keep our code quality high
  • Keep the patient and clinician experience front and center, making sure changes to scheduling and core services protect ongoing consults and continuity of care
  • Collaborate across teams and with cross-functional stakeholders to align on decisions, clarify ambiguity, and reach positive outcomes

Requirements

  • 4+ years developing in JavaScript/TypeScript, with strong proficiency in TypeScript
  • 4+ years building web-based applications, with depth in React or another modern frontend framework
  • Solid backend development experience in Node.js or similar technologies, across multiple services and codebases
  • Experience with multiple programming languages and modern frameworks, plus a range of development and production monitoring tools
  • A track record of leading the design and delivery of features or components end to end
  • Experience designing inter-dependent modules and features (system design)
  • Experience mentoring or coaching more junior engineers
  • Strong fundamentals in computer science concepts
  • Advanced knowledge of English is required because you will most of the time interact in English with external parties (clients, suppliers, candidates, external partners, etc.)

Benefits

  • Comprehensive total rewards package highlighting competitive salary and bonus structures
  • Minimum 3 weeks of vacation
  • Flexible benefits plan to meet the needs of you and your family
  • Flexibility to work in-office, virtually or a combination of both, based on the role's requirements
  • Generous company matched pension and share purchase programs
  • Opportunity to give back to communities in which we work, live and serve
  • Career growth and learning & development opportunities to develop your skills
  • And much more …

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$70,000 - CA$120,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptNode.jsReactTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.