Requirements:
- You have experience with Java, web services, REST APIs and SQL / PostgreSQL
- You have worked with and deployed high-throughput and highly reliable services
- You are proactive, you take ownership and you strive for quality, from both a technical and product perspective
- You have excellent communication skills and you can explain complex, technical concepts to a non-technical audience
- You are a team player who knows when and how to involve other people to hear different perspectives
- You know how to evaluate tradeoffs and how to balance speed vs tech debt
- You enjoy working on a global product that impacts millions of people everyday
Nice to Haves:
- Experience with RabbitMQ, Kafka, Elasticsearch
What You'll be Doing:
- You will build and maintain our distributed high-performance platform
- You will be part of a diverse and inclusive team
- We launch fast and iterate often. Concretely, this means that within your first few weeks, you will bring code live that impacts many businesses and shoppers
- You will be fully responsible from its initial design to bringing new functionality live
- Identify and improve parts of the platform to make it more robust and scalable
- Collaborate across teams and time zones to make things happen, review code and be open to feedback
Perks and Benefits:
Ensuring a smooth and enjoyable candidate experience is critical for us. We aim to get back to you regarding your application within 5 business days. Our interview process tends to take about 4 weeks to complete, but may fluctuate depending on the role. Learn more about our hiring process here. Don’t be afraid to let us know if you need more flexibility.
Note: This role is based out of our Amsterdam office. We are an office-first company and value in-person collaboration; we do not offer remote-only roles.