Zalando logo

Fullstack Engineer with Scala and TypeScript

Zalando

Fullstack Engineer with Scala and TypeScript

About the Role

As a Full Stack Engineer at Zalando, you will collaborate closely with Search Engine Optimization Experts to implement solutions that help our customers find the perfect matches for their fashion-related searches. Our team is responsible for the content visibility and discovery of articles via search engines and for our customers. We manage the indexation and exposure of articles and fashion-related content to ensure that Zalando ranks highly in search results, providing customers the ability to discover the articles they are looking for in our shop. Managing this multitude of information is a challenging task.

Another important task of the team is to ensure that the metadata on the pages in our shop is up to date, reflecting seasonality and trends. To fulfill these objectives, we operate a large number of services, all working together in a microservice setup. The performance of our systems is vital for both Zalando and our consumers, making it important to make them robust, reliable, and highly available from the get-go.

Our software products are built with Kotlin, Scala, and JavaScript and deployed as microservices on AWS using Kubernetes.

Responsibilities

  • Create highly scalable solutions and own the entire development cycle - from architecture design to implementation, testing, and maintenance.
  • Own your code and decide on the technologies and tools to deliver as well as operate large-scale applications, based on a microservices architecture.
  • Take an active role in understanding business requirements and translating them into technological solutions.
  • Play a leading part in evolving and scaling our systems as per our business demands.
  • Own service operational duties, including monitoring and keeping them up running and healthy.
  • Solve business problems in the best possible way, while being a highly dynamic team that embraces change.
  • Contribute to the tech community within the department as well as on a company level; take an active role in onboarding new team members and mentoring junior colleagues.

Requirements

  • A solid grasp of computer science fundamentals combined with a strong capacity for solving complex problems with roughly 5 years of hands-on software development in a commercial setting.
  • Experience with designing and building microservices in a JVM-based programming language (solid background in using Kotlin, Scala, or Java required), experience with JavaScript (NodeJS and React primarily, TypeScript is a plus).
  • Cloud architecture experience (preferably AWS and Kubernetes).
  • Experience with maintaining databases (preferably PostgreSQL) and designing well-defined database schemas.
  • "You build it, you run it" approach experience managing services end-to-end, from developing to deploying to monitoring and incident support.
  • Knowledge in architecture/design methods and patterns, data and API specifications, quality assurance, and testing methods.
  • Great communication skills in English.

What We Offer

  • Culture of trust, empowerment, and constructive feedback.
  • Open source commitment, meetups, game nights, 70+ internal and fun guilds.
  • Knowledge sharing through talks, internal tech academy and blogs, product demos, parties, and events.
  • Competitive salary, employee share shop, training platform, and training budget.
  • Free language courses (English / German), pension scheme, 40% Zalando shopping discount on most products from our catalog, discounts from external partners.
  • Centrally located offices, public transport discounts, municipality services, great IT equipment, flexible working times, additional holidays, and volunteering time off.
  • Diverse online accessible sports and health offerings (such as an extensive Employee Assistance Program for you and your family members).
  • Extensive onboarding, mentoring, and personal development opportunities and access to an international team of experts and a very diverse group of colleagues.
  • Sponsorship for VISAs, relocation assistance for internationals, PME family service, and parent & child rooms (available only in selected locations).

We celebrate diversity and are committed to building teams that represent a variety of backgrounds, perspectives, and skills. All employment is decided based on qualifications and business need.

Please note that all applications must be completed using the online form - we do not accept applications via e-mail.

Benefits
Extracted with AI

  • Culture of trust, empowerment and constructive feedback
  • Open source commitment
  • Meetups, game nights, 70+ internal and fun guilds
  • Knowledge sharing through talks, internal tech academy and blogs
  • Product demos, parties and events
  • Competitive salary
  • Employee share shop
  • Training platform and training budget
  • Free language courses (English / German)
  • Pension scheme
  • 40% Zalando shopping discount
  • Discounts from external partners
  • Centrally located offices
  • Public transport discounts
  • Municipality services
  • Great IT equipment
  • Flexible working times
  • Additional holidays and volunteering time off
  • Diverse online accessible sports and health offerings
  • Extensive onboarding, mentoring and personal development opportunities
  • Sponsorship for VISAs
  • Relocation assistance for internationals
  • PME family service and parent & child rooms

Similar jobs

Last update: 23 minutes ago

Zalando logo
Zalando

Software Engineer Scala / Kotlin

