Software Engineer — API Management

Job Category

  • Technology & UX/UI Design

Location

  • Berlin

Contract

  • Full-Time
  • Professional Level

Company

  • Zalando SE

The Opportunity

Zalando is Europe's leading and fastest growing online retailer and as it transforms from an e-commerce company into a multi-service platform for fashion, this is an exciting time to join us. As a Software Engineer in our main Berlin Tech Hub, you’re part of a high performing team, building technologies that connect every part of the fashion industry.

Within Zalando, you will work as part of an autonomous team that lives up to the standards of Radical Agility — a software development methodology that allows engineers to get work done while management keeps their distance. Along with our guiding set of principles — Autonomy, Mastery, Purpose — we entrust you and your team to shape the future of Zalando. It is backed by architecture principles that let us move fast while keeping complexity low. Open Source and Inner Source development are integral to our engineering practices.

You Are Ready To Make An Impact

The API Management team is co-located with the Architecture team at Zalando Digital Foundation with the mission to support the engineering units in development and operation of high-quality APIs, and efficient architecture work. Its product and service portfolio comprises infrastructure and standards to efficiently develop, publish and discover APIs in our microservice ecosystem, such as an API Portal, API repository, API gateway and API Linter. The team also contributes to the RESTful API Guidelines and the tooling around our Zalando Tech Radar.

As Software Engineer in the API Management team, you will take end to end responsibility for your product portfolio operated as a microservice stack in the cloud and designed with the API First principle in mind. You can make an impact in building a new product, in designing technical solutions, and in supporting the engineering organization to efficiently build great APIs and share knowledge around technologies.

You Are Setting Standards

Variety. You are a full stack DevOps engineer by heart. You design, develop, operate and improve important infrastructure services that possibly impact the complete engineering organization. You use a rich set of different, preferably open source, technologies providing value for your engineering challenges.

Autonomy. Based on our microservices architecture, you and your team will own your code, and decide on the right technologies, tools and processes to deliver and operate large-scale applications in a PaaS/SaaS cloud, running on AWS and Kubernetes.

Ownership. You and your team will work like a startup and take ownership for the whole software product provisioning life-cycle — from architecture to implementation, integration, quality assurance and operation. You are proud of your products, have a passion for high-quality APIs and also contribute to continuous product evolution and user support.

Excellence. You will join a team that is dedicated to delivering the highest standards when it comes to the quality of your code and implementation. You will add value by leveraging current trends in software design, architecture and web services.

You Are Skilled

Technologies. Significant expertise with Java and Java frameworks, like Spring Boot. Experience in another JVM based language (e.g. Kotlin or Scala) or Go is a plus. Sound knowledge in RDBMS (like PostgreSQL) and NoSQL data stores, like Kafka, Redis and ElasticSearch, with the good understanding of the consistency and availability guarantees they provide. You have built distributed systems using a microservices architecture with RESTful APIs. Some experience in frontend engineering with JavaScript (React, Redux and Node.js) would be great.

Service Ownership. You build systems for production, and are ambitious in delivering products with great customer experience and value. You have experience with Continuous Delivery and Containerization using tools like Linux, Docker, Kubernetes, or similar, and in operating scalable applications on a PaaS/SaaS cloud, preferably AWS.

Code Quality. You care about service quality and availability before they become a problem. You are skilled in unit testing and mocking frameworks and familiar with Continuous Integration. You are experienced in using GitHub and Open Source engineering practices. You take responsibility for adequate quality assurance and provide ample review feedback.

Teamwork. You love cooperating in a team of highly skilled, cross-functional people, all with insights about various product aspects, technologies and engineering practices. You openly provide feedback, drive decisions preferable to team consensus, take ownership and feel accountable for team results. You mentor team members in terms of best practices, code quality and tech frameworks, and openly share knowledge with your team and our growing tech community.

You Are Offered

Culture. Culture of trust, empowerment and feedback, 100+ internal guilds, tech talks, product demos, coder dojos. A dynamic, international team where collaboration is our core mindset.

Perks. Competitive salary, great shopping discount on a wide range of products on zalando.de and discounts from external partners.

Development. Personal branding support, opportunity to attend and speak at conferences.

Technologies. Opportunity to work with a range of different cutting-edge technologies such as AWS, Kafka, PostgreSQL, Docker, Kubernetes; check our Tech Radar for more information.

Want to Join Us? Then Go Ahead and Apply!

If you need guidance or have any questions about our hiring process, please contact our recruiter George Pretty – george.pretty@zalando.de

Attach File
x
Paste Text
Attach File
x
Paste Text