Lead Backend Developer

Vancouver, BC, CA, Canada

Job Description

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).

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2767170
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned