About the opportunity
We are looking for a Software Engineer Backend (Kotlin/Java) - Routing Infrastructure, Logistics Optimisation to join our Dispatching team. You will join our Logistics team to help us to create a fast, reliable and transparent delivery experience. You will be developing services and algorithms that connect riders and vendors to millions of customers every day. If you are a creative problem solver who is hungry for a new adventure, an international workplace is waiting for you in the heart of Berlin!
Your mission
- Own and evolve a set of services responsible for building and providing courier routes
- Be a key part of the entire development lifecycle from specification to deployment and running the apps in production
- Work together with a great team to succeed in our mission
- Build scalable, highly available and fault tolerant systems
- Write clean code focusing on improved maintainability
What you need to be successful
- You have 3+ years of overall professional application development experience
- Proficiency in Kotlin, the JVM, or similar technologies
- Understanding of service-oriented and microservices architectural patterns
- Experience with NoSQL databases
- You own your software end to end, including cloud deployment and monitoring
- You have a strong problem solving and collaborative mindset
Nice to have
- Knowledge on distributed systems and horizontal scalability topics
- Experience with highly concurrent system and multi-threading
- Experience with infrastructure-related technologies like Kubernetes, Terraform, Docker, continuous integration, and AWS or Google Cloud providers
- You love to learn and constantly improve your skills and are not afraid to jump into new things
- You believe in cross-functional teams and know that responsibility does not end with deployment