Jobs in Germany

Home  | English Speaking Jobs  | Atolls  | Senior Full-Stack Software Eng...

  • Atolls is the world's largest community-driven shopping platform, active in over 20 markets worldwide.

    After rebranding from Global Savings Group to Atolls, we've grown from a coupon provider into a global powerhouse, empowering consumers at every step of their shopping journeys. As a trusted destination, we help millions make smarter, more rewarding spending decisions through savings, cashback, deals, product inspiration, and reviews. Our mission is to support consumers from Anywhere to Purchase (A to P), making shopping simpler, smarter, and more enjoyable.

    Our team of over 1,000 colleagues, representing 70 nationalities across 10 countries, works together to build digital products that transform the shopping experience. We foster a culture of innovation, learning, and collaboration, giving you the opportunity to grow, lead, and make meaningful contributions. Whether you're shaping products or improving user experiences, you'll be empowered to leave your mark and drive real impact.

    Joining Atolls means becoming part of a global team that is constantly evolving and creating platforms relied on by millions of users for confident, seamless shopping experiences.

    About this role: 

    We are looking for a Senior Full-stack Developer in Berlin to help our Fulfillment team enable our customers to earn and redeem cashback. Our Product and Technology team is autonomous and cross-functional, operating in an agile DevOps environment with a strong customer focus. Our product engineering teams target outcomes rather than outputs, using OKRs to deliver on our vision. You will be joining at a growth stage of the business and will be instrumental in improving the current delivery and quality processes, while supporting your team in delivering high-quality, robust solutions for both our customers and our business.

    Responsibilities: 

    • Design, develop, and maintain web applications using Node.js, React, and related technologies, ensuring adherence to coding standards and best practices.
    • Collaborate with front-end developers, designers, and engineering and product managers to deliver high-quality solutions, actively participating in the full software development lifecycle.
    • Troubleshoot and debug issues in existing codebases, optimizing application performance and scalability to enhance user experience.
    • Integrate third-party APIs and services seamlessly, staying updated on the latest Node.js and web development trends.
    • Document code and processes comprehensively for future reference, while following security best practices to safeguard web application integrity and confidentiality.
    • Provide technical guidance and support to junior developers as needed, contributing to team discussions and decision-making processes regarding architecture and technology selection.

    Bonus points if you have: 

    • Experience with GraphQL, federation, and Supergraph concepts.
    • Knowledge of common frameworks such as GitLab, Dapr, Docker, and CI/CD solutions.


    Your Profile: 

    • You have at least 6 years of experience as a developer.
    • Strong knowledge of JavaScript, TypeScript, and Node.js (Nest.js, Express.js, or any other framework).
    • Experience working with modern JavaScript libraries or frameworks like React, Angular, or Next.js.
    • Knowledge of AWS technologies such as DynamoDB, Elasticsearch, relational and NoSQL databases, and messaging and queuing solutions (or any other cloud platform like Google Cloud or Azure).
    • Excellent understanding of common design and architectural patterns, with the ability to produce elegant designs in back-end, REST API, and microservice architectures.
    • Logical, analytical thinking, with a structured and target-oriented approach and very good problem-solving skills.
    • Passion for delivering clean code, unit/integration tests, and maintainable documentation.
    • Familiarity with Agile/Scrum methodologies and DevOps best practices.
    • Good communication skills in English.


    Our Benefits:

    • A culture that cherishes your individual and professional development (Internal Mobility)
    • An open-minded team that embraces new ideas, perspectives, and methodologies
    • 32 days of paid vacation + your birthday off
    • Flexible hybrid working scheme
    • Learning budget + Internal trainings
    • Mental Health Coaching
    • Global and Local get-togethers
    • Possibility of taking a sabbatical after 2 years in the company
    • Cloud-based company

    *These are global benefits which every employee has access to. On top of that, we have local benefits that adhere to each specific location.

     

    Are you up for it?

    We're looking forward to receiving your CV in English. 

    #LI-PM1


    At Atolls, we want to ensure that all employees can thrive in an inclusive environment. Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status. We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged. 

    #LI-Hybrid

    Job recommendations