10 hours ago
Toronto, CanadaMid Level / Senior
Responsibilities
- Design and implement backend features end-to-end from technical design through production.
- Write clean, reliable, well-tested code and participate in code reviews.
- Debug backend service performance, reliability, and data integrity issues.
- Collaborate with product managers, designers, and partner engineering teams to clarify requirements and technical constraints.
- Contribute to technical discussions, system design, technical debt reduction, and incremental service improvements.
- Write unit and integration tests and develop familiarity with testing and observability practices.
- Participate in on-call rotations, production incident response, and customer-impact mitigation.
- Communicate progress, blockers, and tradeoffs clearly within the team.
Requirements
- 3–5 years of software engineering experience designing and shipping backend features in production.
- BS/MS in Computer Engineering, Computer Science, or a related field, or equivalent work experience.
- Strong proficiency in one or more backend languages such as Go, Python, or Java, with understanding of performance and reliability fundamentals.
- Working knowledge of distributed systems concepts, including microservices, REST and/or gRPC APIs, message queues, and asynchronous processing patterns.
- Familiarity with relational and NoSQL databases, data modeling, querying, indexing, and performance considerations.
- Experience with observability tooling for logging, metrics, and alerting.
- Comfort working with cloud infrastructure such as AWS or GCP at the feature level.
- Experience maintaining unit and integration tests focused on reliability and regression prevention.
- Familiarity with Git workflows, code review processes, and CI/CD pipelines.
- Ability to independently scope and break down moderately complex tasks, with strong communication and collaboration skills.
- Experience with machine learning, building LLM applications, or proficiency in AI tools is preferred.
Benefits
- Extended health and dental coverage, life insurance, disability benefits, mental health benefits, family building benefits, child care and pet benefits, and a company-funded Health Care Savings Account.
- RRSP plan with company match.
- Flexible paid time off for salaried team members and 15 days of paid time off for hourly team members, with additional days based on service.
- 18 weeks of paid parental leave top-up for biological, adoptive, and foster parents.
- Subsidized commuter benefits and Lyft ride credits.
- Hybrid Toronto schedule requiring at least three office days per week, specifically Mondays, Wednesdays, and Thursdays, with flexibility to work from anywhere for up to four weeks per year.
About Lyft
Lyft is a NASDAQ-listed transportation marketplace that connects riders with drivers and offers bike and scooter rentals in one app. Founded in 2012 and headquartered in San Francisco, it operates across the U.S. and parts of Canada. Its revenue comes from service fees on rides and rentals, enterprise programs, and consumer subscriptions such as Lyft Pink.
