About the opportunity
Be our next Hero! - Join the world’s leading local delivery platform.
We are looking for a Software Engineer (all genders) to join our Order Fulfillment team and reinvent on-demand grocery delivery with us.
The team focuses on providing tools to fulfill grocery orders for pickers, store managers, and integrated partners by ensuring consistent, efficient solutions that maximize performance and reliability in a cost-efficient manner.
If you're a creative problem solver who is hungry for a new adventure, an international workplace is waiting for you in the heart of Berlin!
Design and implement microservices enabling highly scalable, inventive, secure, and cost-effective solutions.
Deliver automated and well-tested features single-handedly or in collaboration with teammates in various roles.
Use engineering best practices to establish reliable, scalable, and secure systems.
Master the problem space in which your team operates and participate in the discovery to find a suitable solution.
Learn quickly from your colleagues and projects.
Work in a culture of continuous improvement, adaptation, reflection, and growth.
Qualifications
What you need to be successful :
Experience in the context of distributed systems and web services(RESTful, gRPC).
Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services).
2+ years of experience in production-grade applications.
Demonstrable skills using Kotlin and/or Java.
Demonstrable skills with PostgreSQL and MongoDB
Rigor in high code quality, automated testing, and other engineering best practices.
Excellent written and verbal communication skills in English.
Curious, open-minded with a growth mindset, thriving on continuous feedback.
Nice to have:
Building, maintaining & running a high-traffic system in a microservice environment with Kubernetes.
Experience in cloud platform hosting via AWS/GCP and terraform/cloud formation.
Experience with commonly used observability tools for monitoring/alerting/logging/ distributed tracing, such as Grafana, Prometheus, and Datadog.
Experience with message brokers (SNS/SQS, Kafka, or Pub/Sub).