The opportunity
At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
What you'll do
Design and implement backend features end-to-end with clear ownership,: delivering well-scoped work from technical design through to production with moderate guidance from senior engineers
Write clean, reliable, well-tested code that meets team standards and holds up in code review
Participate actively in code reviews, giving specific and constructive: feedback while continuing to develop your own review instincts
Debug and resolve issues across backend services including performance: bottlenecks, reliability problems, and data integrity issues
Collaborate with product managers, designers, and partner engineering teams: to clarify requirements and surface technical constraints early
Contribute to technical discussions and help evaluate implementation approaches for new features
What they're looking for
- Write unit and integration tests for your own code and develop familiarity: with the team's broader testing and observability practices
- Address technical debt and make incremental improvements to existing services: as part of regular development work
- Participate in on-call rotations, respond to production incidents, and: support teammates in mitigating customer-impacting events
- Communicate progress, blockers, and tradeoffs clearly within the team