All offersWarszawaPHPSenior PHP Developer (m/f)
Senior PHP Developer (m/f)
PHP
Westwing

Senior PHP Developer (m/f)

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

Tech stack

    PHP
    advanced
    MySQL
    advanced
    profiling and debugging
    advanced
    peformance optimizations
    advanced
    RabbitMQ
    nice to have

Job description

Online interview
To pursue our ambitious expansion strategy, we are looking for a Senior PHP Developer (m/f) to join our tech department.
 
In this position, you will work on continuously refactoring and improving our systems. Experience in performance optimizations and improvements as well as debugging skills are a must.

We are responsible for the Westwing warehouse management system, stock service, and other internal services of our logistic systems. Our warehouse management system is currently used in 5 of our warehouses spread across 4 countries (Germany, 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, K8s, Git, GitLab CI
 
Your team:
Our team of 20 people is located in both Warsaw and in Munich. Our team is divided into 3 sub-teams and consists of Software Engineers, Quality Assurance and Project Managers and is managed by an Engineering Manager.

You will work on:

  • Investigating and solving performance issues of our high traffic systems
  • Profiling and debugging challenging cases using industry-leading tools (e.g. NewRelic, Blackfire)
  • Developing common solutions and libraries for our systems
  • Developing internal tools for common data fixes
  • Participating on our daily meeting to review and prioritize issues reported by our internal users
  • Investigating and fixing reported issues
  • Reviewing existing processes and proposing improvements when needed
  • Communicating with our internal users to clarify and update them about the status, solutions etc of the reported issues.

Requirements:

  • Excellent knowledge of PHP (any framework but Symfony/Zend desirable) and databases (MySQL)
  • Good knowledge of other backend technologies such as Memcached/Redis, Docker etc.
  • Fun at doing investigation tasks and analysing processes
  • Enjoy communicating with internal users
  • Ability to work in an English-speaking team

We offer:

  • Working in international environment with experienced software engineers and architects
  • Being a part of an autonomous team responsible for choosing tools and technologies
  • Plenty of room for personal growth and professional development: internal hackatons, knowledge-sharing sessions, team events
  • Yearly conference budget
  • Financing all top industry certifications