Middle PHP/Symfony Developer
We’re looking for a PHP/Symfony Developer to join a product SaaS team and help build and scale a flexible online booking platform used across multiple industries.
This role is a great fit for a backend-focused developer who enjoys building structured, maintainable systems and working on a real product used by a wide range of customers.
The product is a SaaS platform that provides online reservation and appointment booking functionality for businesses across 20+ industries. The solution can be embedded directly into client websites via a widget or used as a standalone booking page. The platform is actively evolving, with a strong focus on performance, reliability, and extensibility.
The platform is already live and actively used. The current focus is on maintaining and improving an existing PHP/Symfony codebase while gradually modernizing the architecture and introducing microservices. New features will continue to be developed in PHP, alongside a long-term transition toward Node.js services.
You’ll join a small, experienced backend team and work closely with other engineers in a low-bureaucracy environment with a strong sense of ownership.
What you'll do in this role
- Develop and maintain backend functionality using PHP and Symfony (legacy codebase)
- Build dashboard-related features and internal tools
- Introduce new backend features while improving existing ones
- Contribute to performance optimization, refactoring, and system stability
- Participate in code reviews and technical discussions
- Collaborate closely with backend and frontend developers
- Support the gradual transition toward a more modern, service-oriented architecture
We're looking for
- Strong experience with PHP and the Symfony framework (Symfony 2+ preferred)
- Solid understanding of OOP principles and MVC architecture
- Experience working with MySQL and Doctrine or similar ORM solutions
- Experience with RESTful API development
- Comfort working with legacy systems and refactoring existing code
- Familiarity with Git-based version control
- Understanding of unit and functional testing (PHPUnit or similar)
- Good problem-solving skills and attention to detail
- Ability to work independently in a small, autonomous team
- English level: Upper-Intermediate or higher for daily communication
How to knock our socks off
- Experience with Node.js (or interest in moving toward Node.js/Nest.js)
- Experience with Redis, queues, or background jobs
- Previous experience with microservices or system modernization
- Exposure to WebSockets or real-time systems
- Naming five or more dishes that include beetroot besides borshch.
✔ Not checking every box?
This job looks very exciting, but you hesitate to apply because of the confidence gap? Reach out to us anyway! Beetroot is an inclusive workplace that considers all applicants. We’re committed to openness — promoting equality and fostering an environment where different backgrounds, ideas, and experiences are not just accepted, but embraced. So let’s discover together whether we could be an excellent fit for each other.
Please send us your CV in English, and we'll be happy to discuss your application further.
Required skills experience
| PHP | 2 years |
| Symfony | 2 years |
| MySQL | 1 year |
Required languages
| English | B2 - Upper Intermediate |