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

osapiens logo
osapiens

Senior Full-Stack Developer - TypeScript

Join osapiens as a Senior Full-Stack Developer using TypeScript to build sustainable SaaS solutions.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

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.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

Haufe Group logo
Haufe Group

Fullstack TypeScript Developer

Join Haufe Group as a Fullstack TypeScript Developer in Freiburg. Work on innovative solutions with React, AWS, and more.

mobile.de logo
mobile.de

Full Stack Software Engineer (d/f/m)

Join mobile.de as a Full Stack Software Engineer in Berlin, working with Java, JavaScript, and Kotlin in a hybrid environment.

Bloom logo
Bloom

Senior FullStack Developer (React, Node.js, TypeScript)

Join Bloom as a Senior FullStack Developer to enhance our platform using React, Node.js, and TypeScript in a dynamic, hybrid work environment.

Palabra Praxisgruppe logo
Palabra Praxisgruppe

Senior Fullstack Engineer (Node.js, React.js, TypeScript)

Join a dynamic team as a Senior Fullstack Engineer in Berlin, working with Node.js, React.js, and TypeScript to revolutionize speech therapy.

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

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.

Delivery Hero logo
Delivery Hero

Software Engineer (JavaScript/React) - Display Ads (AdTech)

Join Delivery Hero as a Software Engineer (JavaScript/React) in Berlin to develop cutting-edge AdTech solutions for the local delivery market.

Contentful logo
Contentful

Senior Fullstack Engineer with TypeScript, React, and Node.js

Join Contentful as a Senior Fullstack Engineer to innovate with TypeScript, React, Node.js, and AI integrations in a hybrid work environment.

smartmicro logo
smartmicro

Fullstack Developer (m/f/d) with JavaScript and Python

Join smartmicro as a Fullstack Developer to work on high-tech radar sensors using JavaScript, Python, and more in Brunswick, Germany.

Tricentis logo
Tricentis

Full Stack Engineer – React, Typescript, JavaScript (Frontend focus)

Join Tricentis as a Full Stack Engineer focusing on React and TypeScript in Prague. Work on cutting-edge technologies and innovate in software testing.

ZABEL logo
ZABEL

Senior Fullstack Developer Node.js/TypeScript

Join as a Senior Fullstack Developer in Berlin, working with Node.js, TypeScript, and React in IT security. Enjoy a learning budget and 28 days vacation.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Rohde & Schwarz logo
Rohde & Schwarz

Fullstack Developer with Angular and Kotlin

Join Rohde & Schwarz as a Fullstack Developer in Berlin, working with Angular, Kotlin, and REST APIs in a cloud-based environment.

Booking.com logo
Booking.com

Full Stack Software Engineer

Join Booking.com as a Full Stack Software Engineer in Amsterdam. Work on global e-commerce challenges with Java, JavaScript, React, and more.

CGI logo
CGI

Fullstack Developer with Retail Focus

Join CGI as a Fullstack Developer in Hamburg, focusing on retail solutions with skills in Java, C#, and cloud technologies.

Bolt logo
Bolt

Senior Full Stack Engineer

Join Bolt as a Senior Full Stack Engineer to work on complex algorithms, backend and frontend systems using Node.js and TypeScript.

Omnicom Media Group logo
Omnicom Media Group

Fullstack Developer .NET, React/TypeScript

Join Omnicom Media Group as a Fullstack Developer specializing in .NET, React/TypeScript. Work on innovative solutions with a dynamic team.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

freiheit.com technologies logo
freiheit.com technologies

Software Engineer with Haskell, Java, JavaScript, Python, C++

Join our innovative engineering team in Hamburg as a Software Engineer. Work with Haskell, Java, Python, and more in a hybrid environment.

Buynomics logo
Buynomics

Senior Full Stack Software Engineer

Join Buynomics as a Senior Full Stack Software Engineer, working with TypeScript, ReactJS, and NodeJS in a hybrid role in Cologne.