About the job
Wheely provides premium transportation services by pairing advanced technology with high-end chauffeuring. Over 100,000 riders and more than 1,200 corporate clients depend on Wheely for reliable, high-quality rides. The company has recently expanded into New York City and has plans to grow further in the US and EMEA regions.
Role overview
The Senior Backend Engineer - Marketplace joins the team that builds and maintains the core systems powering Wheely’s marketplace. This team focuses on algorithms and backend models to balance supply and demand, optimize pricing, and ensure prompt, reliable service for both passengers and chauffeurs.
What you will do
- Design and improve backend systems that enhance marketplace efficiency
- Develop algorithms for supply-demand balancing and pricing optimization
- Write clean, maintainable code using practices such as Test-Driven Development (TDD), Domain-Driven Design (DDD), and Continuous Integration/Continuous Deployment (CI/CD)
- Support the migration from a Ruby monolith to a Go-based architecture
Technology stack
- Go (Golang) as the primary language
- Legacy systems in Ruby
- PostgreSQL and MongoDB for databases
- RabbitMQ and Redis for messaging
- gRPC and Thrift for APIs
- AWS for cloud infrastructure
- Kubernetes and Terraform for infrastructure management
Interview process
- Recruiter screening
- Algorithm assessments
- Live coding session
- System design discussion
- For senior-level candidates: In-depth review of professional experience and achievements
Location
This role is based in Λευκωσία, Nicosia, Cyprus.
