Full Stack Engineer (NestJS/React/AWS) – Product Enrichment (m|w|x)

Axel springer

Job Summary

The Product Enrichment team is responsible for central idealo components, including editorial content and product information, helping customers make informed purchasing decisions. Our mission is to represent the entire e-commerce market clearly, structured, and inspiringly. We develop tools to support content teams in product creation and maintenance and manage underlying data. Future challenges include automating product catalog creation and maintenance using Machine Learning and AI, and optimizing services for a modern, scalable AWS cloud environment.

Must Have

  • Develop sophisticated web applications using TypeScript/JavaScript, NestJS, React, Python, Kafka Streams, and AWS services like ECS, Lambda, RDS, S3.
  • Take end-to-end responsibility from specification and architecture to implementation, testing, deployment, and operation.
  • Work in an interdisciplinary team with short release cycles, continuously developing new features.
  • Focus on sustainable software designs and best practices for robustness, scalability, and customer benefit.
  • Further develop CI/CD pipelines and automate deployments for fast and reliable releases.
  • At least 4 years of professional software development experience.
  • Experience with NestJS, NextJS/React, or comparable frameworks.
  • Interest in or experience with AWS, MySQL/MongoDB, Kafka, and initial contact with existing AI models.
  • Passion for professional software development (algorithms, clean code, design patterns, data structures, agile methods).
  • Analytical and solution-oriented mindset for complex challenges.
  • Solid technical education or equivalent experience.
  • Team-oriented work style: Pair Programming, Code Reviews, and Pull Principle.
  • Solid experience with CI/CD pipelines (e.g., GitHub Actions).

Good to Have

  • Experience with large content systems or data-driven platforms.
  • Enthusiasm for modern cloud and AI approaches.

Perks & Benefits

  • 30 days of vacation, with an option to 'buy' an additional 15 days.
  • Personal development goals supported with idealo Learning Hub, eLearning (Udemy), coaching & mediation, and individual learning/development budget.
  • Office in Berlin with free lunch, coffee, lemonades, after-work beer, foosball, and a rooftop terrace.
  • Job bike or Deutschlandticket for flexible and environmentally friendly commuting.
  • Relocation support for international candidates (visa process and relocation).
  • Various fitness and sports options (Urban Sports or Gympass membership).

Job Description

Job Description

In the Product Enrichment Team, we are responsible for some of idealo's central components, including Editorial Content and Product Information, which help customers make better and more informed purchasing decisions.

Our mission: To represent the entire e-commerce market in an understandable, structured, and inspiring way. We develop tools that support our content teams in product creation and maintenance, and we are also responsible for the underlying data management.

The upcoming challenges are particularly exciting:

We are driving the automated creation and maintenance of our product catalog using Machine Learning and AI and optimizing our services for a modern, scalable AWS cloud environment.

Your Responsibilities

  • Full Stack Engineering: Development of demanding web applications based on TypeScript/JavaScript, NestJS, React, Python, Kafka Streams as well as AWS services such as ECS, Lambda, RDS, and S3.
  • End-to-End Responsibility: You accompany the entire technical value chain: from specification and architecture to implementation and testing, deployment, and operation.
  • Agile Product Development: As part of an interdisciplinary team, you work in short release cycles and continuously develop new features.
  • Technical Excellence: You rely on sustainable software designs and best practices: always with a focus on robustness, scalability, and customer benefit.
  • Operations & Automation: Further development of our CI/CD pipelines and automation of deployments to enable fast and reliable releases.

What you bring

Must-Have

  • At least 4 years of professional experience in software development.
  • Experience with NestJS, NextJS/React or comparable frameworks.
  • Interest in or experience with AWS, MySQL/MongoDB, Kafka, as well as initial contact with existing AI models.
  • Passion for professional software development (algorithms, clean code, design patterns, data structures, agile methods).
  • Analytical and solution-oriented mindset for complex challenges.
  • Solid technical education or equivalent experience.
  • Team-oriented way of working: Pair Programming, Code Reviews, and Pull Principle are part of your toolkit.
  • Appreciative interaction at eye level and the willingness to continuously develop yourself and your team.
  • Solid experience with CI/CD pipelines (e.g., GitHub Actions).

Nice-to-Have

  • Experience with large content systems or data-driven platforms.
  • Enthusiasm for modern cloud and AI approaches.

Job Requirements

At idealo you can expect

  • You need vacation? We offer you 30 days of vacation. Not enough? You can "buy" an additional 15 days every year by converting your salary and it's seen as a positive thing.
  • You want to further your education? We take your personal development goals seriously and, in addition to our idealo Learning Hub, eLearning offerings (e.g., Udemy), coaching & mediation, we also offer you the opportunity to benefit individually from additional learning and development budget.
  • And what about the office? Our office in the heart of Berlin offers excellent free lunch, as well as free coffee, lemonades and after-work beer, in addition to the "standard foosball". It also has a fabulous rooftop terrace with view of the whole of Berlin where you can network with colleagues from our group of companies.
  • You want full flexibility on your way to work and beyond? No problem with a job bike or Deutschlandticket - and it's environmentally friendly, too!
  • You don't live in Germany yet? We support you in the visa process and with your relocation.
  • Want to keep yourself fit? We offer many different fitness and sports options, such as an Urban Sports or Gympass membership, to suit your personal needs.

#LI-MW1

21 Skills Required For This Role

Problem Solving Data Analytics Budget Management Design Patterns Github Data Structures Game Texts Agile Development React Mysql Aws Mongodb Ci Cd Nestjs Principle Python Github Actions Algorithms Typescript Javascript Machine Learning

Similar Jobs