Position: Senior PHP Engineer
Company: QArea
Category: PHP
Experience required: 5y
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

**Job Overview:**

You will be developing from scratch one of the key platform modules that will handle a huge amount of transactions using macro/microservices architecture. The module will run its own persistence and provide services through API. The intention is to go towards event sourcing architecture with Kafka with decentralized persistence for services. There is a space for configuration/rules engine and workflow management to give businesses more ownership and control over how the system operates.

The team in Lviv consists of Tech/Team Lead now and planned to extend to 4 engineers, 1 AQA engineer, and 1 PO/PM.


**Current technologies are:**
PHP 7+, Symfony, Doctrine, Python, Laravel framework
Jenkins, Prometheus, Grafana
PHPUnit, Postman
Node.js
MongoDB, MySQL
AWS, Kubernetes, Docker, Git
The practices such as Pair Programming, Refactoring, Code Reviews, Weekly Knowledge Sharing sessions, TDD/BDD, A/B testing, and Continuous Delivery are an important part of the development process.

**Responsibilities:**
You will work alongside the product teams and product managers to iterate on new features
You will take responsibility for the design and execution of your own initiatives
You will help identify areas of improvements in the codebase and help contribute to making it better
You will frequently pair with teammates to give and receive feedback from a code review to boost knowledge-sharing, learning and improve the platform
You will fix any prioritized bug/issues tracked within the platform
You will participate as a presenter or attendee, in weekly coding or knowledge-sharing sessions
You will learn, develop your soft skills and spend time discussing best practices and technologies with your peers

**Responsibilities:**
5+ years of PHP experience
Symfony 4+ (or Laravel) experience
Deep insight into Object-Oriented Programming and Design Patterns
Experience with microservices would be a plus 
Good communication skills, upper-intermediate English
High load systems background would be a plus
​Front-end experience would be a plus
​
**Benefits:**
- Separate room for every team and spacious technically equipped workplace
- Close to park location
- Regular Performance Appraisal
- Free English courses
- Corporate doctor
- Access to online courses
- Corporate events and so on
- Flexible working hours