Temel Bilgiler
Ref Number
Req_00169494
Primary Location
CA - Home Office
Country
Kanada
Work Style
Remote
Tanım ve Koşullar
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).
Additional Job Description
We are looking for a Lead Backend Engineer with a true startup mindset to own the development and architecture of our core services.
EEO Statement
At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.
Equal Opportunity Employer
At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.