Über Atolls
Atolls is the world's largest community-driven shopping platform, active in 20+ markets. We help millions make smarter spending decisions across discovery, evaluation, and (re-)purchase by connecting people with the right brands and retailers. Our 1,000+ team across 10 countries builds products used every day at global scale, where you'll have real ownership and see your impact.
Aufgaben
- Design, develop, and maintain scalable backend services using Java 17 or other recent versions (11+)
- Build and evolve microservice-based and event-driven architectures
- Develop APIs using GraphQL
- Work with Spring Boot and Spring Reactive (WebFlux)
- Design and optimize data models using MySQL and NoSQL databases (DynamoDB or MongoDB)
- Ensure high performance, reliability, and scalability of backend systems
- Write clean, maintainable, and well-tested code
- Implement performance testing and end-to-end testing
- Collaborate closely with product managers, frontend engineers, and DevOps
- Contribute to architectural decisions and technical best practices
- Mentor junior engineers and provide technical leadership when needed
- Collaborate on AI-enabled features, including prompt engineering and backend integrations
Anforderungen
- 8+ years of professional experience in backend development
- Strong expertise in Java 17 or other recent versions (11+)
- Extensive experience with Spring Boot and Spring Reactive
- Solid knowledge of MySQL and experience with NoSQL databases (DynamoDB or MongoDB)
- Hands-on experience with Kubernetes
- Strong understanding of microservice architecture and event-driven systems
- Experience building and consuming GraphQL APIs
- Proven experience with performance optimization and testing
- Experience with end-to-end testing strategies
- Experience with prompt engineering for AI-powered applications
- Experience with Python or strong willingness to learn Python
- Excellent understanding of software design and architectural patterns
- Ability to design elegant, scalable, and maintainable system architectures
- Strong communication skills and excellent English proficiency
Benefits
- A culture that values personal and professional development, with internal mobility opportunities
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas
- 32 days of paid vacation plus your birthday off, giving you the time you need to recharge
- A flexible hybrid working scheme to balance work and life
- Access to a learning budget and internal training to help you grow in your role
- Mental health coaching to support your well-being
- Regular global and local get-togethers to celebrate successes and build connections
- The possibility of taking a sabbatical after three years with the company
- A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are