Position: Senior PHP developer / Team lead
Company: OSA HP
Experience required: 3y

IT product company OSA HP is looking for **a strong developer** (with ability to grow up to an application architect) who will be able to refactor and optimize the existing app. You will make decisions to improve service (including architecture), optimize and influence the development flow. You will be responsible for code quality, stability and research / integration of new technologies.

**Required skills:**
— PHP (7.0+), phpDoc, composer, PSR
— PostgreSQL + ORM
— Redis (or any other KV storage + event bus)
— Compliance of codestyle and architecture consistency
— Code review
— Experience with PHP 3+ years

**Additional skills:**
— Architectural patterns
— Knowledge of 1 popular framework (Symfony 3+, Laravel, Yii, Zend)
— Code analysis tools
— Contribution in opensource solutions (github, etc.)
— Experience with external api (streams, building providers, caching systems)
— *nix systems basic knowledge (configuring and editing bash scripts)

**We offer:**
— Comfortable office (Vozdvizhenka, Podil, Kiev)
— Good Salary 
— Competent and friendly team
— Loyal management, Possibility to influence technical decisions
— Ability to work remotely 1 day per week (after trial period).
 
**About the project:**
Our solution is a hybrid platform which collects retailer data, enriches it and supplies back a set of metrics. The Platform consists of:
- BI
- ERP-like user task manager  
Every day we have a challenge “how to build qualitative cheap solution”. 
Now we are going to scale, so there are a lot of BigData-related challenges.

**Technologies used:**
— Yii2
— PostreSQL 10
— Redis 5
— RabbitMQ
— Rundeck
— Teamcity
— SDK
— External API’s

**Some stats:**
— 2 TB of warm data
— 5000 active users in production
— 5 requests per second / user.