Backend Engineer
On behalf of our Client from France, Mobilunity is looking for a Backend Engineer.
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.
You’ll be a core engineer on their API Platform team, the squad that connects their product ecosystem to external partners. The team owns the integrations layer that enables POS systems, marketing platforms, booking aggregators, and other third-party services to sync data reliably in real time. This is a backend-heavy role with high external impact: what you build is used directly by partner engineering teams, and the reliability of your work determines whether customers have a seamless experience or a frustrating one. The primary stack is PHP/Laravel, and you’ll also be expected to contribute to TypeScript codebases when needed.
They are looking for someone who doesn’t wait to be asked. If a sync is failing silently, you spot it and fix it. If a partner integration is fragile, you flag it before it breaks. If a new technology could solve a recurring problem better, you explore it and bring back a proposal. Proactivity is not a soft skill there – it’s a core part of the job.
Requirements:
- 5+ years of professional software development experience, with PHP/Laravel as your primary backend stack
- Deep understanding of REST API design – you’ve built and maintained public or partner-facing APIs and know what good looks like
- Experience with data synchronization patterns: webhooks, polling, event-driven architectures, retry logic, idempotency
- Strong SQL knowledge: you write clean queries, understand indexes, and can reason about query performance at scale
- Proven ability to articulate and justify architectural decisions: weighing trade-offs around reliability, scalability, and maintainability
- Comfortable working in Git-based workflows with pull requests, branches, and CI gates
- Active user of AI development tools (Claude Code, Cursor, Copilot, or similar) — you’ve integrated these into your daily workflow and are curious about pushing them further
- Upper-intermediate to advanced English proficiency
Nice to have:
- Solid TypeScript skills – you can read, write, and review frontend or Node.js code confidently
- Experience with React and/or Next.js
- Knowledge of cloud infrastructure (AWS) and containerization (Docker)
- Familiarity with OAuth2 / OIDC flows and API authentication patterns (API keys, tokens, scopes)
- Familiarity with Keycloak (B2B realm configuration, identity providers)
- Experience with message queues or event streaming (SQS, RabbitMQ, Kafka, etc.)
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 skills experience
| PHP | 5 years |
| Laravel | 5 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | Native |