Join Zalando as a Software Engineer specializing in Scala/Kotlin to build scalable solutions in a hybrid work environment.

Zalando logo
Zalando

Senior Full Stack Engineer (JavaScript, Node.js, React.js)

Join Zalando as a Senior Full Stack Engineer to build innovative solutions using JavaScript, Node.js, and React.js in a hybrid work environment.

Zalando logo
Zalando

Senior Full Stack Engineer (Hybrid)

Senior Full Stack Engineer at Zalando in Berlin. Hybrid role, extensive benefits, using React, Node.js, TypeScript, and more.

Zalando logo
Zalando

Senior Software Engineer (Fullstack) with Node.js and TypeScript

Join Zalando as a Senior Software Engineer (Fullstack) with Node.js and TypeScript expertise. Drive innovation in a hybrid work environment.

Zalando logo
Zalando

Senior Full Stack Software Engineer (Java)

Join Zalando as a Senior Full Stack Software Engineer (Java) to design and develop solutions for Europe's leading logistics platform.

Zalando logo
Zalando

Senior Full-stack JavaScript Engineer - Emerging Propositions

Senior Full-stack JavaScript Engineer role focusing on developing innovative solutions in beauty and designer domains at Zalando, Berlin.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Zalando logo
Zalando

Junior Frontend/Fullstack Software Engineer (Typescript/React)

Join as a Junior Frontend/Fullstack Engineer at Zalando in Berlin, working with Typescript and React.

Zalando logo
Zalando

Senior Backend Java Engineer - Marketing Platform

Join Zalando as a Senior Backend Java Engineer to develop our marketing platform, focusing on backend and some frontend tasks.

Zalando logo
Zalando

Backend Engineer (Java/Scala)

Join Zalando as a Backend Engineer (Java/Scala) in Helsinki, focusing on high-traffic systems and API development. Hybrid work model.

Zalando logo
Zalando

Principal Software Engineer - Cloud Infrastructure Event Streaming

Join Zalando as a Principal Software Engineer focusing on Cloud Infrastructure and Event Streaming, leveraging skills in Kafka, Java, and microservices.

Zalando logo
Zalando

Full-stack JavaScript Engineer - Emerging Propositions

Join Zalando as a Full-stack JavaScript Engineer in Helsinki, focusing on enhancing customer experiences in beauty and designer domains.

Zalando logo
Zalando

Senior Backend Engineer - Content Experiences

Senior Backend Engineer in Helsinki focusing on Scala, GraphQL, and microservices for Zalando's Content Experiences team.

Zalando logo
Zalando

Principal Software Engineer - Machine Learning Discovery

Join Zalando as a Principal Software Engineer in Berlin to lead ML platform development and mentor engineers. Hybrid work model with great benefits.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Zalando logo
Zalando

Senior Full Stack Engineer (React, Golang)

Join Zalando as a Senior Full Stack Engineer to develop robust APIs and services using React and Golang in a dynamic team.

Zalando logo
Zalando

Senior Media Data Engineer

Join Zalando as a Senior Media Data Engineer to develop automation tools for high-budget brand campaigns.

Zalando logo
Zalando

Backend Engineer - Transaction Risk Management

Join Zalando as a Backend Engineer in Berlin to develop predictive services in Java and Python for transaction risk management.

Klarna logo
Klarna

Senior Full Stack Engineer - JavaScript

Senior Full Stack Engineer specializing in JavaScript, TypeScript, and modern frameworks. Join Klarna in Berlin for innovative fintech solutions.

Klarna logo
Klarna

Fullstack Software Engineer - JavaScript

Join Klarna as a Fullstack Software Engineer in Berlin, working with JavaScript, React, Node.js, and AWS in a dynamic environment.

Staffbase logo
Staffbase

Full Stack Engineer with Java, React.js, and Microservices

Join Staffbase as a Full Stack Engineer in Berlin. Work with Java, React.js, and Microservices in a hybrid environment.

Staffbase logo
Staffbase

Full Stack Engineer with React.js and Java

Join Staffbase as a Full Stack Engineer in Berlin. Work with React.js, Java, and more in a dynamic, inclusive environment.

On logo
On

Staff Backend Engineer - TypeScript

Join On as a Staff Backend Engineer in Berlin, focusing on TypeScript, cloud-native applications, and ERP integration.

Flix logo
Flix

Senior Full Stack Engineer with Java, Python, and TypeScript

Join Flix as a Senior Full Stack Engineer in Berlin. Work with Java, Python, and TypeScript to build scalable solutions.