Job Description
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:
1. Own and evolve a set of services responsible for building and providing courier routes
2. Be a key part of the entire development lifecycle from specification to deployment and running the apps in production
3. Work together with a great team to succeed in our mission
4. Build scalable, highly available and fault tolerant systems
5. Write clean code focusing on improved maintainability
Qualifications
Your heroic skills:
6. You have 3+ years of overall professional application development experience
7. Proficiency in Kotlin, the JVM, or similar technologies
8. Understanding of service-oriented and microservices architectural patterns
9. Experience with NoSQL databases
10. You own your software end to end, including cloud deployment and monitoring
11. You have a strong problem solving and collaborative mindset
Nice to have:
12. Knowledge on distributed systems and horizontal scalability topics
13. Experience with highly concurrent system and multi-threading
14. Experience with infrastructure-related technologies like Kubernetes, Terraform, Docker, continuous integration, and AWS or Google Cloud providers
15. You love to learn and constantly improve your skills and are not afraid to jump into new things
16. You believe in cross-functional teams and know that responsibility does not end with deployment