Backend Engineer

Vollzeit
Kyiv, Ukraine, 02000
vor 3 Monate

At Lyft, our mission is to improve people’s lives with the world’s best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

Lyft's engineering team is expanding rapidly, and we are seeking talented Software Engineers to join our Pay Productivity team. Our engineers are innovative, adaptable, and passionate about tackling complex problems. They thrive in an environment that values organizational transparency, career growth, mentorship, and constructive feedback. Our engineers deploy code to production continuously, and they depend on their team to enhance productivity by eliminating obstacles and maintaining streamlined processes.

The mission of the Pay Productivity team at Lyft is to provide best-in-class, reliable, transparent and cost-effective payments platform to all Lyft products. The team is responsible for ensuring that all Lyft products - Rideshare, Bikes, Scooters, Subscription etc are able to cost effectively process payments, both, pay-ins and pay-outs. This means processing tens of billions of dollars in customer payments and driver payouts every year. The team also builds platform capabilities to support innovative payment products, some of the recent ones include Daily Billing, Lyft Cash, Lyft Direct, Subscriptions and several others. The team owns the integration with our 3rd party payment processors, co-brand partners and gift card program managers.

Responsibilities:
  • Be responsible for, design, develop, deploy, monitor, operate and maintain existing or new elements of our payment processing capabilities
  • Maintain, improve, and develop tooling and systems that enhance the reliability, scalability, and efficiency of our platform
  • Unblock, support and communicate with internal partners to achieve results
  • Have a good grasp and ability to explain the various trade-offs made in decisions
  • Participate in our team's on-call rotations, respond to incidents, and support other teams to mitigate customer-impacting events
  • Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
  • Help leading large projects from idea to positive execution
Experience:
  • BS/MS or equivalent in Computer Engineering, Computer Science, or related field or relevant work experience
  • 4+ years of software engineering industry experience
  • Experience designing, debugging and running fault-tolerant, highly available, large-scale distributed systems
  • Experience working with public cloud platforms (e.g., AWS, GCP, Microsoft Azure, etc.)
  • Experience working with databases, relational or NoSQL
  • Write clear, scalable and clear design documentation
  • Must have a track record of professional excellence
Benefits:
  • The latest technology and equipment you need
  • 28 calendar days for vacation and up to 5 paid days off
  • 18 weeks of paid parental leave. Biological, adoptive and foster parents are all eligible
  • Mental health benefits
  • Family building benefits