About the job
Wheely delivers premium transportation services in major cities throughout Europe, the US, and the Middle East. The company blends advanced technology with high-end chauffeuring, serving more than 100,000 active riders and 1,200 corporate clients. Wheely is profitable, has raised $43 million, and reports over $100 million in annual revenue. With a recent launch in New York City, Wheely continues to expand across the US and EMEA regions.
Role overview
The Platform team sits at the center of Wheely’s engineering efforts. This group creates shared tools, manages migrations (including the ongoing transition from a Ruby monolith), and develops infrastructure that supports the rest of the company. Their work helps other teams deliver features quickly and reliably.
This position is a fit for engineers who value clean, maintainable code and efficient delivery. The team emphasizes test-driven development (TDD), domain-driven design (DDD), and continuous integration and deployment (CI/CD).
Key technologies
- Primary language: Go (Golang)
- Legacy system: Ruby monolith (migration in progress)
- Databases: PostgreSQL, MongoDB
- Messaging: RabbitMQ
- Caching: Redis
- APIs: gRPC, Thrift
- Cloud: AWS
- Orchestration: Kubernetes
- Infrastructure as code: Terraform
Interview process
- Initial recruiter screen
- Algorithm challenges
- Live coding sessions
- System design discussions
- Senior-level candidates will discuss previous experience and achievements in depth
Location
This role is based in Λευκωσία, Nicosia, Cyprus.
