Middle Backend Developer (Laravel)
We are looking for a Middle Backend Developer (PHP/Laravel) to enhance the architecture and functionality of our products. If you are confident with Laravel, appreciate clean code, know how to optimize performance, and want to grow together with the project — join our team.
Responsibilities:
- Develop new projects from scratch, as well as maintain and improve existing solutions, including microservice architecture and high-load platforms with a million+ users
- Optimize current functionality by increasing system performance and scalability, perform code refactoring, update libraries, improve database indexes, optimize queries, and rewrite the framework core when necessary
- Design efficient and flexible architecture focused on long-term support and functionality expansion
- Ensure high code quality by following clean architecture principles and best development practices
- Share technical expertise with the team, actively participate in discussions of technical solutions and project architecture
- Analyze tasks and propose optimal solutions for their effective implementation within business processes
Requirements:
- 3+ years of experience with PHP (version 7.2+)
- Strong knowledge and hands-on 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 UNIX systems administration (especially Ubuntu), basic knowledge of Nginx, PHP-FPM, Crontab, MySQL, NPM
- Experience integrating APIs of any complexity, as well as developing custom APIs
Would be a plus:
- Experience with Node.js and Socket.io, as well as Redis as a cache and data store
- Skills in administering UNIX-based servers (Debian-like), experience with containerization and automation using Docker and Ansible
- Familiarity with cloud platforms such as AWS and DigitalOcean
- Experience working with data processing, including building internal analytics and creating charts based on MySQL/Redis data
- Ability to work with PHP CLI
- Practical experience with queue systems such as RabbitMQ
- Knowledge of JavaScript (ES6+), understanding of reactive application principles, experience with Vue.js.