Tech Stack
AWSDockerKubernetesMariaDBPHPRabbitMQRedisSymfony
About the role
- Create new and maintain existing PHP applications (Symfony).
- Work on back office projects supporting company daily activities (sales processes, sales channels, product configuration).
- Implement and manage invoicing, payment processing, and vindications workflows.
- Integrate with external marketing and sales systems to optimize campaigns and sales effectiveness.
- Address technical debt and refactor legacy code to improve system performance and maintainability.
- Collaborate with backend engineers, frontend engineers, and product specialists in an Agile team.
- Share knowledge, propose innovative solutions, and support in resolving daily technical challenges.
Requirements
- 3+ years of experience as a PHP developer.
- Solid understanding of Object Oriented Programming principles (SOLID, GRASP, YAGNI, DRY, etc.).
- Good knowledge of PHP (7.4/8.2) and Symfony (3.3/6.4).
- Familiarity with GIT, ELK Stack, DataDog, RabbitMQ, Symfony Messenger, MariaDB, GitHub Actions, Docker, and Redis.
- Experience in application monitoring, including analyzing logs and resolving issues.
- Experience working in an Agile, high-autonomy environment.
- English communication skills – both spoken and written – min. B2 level.
- Openness to receiving and giving feedback; continuous improvement and business-aware mindset.
- Nice to have: experience with CRM applications (invoices, payments), distributed architecture, asynchronous processes, APIs, Kubernetes, and AWS Services.