Team Lead Backend (Operations) (m/f)

About us

A world in which men do what really makes them happy.

We understand that not all men enjoy shopping: it takes time to find items that go perfectly together. Most men also prefer to avoid wasting time in the changing room or waiting at the till. This is where we come into play - our personal shopping service offers an alternative to shopping stress.

To find out more visit www.outfittery.com/aboutus

The Job

At OUTFITTERY, we believe that style is an unfolding story. We’re for those who want a little more substance from style, more guidance and expertise - less rules and less routine. We aim to inspire and empower - not dictate what to wear. We have the technology to make ideas reality, and the stylists to give our customers the confidence to explore. We understand that style is a journey, and we’re here to guide the way. Our mission is to empower anyone to unlock their true style.
In six years, we have already dressed more than 600.000 men in eight countries across Europe. Our team of around 300 employees in three locations is passionate about reinventing the shopping experience for men. Are you up for taking on responsibility, being part of our great team and enabling many more men to simply look their best? Then join us!  

About the Tech teams:

We are 35 engineers who work in teams of 3 to 6. We believe in keeping the teams small so they can all fit into the same room. Each team is responsible for their part of the platform - from concept through development until deployment and operation.

Our product managers are integrated into the dev teams and we work very closely together with our data scientists. Together we transform Outfittery towards a truly data driven vision that relies on machine learning algorithms to steer our business and thus our platform, too.

We’ve split this platform into 50+ microservices who communicate via direct REST calls and asynchronous messaging via RabbitMQ. These services are written in Groovy, Java, and Kotlin. In addition, we are currently replacing AngularJS by ReactJS in our web applications and recently we've finished the migration of our microservices to Docker and Kubernetes. 


Now is the time to join the company as we are evolving ourselves and accelerating our growth - a lot! And now is the time to join exactly this team as we are in the process of re-writing a large part of our services and evaluating a new tech stack to do that. We have experienced developers working on this, but we need a lead to keep the big picture in mind and define the vision and drive innovation in the right direction.


Your responsibilities in this role:

• Hands-on coding! 30-50%  of your time will be dedicated contributing to the

team’s daily coding work

• You make sure your team is well. This implies:

• Tech vision - you are responsible for architectural decisions and help your team to

evolve to their best performance, doing code reviews and tests

• People management - you enable your team members to perform and grow, provide

feedback and take responsibility for HR related decisions

• Delivery - you are in charge of planning the development process together with the

product manager to ensure on time delivery

• You know, track and improve your team’s KPI’s 

• You Improve the technical system that the team runs, provide a technical direction for your own team, and drive it so it becomes reality.


Your profile:

• Prior experience in leading a development team of three or more

• Well-founded knowledge about computer science and in developing in Java 6+ web

stacks

• You consider Spring and Hibernate stacks self-evident

• You are well trained in RESTful Web Services, can write JSON without thinking and

blinking

• You know your way around a Linux shell

• BS/MS in Computer Science or a related technical field is a plus

• You are a natural leader who keeps up easily in a fast paced environment and doesn’t

lose focus in stressful times

• You are informed, open and playful with new technology trends and you like to

promote innovation

• You have capacity to quickly understand a complex business domain (processes, projects, features, external partners)

• You are a great communicator with very good English skills ( German language is a plus) 

• Prior experience in business domains like logistics or finance is a plus

• Prior experience with Microsoft Dynamics NAV is a plus


Reasons to join our team:

• We believe in building strong teams that have a clear purpose

• The opportunity to work part-time if you want

• Diverse team which offers equal opportunities to everyone

• An international environment: our 300 employees come from over 30 countries

• Regular hackathons and tech talks

• An environment which encourages you to stay curious and try out and learn new

technologies

• If you apply from abroad we offer you a relocation assistance

• We offer German and English classes to you and your spouse

• Employee discounts and other benefits


Intrigued?

Then send us your application with your salary expectations and possible 

starting date. Your contact person is Joe Porter.