Senior Back End Engineer

ELife logo

ELife

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python MySQL Scala kafka Java PostGIS Go C++ AWS Websockets

Job Description

Job Title: Senior/Staff Backend Engineer

Location: Fully Remote


Company Overview

Founded in 2019, Elife Transfer is a fast-growing startup headquartered in San Francisco, California, at the heart of Silicon Valley. We are an all-in-one global ground transportation marketplace, enabling travelers to book airport transfers, ride-hailing, shared rides, private cars and rail tickets. Trusted by over 40 million travelers across 182+ countries, we are rapidly scaling to become the world’s go-to platform for seamless, end-to-end ground mobility.


Key Responsibilities:

  • Design, develop, and maintain backend applications for customers worldwide.
  • Collaborate with cross-functional teams, including frontend, backend, testing, and application design, to deliver integrated solutions.
  • Build and optimize Python/MySQL backends hosted on Amazon Web Services (AWS).
  • Enhance, maintain, and troubleshoot existing software applications to ensure performance and reliability.
  • Write clean, highly scalable, and testable code following best practices.
  • Identify, analyze, and resolve programming bugs and performance bottlenecks.
  • Contribute to technical documentation and knowledge sharing across the team.


Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Expertise in distributed systems, real-time data processing, and low-latency architectures.
  • Strong Python proficiency or deep expertise in Go/Java/Scala/C++ with the ability to work effectively in Python
  • Hands-on experience with geospatial technologies (e.g., PostGIS, S2/H3 cells, Google Maps APIs) and real-time location data processing.
  • Proven track record of building and operating high-throughput, fault-tolerant microservices in a cloud environment (AWS, GCP, or Azure).
  • Strong foundation in system design, data structures, and performance optimization.




Strongly Preferred Qualifications:

  • Direct hands-on experience in the ride-hailing, mobility, logistics, or on-demand services industry.
  • Experience in adjacent domains with similar technical patterns, such as logistics, delivery, fleet management, fintech, or other location-based services.
  • Familiarity with event-driven architectures using Kafka, WebSockets, or similar real-time streaming systems.
  • We value engineers who understand Python beyond frameworks and can design scalable, reliable backend systems under high concurrency.


Interview Questions of Senior Back End Engineer at ELife

Currently, there aren't any interview questions for this role at ELife shared by other job seekers.
View more interview questions of similar roles from other companies →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Senior Back End Engineer at ELife

Currently, there aren't any salaries for this role at ELife shared by other job seekers.

View more salaries from ELife →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now