This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You will sit on a senior backend team owning core Go services that move large volumes of operational data through gRPC APIs and Kafka pipelines on AWS. The work spans system-level design decisions, performance tuning under sustained load, and lifting standards across the engineering org through reviews and mentorship. This is a hands-on senior seat — you will be writing code, but you will also be a technical reference point for the wider team.
Job Responsibility:
Design and ship production Go services that run reliably at scale
Own the backend API surface — gRPC contracts, message schemas, versioning
Build and tune Kafka-based event pipelines (producers, consumers, ordering, replay)
Build on AWS with a serverless-first lean where it makes sense, using the AWS SDK for Go
Review code, mentor engineers, and shape engineering standards
Contribute to incident retrospectives and feed the lessons back into platform practice
Requirements:
At least 5 years of production Go in a backend or distributed-systems role
gRPC, including schema design and breaking-change management
Kafka in production
AWS, with hands-on experience using the AWS SDK for Go
Strong written and spoken English — daily collaboration with a US-based team
Comfortable owning service design end to end
Nice to have:
Exposure to AI/ML integration in backend services
Background in logistics, freight, supply chain, or other high-throughput operational platforms