Develop new projects from scratch, as well as support and improve existing solutions, including microservice architecture and high-load platforms with an audience of millions
Optimize current functionality, increasing system performance and scalability. Refactor code, update libraries, improve database indexes, optimize calls, and rewrite the framework core if necessary
Design an efficient and flexible architecture focused on long-term support and functionality expansion
Ensure high code quality, adhering to the principles of clean architecture and best development practices
Share technical experience with the team, actively participate in discussing technical solutions and project architecture
Analyze tasks and propose optimal solutions for their effective implementation within business processes
Requirements:
Experience with PHP (version 7.2+) for at least 3 years
Deep knowledge and practical experience with Laravel
Proficiency in MySQL (versions 5.7–8), including working with transactions and optimizing performance for high-load systems
Experience with version control systems (Git/GitHub), understanding of GitHub Flow
Practical skills in administering UNIX systems (in particular Ubuntu), basic knowledge Nginx, PHP-FPM, Crontab, MySQL, NPM
Experience in API integration of any complexity, as well as developing your own APIs
Understanding the principles of payment systems and experience in their integration
It will be a plus:
Experience with Node.js and Socket.io, as well as Redis as a cache and data store, including using PubSub between PHP and Node.js/Swoole
Skills in administering UNIX-based servers (Debian-like), experience with containerization and automation using Docker and Ansible
Familiarity with cloud platforms AWS, DigitalOcean
Experience with data processing, in particular, forming internal analytics and building graphs based on MySQL/Redis data
Ability to work with PHP CLI
Practical experience with queuing systems such as RabbitMQ
Knowledge of JavaScript (ES6+), understanding of the principles of reactive applications, experience with Vue.js, jQuery, as well as with CSS preprocessors (SCSS, LESS)
What we offer:
Experience working in a professional team of like-minded people who are always ready to share their knowledge and skills
The opportunity to work on international GameDev products that have gathered around their ecosystem millions of gamers from all over the world
High level of salary with the possibility of receiving bonuses
Paid vacation and sick leave
Flexible work schedule - we focus only on the result
Ability to work remotely - our team effectively works all over the world