Senior Backend Engineer - Go and/or JVM
Core
Design, develop, and operate highly available, event-driven microservices for a global meal kit provider's supply chain, delivery, and personalization systems.
Role type
Senior Backend Engineer (Go/JVM)
Builds
Microservices, event-driven systems, and distributed architectures for direct-to-consumer food delivery.
Domain
Food technology, supply chain, and logistics
Deliverable
production ML models | product features | infrastructure
Required skills
Go or JVM (Java/Kotlin), distributed systems, event-driven architecture, microservices, container orchestration, CI/CD, REST/gRPC, TDD/BDD/DDD
Preferred skills
Kafka, RabbitMQ, AWS SQS/SNS, Docker, Kubernetes, modern AI tools (Claude, Cursor)
Technologies
Go, Java, Kotlin, Kafka, RabbitMQ, AWS SQS/SNS, Docker, Kubernetes, gRPC
Responsibilities
Maintain accountability for architecture, design, development, deployment, and operation of microservices; Build event-driven systems utilizing messaging technologies; Work extensively with Docker, container orchestration via Kubernetes, and CI/CD automated deployment pipelines; Maintain a strong commitment to testing; Provide technical guidance and support to surrounding team members; Leverage modern AI tools and workflows as a standardized component of engineering delivery.
Seniority
Senior, hands-on IC