Job
Core
Building scalable backend services and microservices using Go, managing migration from legacy systems, and ensuring system responsiveness under heavy load.
Role type
Senior Backend Engineer
Builds
Microservices and backend infrastructure
Domain
Transportation technology, ride-hailing
Required skills
Go, PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, Thrift, AWS, Kubernetes, Terraform, microservices architecture, system design, TDD, DDD
Preferred skills
Python, C++, Ruby, legacy code migration
Technologies
Go, PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, Thrift, AWS, Kubernetes, Terraform
Responsibilities
Write high-quality, performant code primarily in Go; Implement new microservices while helping migrate away from legacy services; Work closely with product managers, designers, and data scientists to turn abstract requirements into concrete technical designs; Ensure systems stay responsive under heavy load, optimising for both latency and reliability.
Seniority
Senior, hands-on IC