Senior PHP Developer (m/f/d)

Technology Remote, Germany


Description

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 expansion strategy, we are looking for a Senior PHP Developer (m/f/d) to join our tech department.

In this position, you will work developing the Westwing warehouse management system. The application is currently used in 6 of our warehouses spread across 5 countries (Germany, France, Poland, Spain and Italy). It manages all the processes in the warehouse, starting from the inbound of the items, going through the whole lifecycle of an inventory item, packaging it and delivering it to the customer as well as the tracking of the shipments and the returns.

Furthermore you will optimize our platform for scalability during peak traffic hours. Adhering to agile SW-development methodologies you will also ensure code quality and enforce best practices by communicating and sharing them to team members.

Core technologies used in the application:

PHP 7, MySQL, Docker, RabbitMQ, RESTful APIs, Memcached, AWS, git, Jenkins/GitLab CI

Your team:

Our team of 20 people is located in both Warsaw and in Munich. The team consists of Software Engineers, Quality Assurance, Project Managers and Devops Engineers and it is managed by an Engineering Manager.

You will work on:

  • Developing robust backend logic of a warehouse management system
  • Developing communication with other internal systems using APIs and message queues
  • Keeping the performance of a high traffic system
  • Profiling and debugging challenging cases using industry-leading tools (e.g. NewRelic, Blackfire)
  • Developing high quality code ensuring best practices, patterns and coding standards.

Requirements:

  • Excellent knowledge of PHP (any framework) and databases (MySQL)
  • Good knowledge of other backend technologies such as Memcached/Redis, Docker etc.
  • Nice to have: knowledge of AWS, RabbitMQ
  • Experience in unit & functional testing
  • Experience in designing and implementing communication between systems (API / messaging queues)
  • Ability to work in an English-speaking team

We offer:

  • A truly shaping tech position with high degrees of responsibility and autonomy
  • The possibility of building something new, in a data driven and ambitious team
  • Plenty of room for personal growth and professional development (e.g. hackathons, certifications, budget for conferences)

Location: Munich/Warsaw or Remote
Contact Person: Markus Winkler

Westwing headquaters is located in Munich, Germany and we also have a hub in Warsaw, Poland, but for this position, working remotely (even outside Germany or Poland) is possible. It is, however, crucial that you are available between the hours of 9am - 6pm Central European Time (CET).

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