Taro Logo

Senior Full-Stack Software Engineer - Node.js, React (m/f/x)

Atolls is the world's largest community-driven shopping platform, active in over 20 markets worldwide.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
E-Commerce · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Full-Stack Software Engineer - Node.js, React (m/f/x)

Atolls, formerly known as Global Savings Group, is a global powerhouse in the shopping industry. We've evolved from a coupon provider to a comprehensive platform that supports consumers throughout their shopping journey. Our services include savings, cashback, deals, product inspiration, and reviews, all aimed at making shopping simpler, smarter, and more enjoyable.

Our diverse team of over 1,000 colleagues from 70 nationalities across 10 countries is dedicated to building digital products that transform the shopping experience. We foster a culture of innovation, learning, and collaboration, offering opportunities for growth, leadership, and impactful contributions.

As a Senior Full-stack Developer in Berlin, you'll join our Fulfillment team, focusing on enabling customers to earn and redeem cashback. You'll be part of our autonomous and cross-functional Product and Technology team, working in an agile DevOps environment with a strong customer focus. We use OKRs to deliver on our vision, targeting outcomes rather than outputs.

Key responsibilities include:

  • Designing, developing, and maintaining web applications using Node.js, React, and related technologies
  • Collaborating with front-end developers, designers, and engineering and product managers
  • Troubleshooting and optimizing application performance
  • Integrating third-party APIs and services
  • Documenting code and processes
  • Providing technical guidance to junior developers

We're looking for candidates with at least 6 years of development experience, strong knowledge of JavaScript, TypeScript, and Node.js, and experience with modern JavaScript libraries or frameworks. Knowledge of AWS technologies, design patterns, and Agile methodologies is also important.

Join Atolls and be part of a global team that's constantly evolving and creating platforms relied on by millions of users for confident, seamless shopping experiences.

Last updated 9 months ago

Responsibilities For Senior Full-Stack Software Engineer - Node.js, React (m/f/x)

  • Design, develop, and maintain web applications using Node.js, React, and related technologies
  • Collaborate with front-end developers, designers, and engineering and product managers
  • Troubleshoot and debug issues in existing codebases
  • Optimize application performance and scalability
  • Integrate third-party APIs and services
  • Document code and processes comprehensively
  • Follow security best practices
  • Provide technical guidance and support to junior developers
  • Contribute to team discussions and decision-making processes

Requirements For Senior Full-Stack Software Engineer - Node.js, React (m/f/x)

JavaScript
TypeScript
Node.js
React
  • 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
  • Excellent understanding of common design and architectural patterns
  • Logical, analytical thinking, with a structured and target-oriented approach
  • 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

Benefits For Senior Full-Stack Software Engineer - Node.js, React (m/f/x)

Medical Insurance
Mental Health Assistance
  • 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

Interested in this job?