Position: PHP/Symfony developer
Company: Lviv IT!
Experience required: 3y
English level: intermediate

We’re looking for a passionate Software Engineer that loves building browser-based products within all levels of the application stack.

You will have an active role on developing and maintaining our Migration Lifecycle Management System which is the Backbone of our Migration Engine.

Responsibilities:
- Continuously develop and enhance our Migration Lifecycle Management System written in PHP 8.2 and Symfony 6 (updated on the regular basis) and React + Redux in the UI Part with possibility of it moving to TypeScript
- Implement best practices for software quality and performance
- Perform code review and participate in suggesting and supporting coding best practices during daily meetings
- Participate in all aspects of the software life-cycle
- Apply Agile principles to software development
- Be expected to contribute to architectural discussions.

Skills:
3+ years professional PHP development experience
2+ years professional Javascript experience
Experience of:
- Linux
- Nginx
- MySQL
- Doctrine 
- Experience writing tests
- Familiarity with Agile methodologies
- Intermediate (and up) English speaking

Desired Qualifications:
- Experience with PHP Frameworks like Symfony
- Experience with Javascript Frameworks like React, TypeScript
- Good technical understanding of RESTful APIs
- Code versioning with Git
- Experience with CI/CD, Docker, Kubernetes, Redis, ELK, Nginx, MySQL and other databases or languages would be a bonus.

Our Company Benefits:
- Medical insurance
- MacBook & accessories
- Accountant assistance
- 20 vacation days / 7 sick days
- Freedom of actions
- Hybrid mode working (office or remote)
- Flexible schedule (no overtimes)
- Conducting: Corporate psychologist (on demand)