Software Engineer, Server

Lyft Lyft · Consumer · San Francisco, CA +1 · Core Rider

Software Engineer for Lyft's Rider Team, focusing on building and improving the core user-facing app experience for requesting and completing rides. Responsibilities include writing code, participating in code reviews, on-call rotations, and managing project priorities. Requires 3+ years of experience with Python/Go, OOP, and data structures/algorithms.

What you'd actually do

  1. Write well-crafted, well-tested, readable, maintainable code
  2. Participate in code reviews to ensure code quality and distribute knowledge
  3. Participate in our team's on call rotation. Identify, triage, debug and resolve issues/bugs across our various applications and platforms
  4. Have the ability to explain the various trade offs made in decisions
  5. Manage project priorities, deadlines, and deliverables.

Skills

Required

  • Python
  • Go
  • object-oriented programming
  • data structures
  • algorithms

Nice to have

  • side projects
  • open-source projects