Job
Core
Building and maintaining scalable backend services and microservices using Go, focusing on clean, maintainable code, and migrating away from legacy Ruby monoliths.
Role type
Backend Engineer (Go)
Builds
Microservices and backend infrastructure for a premium transportation platform
Domain
Transportation / Ride-hailing
Required skills
Go, PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC, Thrift, AWS, Kubernetes, Terraform, TDD, DDD, System Design
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 in Go; Implement new microservices and migrate legacy services; Collaborate with product managers, designers, and data scientists; Optimize systems for latency and reliability under heavy load
Seniority
Mid-Senior (3+ years experience)