All offersWarszawaPHPEngineering Manager PHP
Engineering Manager PHP
PHP
Westwing

Engineering Manager PHP

Westwing
Warszawa
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    PHP
    advanced
    MySQL
    advanced
    English
    advanced
    Git
    regular
    Docker
    regular
    AWS
    regular
    DDD
    regular
    RabbitMQ
    junior
    Symfony
    nice to have
    REST
    nice to have

Job description

Online interview
The Westwing mission is to inspire and make every home a beautiful home. We are on a quest to bring the wonders of eCommerce for home & living to our more than 1 million active customers in 11 countries. In only 9 years on the market, we have grown to more than 267 million Euros in annual revenue. More importantly, the opportunity ahead of us is massive.

The Westwing team is the secret to our success. Our more than 1,500 team members balance creativity and style with innovative technology and strong business fundamentals. We are proud to be working with inspiring colleagues who are smart, fun, ambitious, and looking for the challenge to transform an industry and take it into the future.

Do you think this could be you? To pursue our ambitious growth strategy, we are looking for an Engineering Manager PHP in our Sales and Production Tech Team. In this position, you will lead a distributed team in Warsaw and Munich and drive business as well as technical projects in that and related areas. 

What we do:

  • In the Sales and Production team we are developing central applications with the focus on improving workflows and processes with the focus on our offered products. The heart is our own developed Product Information Management (PIM) system. 
  • Our solution is responsible to efficiently import (ETL), translate, manage and distribute our more than 7 million products to the final web shops. 
  • Beside that we offer UIs and REST APIs for the full company to access product information from our central system. 
  • We work in a distributed SCRUM team having 4+ PHP developers, a QA, a Product Owner, and you as team leader.
  • You will be responsible for multiple PHP applications with different frameworks. The PIM as your main application is built in Symfony and has a separated ReactJS frontend. 
  • All components are hosted in AWS. MySQL Aurora is our central big database system with tables having 100+ GB. For search we are using Lambdas filling Elastic Search. 

Your responsibilities will be:

  • Manage your team of PHP developers and QA locally in Warsaw as well as remotely in Munich. Mentor them and ensure their constant professional growth.
  • Understand your business requirements. Work closely with your Product Owner to design technical solutions to fit product needs.
  • Break down complex tasks to smaller pieces and distribute it across the team.
  • Establishing and executing a technological vision for your team and ensure your services are well tested, architected, meet our coding standards and have proper logging, monitoring and alerting.
  • You remain fully hands-on when it comes to development and take over smaller topics or tough cases. With that you ensure good architecture and good Code Review quality.

Keywords:

  • SCRUM, Confluence, JIRA
  • Business and Processes
  • People Management, Coaching, Mentoring
  • PHP 7+, Symfony, PHPUnit,  ReactJS
  • MySQL, Elastic Search, RabbitMQ, REST
  • AWS, Docker, Lambda, Gitlab CI/CD

You come with:

  • Good practical experience in a people management role. Managing people is just as exciting as managing software. Ideally, also experience working in a distributed team.
  • 3+ years of experience in OOP PHP development, ideally using the Symfony framework.
  • Good infrastructure skills in the cloud – preferably AWS.
  • Strong english communication skills – You are able to explain complex technical topics to non-technical counterparts in a simple and understandable way. 
  • Interest for the business and processes behind your tools. You can interact in both worlds – in tech as well as understanding and talking with business.

We offer:

  • Plenty of room for personal growth, professional development and high impact
  • Ability to define your job. We are always happy to help you take new responsibilities and help you grow into the role you want.
  • A highly talented, dynamic, and international team.
  • A great atmosphere. Team events and hackathons are some of the ways we make our office a place you want to hang out.

Interested? Looking forward to your full application under specification of your possible starting date and salary expectation.