Position: PHP Developer
Company: KW-Commerce GmbH
Category: PHP
Experience required: 2y
English level: intermediate

**Requirements:**

- PHP (7.x, 8)
- OOP design (Design patterns, SOLID)
- Symfony 3/4/5
- MySQL
- English (at least Intermediate level)
- Javascript (at least basic knowledge)
- HTML/CSS (at least basic knowledge)
- Git

**Not mandatory but would be a plus:**

- Experience with AngularJS or Angular framework
- Experience with AWS (and/or with Amazon Selling Partner API)
- Docker
- Kubernetes
- Linux
- RabbitMQ/AMQP, queues at all
- PHPUnit and TDD
- Cypress
- German language

**We offer:**

- Competitive salary (with weekly payments) and yearly review

- Flexible working schedule (besides daily and by-weekly usual Scrum meetings - we don't have a strict schedule for work - just you have to work 8 hours per day)

- Paid overtimes (several hours per week pre-approved)

- 24 working vacation days (in total more that month in general with weekends)

- 10 paid sick leave days per year

- Several hours per week are pre-approved for self-education on the topics, not related to your current or future working tasks

- German working culture in management - politeness, unconditional respect for colleagues and their professional level, an absence of any pressure on working tasks. Simultaneously - systematic, continuously being improved working processes

- Comfortable office (Kyiv downtown) with
-- free cookies
-- a lot of types of tea, coffee (including decaf)
-- free milk
-- fruits every morning
-- besides of office room - four floors of common space for work in different styles (including summer terrace with hookah, common office-style space, common lounge zones)
-- sleeping capsules
-- tennis tables
-- game console
-- sports equipment (horizontal bars, etc)
-- 4 different food vendors who prepare different types of food (paid).

- Possibilities for professional and career growth:
- - International company — you will have a chance to use and improve your English communication skills on daily basic
- - You will get experience with Upwork as you will be paid hourly using its accounting system. (Also, therefore if you decide to become a freelancer in the future — you will have a lot of working hours in your improved Upwork profile.)

- You will work in a profitable e-commerce company, and you will deliver real business value with your job results.

**What you will do:**

- Development modules for internal ERP system, based on AngularJS frontend and Symfony backend (API for frontend)

- If you want - you will take participation in a migration from AngularJS to Angular (from AngularJS), which means a possibility to obtain knowledge and experience with Angular and TypeScript for you (if you don't have it yet)

- Development microservices for specific tasks in IT infrastructure (using Symfony framework, or, rarely Golang if you want that)  

**About the project:**

ERP system that implements supply chain management of more than 25,000 consumer electronics and home & living accessories with more than 7,000,000 customers are supplied each year.