(Senior) Backend Engineer, Marketplace

Remote $55k–$85k middle English B2 4 months ago full-time quality 8.4/10

Role in brief

Wheely, a premium transportation company, is seeking a Mid/Senior Backend Engineer to build and maintain scalable backend services for their Marketplace team. This role involves developing new microservices in Go, optimizing system performance, and collaborating with cross-functional teams. Ideal candidates have strong backend experience, proficiency with databases and message brokers, and are comfortable with technical discussions.

GoPostgreSQLMongoDBRedisRabbitMQgRPCThriftAWSKubernetesTerraform

About the role

This role involves developing and maintaining backend services, primarily using Go, for Wheely's Marketplace team. The engineer will be responsible for implementing new microservices and assisting in the migration from older systems. Success in this position means delivering high-quality, performant code that supports the company's premium transportation platform.

The engineer will work closely with product managers, designers, and data scientists to translate abstract requirements into concrete technical designs. A key aspect of the work is ensuring system responsiveness and reliability, especially under high load conditions. This collaboration is essential for integrating new features and improvements into the platform.

Wheely operates in major cities across Europe, the US, and the Middle East, focusing on premium transportation. The company is in a growth phase, expanding rapidly in the US and EMEA. This role contributes directly to the technological foundation supporting a service trusted by a large user base and corporate accounts, offering an opportunity to shape the platform's future during a period of significant expansion.

The annual salary for this position ranges from $55,000 to $85,000.

Skills that matter here

  • Go: This role primarily uses Go for writing high-quality, performant code and implementing new microservices.
  • PostgreSQL: The role requires in-depth knowledge of relational databases like PostgreSQL for managing and querying data.
  • MongoDB: The role requires in-depth knowledge of NoSQL databases like MongoDB for managing and querying data.
  • Redis: The role requires in-depth knowledge of NoSQL databases like Redis for managing and querying data.
  • RabbitMQ: Experience with message brokers such as RabbitMQ is needed for building robust and scalable distributed systems.
  • AWS: Experience with AWS is part of the company's technology stack, indicating its use for cloud infrastructure.

Who this role suits

  • A person who thrives on building scalable backend services and takes pride in the quality and performance of their code.
  • Someone who enjoys collaborating with product, design, and data science teams to translate concepts into technical solutions.
  • An individual who is comfortable debating technical trade-offs and has a strong command of English for effective communication.
  • A professional seeking to contribute to a growing company and help shape the technological direction of a premium service.

From the employer

  • Write high-quality, performant code primarily in Go.
  • Implement new microservices while helping us responsibly manage and migrate away from legacy services.
  • Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs.
  • Ensure our systems stay responsive under heavy load, optimising for both latency and reliability.
  • 3+ years of experience (5+ years for seniors) building and maintaining scalable backend services. We use Go. If you know it, great. If not, we’ll interview you in your strongest language (Python, C++, Java, Ruby, etc.). We hire for engineering fundamentals, not syntax.
  • In-depth knowledge of relational and NoSQL databases (PostgreSQL, MongoDB, Redis) and experience with message brokers like RabbitMQ or Kafka.
  • Upper-Intermediate (B2) English proficiency or higher. You should be comfortable debating technical trade-offs with your peers.
  • Office-based role in Nicosia, four days a week with flexible start and finish times, plus one remote day of your choice.
  • Competitive salary.
  • Employee stock options plan.
  • Private medical and dental insurance.
  • Daily Lunch allowance.
  • Latest-generation MacBook Pro and 4k display.
  • Professional development stipend.
  • Relocation support, including visa sponsorship and allowance.

Questions about this role

What is the remote work policy for this position?

This is an office-based role in Nicosia, requiring four days a week in the office with flexible start and finish times, and one remote day of your choice.

What level of experience is required for this role?

Candidates should have 3+ years of experience for a mid-level position, or 5+ years for a senior role, in building and maintaining scalable backend services.

How can I apply for this job?

The job description does not specify an application method, but interested candidates should refer to the company's career page or the original job posting for instructions.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Wheely.