Wheely logoWheely logo

(Senior) Backend Engineer, Maps

WheelyΛευκωσία, Nicosia, Cyprus
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

3+ years of experience (5+ years for seniors) building and maintaining scalable backend services. Proficiency in Go is preferred; otherwise, candidates can be interviewed in their strongest programming language. Knowledge of relational and NoSQL databases, along with experience in message brokers is essential. Minimum 1 year of experience in mapping-related work is required.

About the job

Wheely provides premium transportation services in major cities across Europe, the US, and the Middle East. The company combines advanced technology with professional chauffeuring, serving more than 100,000 active riders and 1,200 corporate clients. With $43M in funding and annual revenue above $100M, Wheely is profitable and continues to expand, including a recent launch in New York City and ongoing growth in the US and EMEA.

Role overview

The Mapping team at Wheely builds the platform’s spatial intelligence. This work includes road matching, delivering low-latency ETA predictions, and processing thousands of coordinates per second to keep journey tracking accurate. The team prefers lean frameworks and focuses on clean, maintainable code, using practices like test-driven development, domain-driven design, and continuous integration and delivery.

The backend stack is primarily Go, with an active migration from a Ruby monolith. Technologies include PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, and Thrift, all running on AWS and Kubernetes managed with Terraform.

What you will do

  • Write efficient, high-quality code, mainly in Go.
  • Develop new microservices and assist with migrating from legacy systems.
  • Collaborate with product managers, designers, and data scientists to turn complex requirements into technical solutions.
  • Optimize systems for responsiveness and reliability, especially under heavy load.

Requirements

  • At least 3 years of experience building and maintaining scalable backend services (5+ years for senior level).
  • Experience with Go is preferred, but strong skills in another language such as Python, C++, Java, or Ruby are also valued. Interviews can be conducted in your strongest language. Solid engineering fundamentals are most important.
  • Understanding of both relational and NoSQL databases, including PostgreSQL, MongoDB, and Redis, plus experience with message brokers like RabbitMQ or Kafka.
  • Minimum 1 year of hands-on work with mapping-related tasks, such as processing geospatial data and map matching.

Interview process

  • Recruiter screening
  • Algorithms assessment
  • Live coding challenges
  • System design discussions
  • For senior candidates: structured review of past experience and achievements

Location

This role is based in Λευκωσία, Nicosia, Cyprus.

About Wheely

Wheely is at the forefront of transforming premium transportation services, leveraging innovative technology to deliver exceptional experiences in major cities across Europe, the US, and the Middle East. With a strong financial foundation and rapid growth trajectory, Wheely is committed to enhancing urban mobility and delivering five-star service to its clients.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.