Our client is an international product-based IT company specializing in the iGaming industry. Born in 2014, they rocked the CIS region, and now take the success to the world.
We are seeking a highly motivated Senior PHP Developer to join their team.
📚 Your qualifications:
- Experience in software development from 5 years.
- Strong knowledge of PHP 8 and experience with Symfony 5 and higher.
- Understanding of OOP principles and development practices (SOLID, DRY, KISS).
- Experience with relational databases (PostgreSQL, MySQL).
- Experience with message brokers (RabbitMQ, Kafka, etc.).
- Proficient in Linux and command-line tools.
- Ability to write clean and maintainable code following PSR standards.
- Knowledge and practical use of common design patterns (Factory, Singleton, Repository, Strategy, etc.).
- Experience in code refactoring and improving existing solutions.
- Skills in caching (Redis, Memcached) to enhance performance.
- Experience with debuggers (Xdebug or similar tools).
- Experience working with version control systems (Git).
- Ability to work in a team, share knowledge, and participate in solution discussions.
➕ Nice to have:
- Experience with testing frameworks (PHPUnit, Codeception).
- Knowledge of front-end technologies (JavaScript).
- Experience with Docker.
- Experience with Laravel framework.
- Understanding of microservice architecture.
- Experience working in Agile or Scrum teams.
📋 Key responsibilities and your contribution:
- Develop and maintain web applications using PHP with Symfony 5 and higher.
- Optimize and work with databases (PostgreSQL or MySQL).
- Integrate with message brokers (RabbitMQ, Kafka, etc.).
- Write unit and functional tests, and participate in code review processes.
- Develop new and support existing REST|RPC APIs.
- Refactor existing code to improve readability and performance.
- Debug and fix issues using debugging tools (Xdebug, etc.).
- Participate in the architecture development of new projects.
What we offer:
⭐ Days of recovery: 20 paid vacation day per year and unlimited sick leave days.
⭐ Health: corporate medical insurance, a company psychologist and a Cafeteria of Benefits for personal wellness choices.
⭐ Education: a variety of foreign languages course for you to choose from. Also we are open for your development and you can choose different courses /training for improving your skills.
⭐ Compensation: we offer a selection of additional benefits that can be used according to company policy, e.g. paid business trips, international conference opportunities, lunch perks at our offices etc.
⭐ Work Environment: work remotely or from one of our offices in Cyprus, Portugal, Poland, equipped with the equipment you’ll need for success.