Full Stack Software Engineer - Enterprise Architecture

Job description

zooplus AG is Europe’s leading online retailer of pet supplies. With over 6,8 million active customers in more than 30 European countries and 1,342 billion Euro revenue in 2018, zooplus is comfortably the market leader in the online segment. At zooplus, we believe e-commerce to be the sales model of today and for the future. E-commerce has become one of the fastest developing areas of business. Modern logistics centers, and the use of big data and personalization, mean that online sales can be handled with increasing efficiency.


We’re an agile company, our IT Culture fosters cross-functional teams (a.k.a Feature Teams) where the focus is on product specialization, and trust is one our core values.


Summary:

In this role you will have the opportunity to be working in the construction of cutting-edge web applications which will support the company’s enterprise architecture group. You will be designing and implementing tools for improving transparency and company knowledge. You will come up with new ideas of tools and improvements, propose POCs and test new technologies and libraries. Yes: this means greenfield, full ownership and yes, your applications will go to production in the cloud. Sounds good enough?


What you will be responsible for:

  • Full stack web application development with a variety of languages including but not limited to JavaScript (node.js for the backend), Python, HTML

  • Implement web or mobile interfaces using HTML, SCSS, and JavaScript (Vue.js)

  • Work deeply with Amazon Web Services specially with services like Lambda, IAM, CloudFront, Route53, EC2, S3, DynamoDB.

  • Work with NoSQL databases like Elasticsearch, DynamoDB and Neo4j

  • Develop and design the web UI and the server side of our applications with performance, scalability and following best practices on software development.

  • You build it, you run it, you own it. From development to production.

Requirements

Minimum Qualifications:

To work together in an optimal way in this position, we wish your qualifications to include

  • Excellent programming experience

  • You are familiar with Human-Computer Interaction and the principles of User Experience.

  • You are familiar with Amazon Web Services and have experience using some of the services it offers.

  • You good knowledge of Javascript, HTML and CSS, and you regularly keep up with new technologies in the space.

  • You are familiar with component frameworks such as React, Vue or Angular.

  • You always avoid technical debt, so you apply well known design patterns as appropriate to maximize code scalability and reusability.

  • You have some knowledge about serverless and microservices.

  • You want to work in an environment where ownership and accountability is a given.

  • Willing to work with cloud technologies in Amazon Web Services.

  • Fluent English


Preferred Qualification:

  • Experience working with agile software development methods

  • Professional experience with Vue.js, Node.js and AWS

  • BSc or MSc in Computer Science or related field (or equivalent industry experience)


What we are offering you

Become a part of our success story and seize the opportunity to take on a real challenge in a dynamically growing company where there is huge scope for development and short decision-making processes. We are offering you a versatile, international-facing role in our motivated team with colleagues from all over Europe. Our Spanish office is at a great location in Madrid, with great infrastructure links. Additionally we offer competitive benefits such as:


  • Competitive salary
  • 28 days’ vacation (plus Dec 24 and 31 when they fall on a labor day)
  • Medical insurance
  • Flexible working hours
  • Free drinks and fresh fruit
  • Discount in zooplus shop


Did we make you curious?

Then send us your application - resume and motivation letter in Spanish or English via our online application form.