All offersWarszawaPHPSenior Software Engineer PHP (m/f)
Senior Software Engineer PHP (m/f)
PHP
Westwing

Senior Software Engineer PHP (m/f)

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

Tech stack

    PHP
    advanced
    English
    advanced
    MySQL
    advanced
    Symfony
    nice to have
    Docker
    nice to have
    RabbitMQ
    nice to have
    AWS
    nice to have
    Yii
    nice to have
    Behat
    nice to have
    ReactJS
    nice to have

Job description

Online interview
To pursue our ambitious growth strategy, we are looking for a Senior Software Engineer PHP (m/f) in one of the Services Teams. In this position, you will build and enhance highly interconnected specialized applications and services boosting the processes of our customer services or logistics business teams.

What we do:

  • In the Logistic Services Team we are developing applications optimizing the processes and collaboration of our logistic teams with our 6000+ suppliers. The focus is placing purchase orders and track their fulfillment. Beside that the solution covers also lot of other areas of interactions and processes between Westwing and our suppliers.
  • In the Customer Services Team we are developing the Customer Care Tool which is the heart of an efficient daily work of our few hundred colleagues in the customer service department to work on any request related to our customers and their orders. Additionally, the team is responsible for the central customer Voucher Management.
  • We work in small SCRUM teams having a Product Owner, a QA, 2+ BE developers and one Tech Lead, who will be your direct manager.
  • The main applications are built with the Yii framwork as backend and ReactJS as frontend language. MySQL is our database system.
  • Newest services are usually built using Symfony. Smaller microservices are also using NodeJS or Laravel.
  • We are running or are on the migration path of all services running as Docker containers in AWS (partially already with K8S).
  • Using RabbitMQ all Westwing services are highly interconnected with other services and applications.

Your responsibilities will be:

  • In a SCRUM team you will take part in the full cycle of designing the solution, developing and writing test automations for it until the final deployment.
  • Provide direct business value by adding additional features to the existing applications or new services.
  • Ensure long term maintainability by keeping the application stable and the technology state of the art by having time for technical improvements and constant refactoring.

Keywords:

  • PHP 7+, MySQL, Yii framework, Symfony
  • PHPUnit, Behat
  • RabbitMQ, Distributed Services, REST
  • ReactJS
  • AWS, K8S, Docker, Gitlab, CI/CD

You come with:

  • Knowledge of most of the keywords described above.
  • 3+ years of experience in PHP development, ideally using the Yii or Symfony frameworks. You know PHP in and out, its strengths and weaknesses and are able to use it for the best outcome possible.
  • Interest or knowledge for infrastructure in the cloud – preferably AWS.
  • Experience working with distributed services and web applications.
  • True Team Player
  • Interest for the business and processes behind your tools.

We offer:

  • Agile teams where your ideas and solutions are highly valued.
  • High degrees of responsibility and autonomy.
  • Great opportunities for personal and professional growth.
  • Attractive working environment in a dynamically growing eCommerce sector involving steep training curves and flat command structure.
  • Internal mobility. If you want to learn something new or try a new team, we have a “team-rotation” program which allows you to switch to open positions in other teams.