Logo of Huzzle

Fullstack Software Engineer (Java/Kotlin/JavaScript/TypeScript) - Core Logistics Abilities (all genders)

image

Zalando

5d ago

  • Job
    Full-time
    Junior, Mid & Senior Level
  • Logistics
    Software Engineering
  • Berlin

AI generated summary

  • You must have experience with Java/Kotlin, Spring, and relational databases; familiarity with JavaScript/TypeScript and React; knowledge of microservices; strong problem-solving and teamwork skills.
  • You will design, develop, and deploy software for fulfillment centers, engage in agile processes, collaborate on architecture, write testable code, and support other teams in automation efforts.

Requirements

  • You have proven experience with JVM-based languages like Java or Kotlin and knowledge of the Spring (Boot) framework on backend. You know how to work with relational databases. Experience with Scala is a great plus.
  • You have some first hands-on experience with frontend technologies like JavaScript/Typescript and the ecosystem around React, NodeJS.
  • You are familiar with the entire software development life cycle which includes design patterns, API specifications, quality assurance and testing methods.
  • You have knowledge in large scale, distributed microservices which are based on event-driven architectures. If you even have some experience with tools to operate these services in the cloud (e.g. on Kubernetes), it's a bonus.
  • Strong problem-solving skills and ability to apply logical and analytical thinking to complex problems.
  • You possess strong communication and collaboration skills, with the ability to work autonomously in a team environment.

Responsibilities

  • Play a role in the design, development, and deployment of the software used by thousands of colleagues in our fulfillment centers.
  • Actively participate in each stage of the agile software development cycle - from solution design to implementation, testing, and operating your code in a production environment.
  • Create and work on a software architecture for products that evolve while closely collaborating with engineering managers and product managers to be in line with our overall tech strategy and architecture.
  • Continuously ship high-quality testable code and build reliable systems. Support and consult other software engineering teams in the department to ramp up new automation and processes.
  • Iteratively test features with stakeholders while keeping the big picture in mind.

FAQs

What programming languages are preferred for this role?

The preferred programming languages for this role are Java, Kotlin, JavaScript, and TypeScript.

What technologies should I be familiar with for the backend development?

You should have experience with JVM-based languages, particularly Java or Kotlin, and knowledge of the Spring (Boot) framework. Familiarity with relational databases is also necessary.

Is experience with frontend technologies required?

Yes, some firsthand experience with frontend technologies like JavaScript/TypeScript and the ecosystems around React and NodeJS is required.

What types of software development methodologies are utilized in this role?

This role utilizes an agile software development methodology, involving active participation in each stage of the development cycle.

Will I be involved in the deployment of the software?

Yes, as a Fullstack Software Engineer, you will play a role in the design, development, and deployment of the software used by colleagues in our fulfillment centers.

Are there any specific architectural practices I should know about?

Familiarity with large-scale, distributed microservices based on event-driven architectures is beneficial for this role. Experience with operating services in the cloud, such as on Kubernetes, is a plus.

What communication skills are expected for this position?

Strong communication and collaboration skills are essential, with the ability to work autonomously in a team environment.

What support is available for personal development?

Zalando offers a training platform and biannual peer-to-peer reviews to drive your development.

How many vacation days do employees receive?

Employees start with 27 days of vacation per year.

Does Zalando have a diversity and inclusion policy?

Yes, Zalando is committed to being inclusive by design and does not discriminate based on gender identity, sexual orientation, personal expression, ethnicity, religious belief, or disability status.

What benefits can I expect if I join Zalando?

Benefits include an employee shares program, discounts on products, paid volunteering days, a hybrid working model, health and well-being options, mental health support, and family services, among others.

Europe’s leading online platform for fashion and lifestyle.

Retail & Consumer Goods
Industry
10,001+
Employees
2008
Founded Year

Mission & Purpose

Zalando is a leading European online platform for fashion and lifestyle, offering a wide range of clothing, footwear, accessories, and beauty products from various brands. Their ultimate mission is to provide customers with a seamless and inspiring shopping experience, blending fashion with technology to create innovative solutions. The purpose of Zalando is to revolutionise the fashion industry by offering a diverse and inclusive shopping environment where customers can discover and purchase the latest trends and styles conveniently online. They aim to empower people to express their individuality through fashion while fostering sustainability and ethical practices within the industry.