Position: Senior Full Stack (BackEnd) Developer
Company: Onlyplay
Experience required: 5y

Key requirements:

- 5+ years of commercial software development
- Expert knowledge with PHP 7+ (4+ years)
- Understanding of SOLID, OOP
- Knowledge of design patterns and best practices(clean/onion/hexagonal (layers), SOA)

 
Additional Requirements: 

- Experience with Node.js (WebSocket)
- Understanding of Microservices
- Databases(MySQL 5.6+, Postgres) – all types of joins, basic knowledge of groupings and window functions, OVER clause, transactions, understanding of indices (balanced tree)
- Be familiar with Memcached (or same), RabbitMQ(or same), GIT
- Have experience in games logic development
- Experience with Docker will be a plus

 
Responsibilities: 

- Build high-quality, reusable and reliable PHP7+ native code
- Work closely with our product and design team
- Enhance our existing platform for the best performance
- Determine time estimates to complete tasks
- Prepare technical specifications documents for developed code and functionalities
- Collaborate with BAs, QAs, developers and operations managers across our various regions and teams
- Help maintain code quality, organization, and automation

We offer:

- Work in an Agile organization with experienced engineers
- Full-stack of modern technologies
- Mature and motivated team
- Regular and interesting corporate events
- Participation in seminars, training, and conferences
- Classical compensation package