A successful software company based in Herzliya has an open position of Senior PHP Dev.
Key requirements:
- 5+ years of high-load web development
- PHP 7+, OOP, SOLID, Design Patterns, basic Architecture style
- Legacy refactoring experience
- Ability to understand the variety of business logic of the product
- 1+ year Symfony framework, Symfony components
- Databases: MySQL 8. All types of joins, basic knowledge of groupings, transactions, understanding of indexes (balanced tree)
- Strong experience in building API
- working in Linux, knowledge of Nginx
- hands-on in Git, GitLab
- Docker, Docker Compose
- Ukrainian/Russian speaking (at least full understanding of Ukrainian).
- Fluent English.
Will be а plus experience with:
- Refactoring difficult business logic
- Redis, MongoDB
- Message broker RabbitMQ
- PHPUnit
- Payment systems integration
- K8s
Key responsibilities:
- Research and evaluate technical options to implement business requirements
- Analyze and estimate implementation efforts
- Write quality, maintainable code
- Implementation of new functionality and support of existing code
- Make code review of the team’s tasks
- Write Unit, Integration, End-to-End tests
About the project:
The project is a CRM/CMS/BI/Platform for high-load gambling written on pure PHP with integrated Symfony components.
All-time refactoring process from legacy code to Symfony framework.