About the role
Your Role
We are looking for a Lead Backend Engineer with a true startup mindset to own the development and architecture of our core services. You will be a technical pillar for our team, responsible for the end-to-end lifecycle of key services and features. We need a hands-on engineer who can tackle complex technical problems, make sound design decisions, and mentor other engineers on the team to foster a culture of quality and execution.
What You'll Do
-
Feature & System Ownership: Take full ownership of building and running critical backend services. You will design, implement, and maintain high-quality, testable code for features that deliver significant user value.
-
Technical Design & Execution: Lead the technical design for projects within your team. You will translate product requirements into clear technical specifications, make pragmatic architectural decisions, and ensure your team delivers on its commitments.
-
Operational Excellence: Lead incident management, leveraging Datadog for advanced monitoring, logging, and performance profiling. Conduct root cause analysis and implement durable solutions to prevent recurrence.
-
Technical Leadership & Mentorship: Serve as a technical authority for the team, providing guidance on best practices, code quality, and engineering standards. Mentor junior and mid-level engineers to elevate the team's overall technical proficiency.
-
Full Stack Contribution: Actively contribute to the codebase, ensuring high-quality, maintainable code across our tech stack, which includes Java, Go, Typescript, and Python. API & Authentication: Manage our secure authentication system using Auth0, and evolve our API layer using Apollo GraphQL to ensure efficient data fetching and a robust schema in addition to above.
Who You Are
- An engineer with a degree in Computer Science or equivalent experience, and at least 5 years of hands-on backend development.
- You have a proven ability to own complex software projects from concept to production.
- You have a solid understanding of distributed systems, microservices, and common design patterns.
- You possess strong proficiency in languages like Java, Typescript, and Python.
- Practical experience with identity and access management systems like Auth0, including an understanding of OAuth 2.0 and OIDC flows is preferred.
- Experienced in designing and building production-grade APIs, with a strong preference for Apollo GraphQL.
- Familiar with observability tools like Datadog for monitoring, logging, and performance profiling.
- You are proficient with Docker and Kubernetes and have experience with CI/CD pipelines (e.g., CircleCI, Github Actions).
About TELUS Digital
TELUS Digital (formerly TELUS International) designs, builds and delivers innovative solutions to enhance the customer experience (CX) for global and disruptive brands. The company’s services support the full lifecycle of its clients’ digital transformation journeys and enable them to more quickly embrace next-generation digital technologies to deliver better business outcomes. TELUS Digital’s integrated solutions and capabilities span digital strategy, innovation, consulting and design, digital transformation and IT lifecycle solutions, data annotation and intelligent automation, and omnichannel CX solutions that include content moderation, trust and safety solutions, and other managed solutions. Fueling all stages of company growth, TELUS Digital partners with brands across high growth industry verticals, including tech and games, communications and media, ecommerce and fintech, healthcare, and travel and hospitality.
About the role
Your Role
We are looking for a Lead Backend Engineer with a true startup mindset to own the development and architecture of our core services. You will be a technical pillar for our team, responsible for the end-to-end lifecycle of key services and features. We need a hands-on engineer who can tackle complex technical problems, make sound design decisions, and mentor other engineers on the team to foster a culture of quality and execution.
What You'll Do
-
Feature & System Ownership: Take full ownership of building and running critical backend services. You will design, implement, and maintain high-quality, testable code for features that deliver significant user value.
-
Technical Design & Execution: Lead the technical design for projects within your team. You will translate product requirements into clear technical specifications, make pragmatic architectural decisions, and ensure your team delivers on its commitments.
-
Operational Excellence: Lead incident management, leveraging Datadog for advanced monitoring, logging, and performance profiling. Conduct root cause analysis and implement durable solutions to prevent recurrence.
-
Technical Leadership & Mentorship: Serve as a technical authority for the team, providing guidance on best practices, code quality, and engineering standards. Mentor junior and mid-level engineers to elevate the team's overall technical proficiency.
-
Full Stack Contribution: Actively contribute to the codebase, ensuring high-quality, maintainable code across our tech stack, which includes Java, Go, Typescript, and Python. API & Authentication: Manage our secure authentication system using Auth0, and evolve our API layer using Apollo GraphQL to ensure efficient data fetching and a robust schema in addition to above.
Who You Are
- An engineer with a degree in Computer Science or equivalent experience, and at least 5 years of hands-on backend development.
- You have a proven ability to own complex software projects from concept to production.
- You have a solid understanding of distributed systems, microservices, and common design patterns.
- You possess strong proficiency in languages like Java, Typescript, and Python.
- Practical experience with identity and access management systems like Auth0, including an understanding of OAuth 2.0 and OIDC flows is preferred.
- Experienced in designing and building production-grade APIs, with a strong preference for Apollo GraphQL.
- Familiar with observability tools like Datadog for monitoring, logging, and performance profiling.
- You are proficient with Docker and Kubernetes and have experience with CI/CD pipelines (e.g., CircleCI, Github Actions).
About TELUS Digital
TELUS Digital (formerly TELUS International) designs, builds and delivers innovative solutions to enhance the customer experience (CX) for global and disruptive brands. The company’s services support the full lifecycle of its clients’ digital transformation journeys and enable them to more quickly embrace next-generation digital technologies to deliver better business outcomes. TELUS Digital’s integrated solutions and capabilities span digital strategy, innovation, consulting and design, digital transformation and IT lifecycle solutions, data annotation and intelligent automation, and omnichannel CX solutions that include content moderation, trust and safety solutions, and other managed solutions. Fueling all stages of company growth, TELUS Digital partners with brands across high growth industry verticals, including tech and games, communications and media, ecommerce and fintech, healthcare, and travel and hospitality.