DescriptionJoin our team and what we’ll accomplish together TELUS Health Virtual Care is a rapidly growing division of TELUS Health. We develop and operate a next-generation telemedicine service that lets Canadians access primary care and other healthcare services through an app. With nearly 2 million members across Canada, we’re reimagining the doctor-patient relationship, leveraging technology to make Canadian healthcare more accessible, compassionate, and patient-centered.As our team of 40+ developers and designers scales to support the growing scope and complexity of the healthcare services offered by TELUS Health, we’re looking for experienced developers with strong TypeScript expertise to help lead the design and delivery of features that matter.Our existing frontend applications are all developed in TypeScript/React, and many of our backend systems are deployed as TypeScript/Node microservices.As an L3 software developer, you willLead the design and delivery of well-scoped features and components across our TypeScript-based frontend and backend applications, owning them from start to finishTackle ambiguous, open-ended problems and identify the right solutions, keeping customer needs and product input front of mindHelp your squad work more effectively by breaking down, scoping, and coordinating work, and by unblocking conflicting or stalled effortsMentor and coach more junior engineers, delivering some of your impact through the people you supportPerform system design for inter-dependent modules and features, surfacing technical, privacy, or security implications earlyTriage complex production defects quickly and build the observability and controls that keep our code quality highKeep the patient and clinician experience front and center,
making sure changes to scheduling and core services protect ongoing consults and continuity of careCollaborate across teams and with cross-functional stakeholders to align on decisions, clarify ambiguity, and reach positive outcomesYou should be the kind of person whoIs confident and competent across the full stack and can work on features of any size in multiple codebasesDraws on experience to solve problems effectively, delivering high-quality work grounded in good practice and non-functional principles (performance, security, reliability)Stays on top of technical advances and is comfortable championing new technologies or practices, helping others adopt themCommunicates clearly, tailoring the message to the audience and keeping the right people informed and alignedBuilds strong relationships across teams, gives and receives feedback gracefully, and disagrees and commits when neededIs comfortable with uncertainty and willing to take charge in difficult situations when appropriateBrings an operations mindset — takes ownership of services in production, monitors proactively, and drives a fast time to repair when issues ariseEnjoys mentoring others and helping create an inclusive, supportive team cultureIs excited about building systems that have a positive social impactHas a positive sense of humor and enjoys working in a collaborative environmentQualificationsWhat you bring4+ years developing in JavaScript/TypeScript,
with strong proficiency in TypeScript4+ years building web-based applications, with depth in React or another modern frontend frameworkSolid backend development experience in Node.Js or similar technologies, across multiple services and codebasesExperience with multiple programming languages and modern frameworks, plus a range of development and production monitoring toolsA track record of leading the design and delivery of features or components end to endExperience designing inter-dependent modules and features (system design)Experience mentoring or coaching more junior engineersStrong fundamentals in computer science conceptsGreat-to-havesExperience with Ruby (Grape and Sequel) — our core backend services run on itExperience with Redis for caching, sessions, and background job processing (e.G. Sidekiq, BullMQ)Experience with telemetry and observability tools such as Datadog or DynatraceExperience with GraphQL and RESTful APIsExperience with PostgreSQL and relational databasesExperience designing and operating microservices architectureExperience with healthcare or regulated industry applicationsStrong knowledge of testing frameworks and CI/CD practicesExperience with AI implementation, machine learning libraries, or working with AI APIsAdvanced knowledge of English is required because you will most of the time interact in English with external parties (clients, suppliers, candidates, external partners, etc.); interact in English with internal parties (colleagues, internal partners, stakeholders, etc.); and work with IT tools whose interface is only accessible in English as part of this position's main responsibilities given its national scope.#J-18808-Ljbffr
📌 IntermediateSoftware Developer (Toronto)
🏢 Telus
📍 Toronto