Backend Developer
On behalf of our Client from France, Mobilunity is looking for a Backend Developer.
Our Client is a table management software and CRM that enables restaurant owners to welcome their customers easily. The app is useful to manage booking requests and register new bookings. You can view all your bookings, day after day, wherever you are and optimize your restaurant’s occupation rate. Our client offers a commission-free booking solution that guarantees freedom above all. New technologies thus become the restaurateurs best allies for saving time and gaining customers while ensuring a direct relationship with them.
Their goal is to become the #1 growth platform for Restaurants. They believe that restaurants have become lifestyle brands, and with forward-thinking digital products, restauranteurs will create the same perfect experience online as they already do offline, resulting in a more valuable, loyalty-led business.
Requirements:
Backend:
- Strong experience with PHP 8.2+ (typed properties, enums, readonly classes, attributes, fibers)
- Solid knowledge of Symfony 7 (Messenger, Doctrine ORM, DI Container, Security, Twig)
- Experience with MySQL / Doctrine DBAL, including complex queries, indexing, EXPLAIN, and transaction management
- Hands-on experience with Docker / Docker Compose
- Confident use of Git workflows (pull requests, code reviews)
Architecture & Engineering:
- Practical experience with DDD (bounded contexts, aggregates, value objects, domain events)
- Strong understanding of Hexagonal Architecture (Ports & Adapters)
- Experience with CQRS (commands, queries, handlers)
- Hands-on experience with event-driven architecture (async processing, event listeners)
- Solid understanding of SOLID principles and clean code practices
Frontend (basic knowledge):
- Basic experience with React and Next.js (ability to read and modify existing components)
- Working knowledge of TypeScript
- Familiarity with Zustand
- Ability to work with Tailwind CSS
- Experience with Twig
AI:
- Experience using AI coding assistants (e.g., Claude Code)
- AI-assisted code generation, testing, and documentation
- Ability to review and validate AI-generated output
In return we offer:
- The friendliest community of like-minded IT-people
- Open knowledge-sharing environment – exclusive access to a rich pool of colleagues willing to share their endless insights into the broadest variety of modern technologies
- Mobilunity Medical Insurance program designed to attend our teams’ needs
- Paid vacations and sick leaves, including 5 paid days per year that don’t require a sick note
- Perfect office location in the city-center (900m from Lukyanivska metro station with a green and spacious neighborhood) or remote mode engagement: you can choose a convenient one for you, with a possibility to fit together both
- No open-spaces setup – separate rooms for every team’s comfort and multiple lounge and gaming zones
- English classes in 1-to-1 & group modes with elements of gamification
- Neverending fun: sports events, tournaments, music band, multiple affinity groups
Come on board, and let’s grow together!
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |