Tech Stack
AWSDockerKubernetesMariaDBPHPRabbitMQRedisSymfony
About the role
- Create new and maintain existing PHP applications
- Bring innovative ideas to the team and share knowledge
- Support solving daily challenges
- Work on back office projects supporting company's daily activities: manage sales processes, sales channels, configure products, issue invoices, process payments, manage vindications
- Handle integration with external marketing and sales systems to optimize campaigns and enhance sales effectiveness
- Address technical debt and refactor legacy code to improve system performance and maintainability
- Collaborate with backend, frontend engineers and product specialists in an agile team
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 tools: GIT, ELK Stack, DataDog, RabbitMQ, Symfony Messenger, MariaDB, GitHub Actions, Docker, Redis
- Experience in application monitoring, analyzing logs and resolving issues
- Experience working in an Agile, high-autonomy environment
- English communication – both spoken and written - min. B2 level
- Open to receiving and giving valuable feedback
- Continuous seeker of innovations and improvements while understanding business perspective
- Nice to have: experience with CRM applications (invoices, payments, etc)
- Nice to have: experience with distributed architecture, asynchronous processes, and APIs
- Nice to have: experience with Kubernetes and AWS Services