
Backend Engineer – NestJS
Primary stack
Nice to have's
Job description
About the Position
On behalf of our client from France, Mobilunity is looking for a Backend Engineer – NestJS.
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.
Responsibilities
- Design and develop AI-powered backend features using Nest.js and TypeScript.
- Build AI-driven workflows, automations, and intelligent product capabilities.
- Own features from implementation through production deployment.
- Collaborate with Product and Design teams to deliver scalable solutions.
- Optimize applications for performance, reliability, and maintainability.
- Evaluate and integrate modern AI technologies and frameworks.
Requirements
- 5+ years of professional software development experience, with TypeScript / Nest.js as your primary backend stack
- Solid command of the Nest.js fundamentals: modules and dependency injection, guards, interceptors and pipes, DTO validation, and clean error handling
- Understanding of how agent orchestration works: tool calling, multi-step reasoning loops, state and memory management
- Comfortable with an ORM (Prisma, TypeORM or similar) and with relational data modelling: migrations, transactions, query performance
- Proven ability to articulate and justify architectural decisions, weighing trade-offs around reliability, scalability and maintainability
- Active user of AI development tools (Claude Code, Cursor, Copilot or similar), integrated into your daily workflow, with curiosity about pushing them further
- Strong product mindset: you enjoy shipping, and you keep user needs at the centre of your technical decisions
- Working knowledge of cloud infrastructure (AWS)
- Upper-intermediate to advanced English proficiency
Nice to Have
- Hands-on experience building with LLMs in production (Vercel AI SDK, OpenAI SDK, or similar)
- Experience with LangGraph or similar agent frameworks (LangChain, Mastra, CrewAI)
- Experience with message queues or event streaming (SQS, RabbitMQ, Kafka) and background job processing (BullMQ)
- Familiarity with OAuth2 / OIDC flows and API authentication patterns (API keys, tokens, scopes)
- Ability to read and write React code
- Exposure to observability in Node services: structured logging, tracing, metrics
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
About the Company
Come on board, and let’s grow together!
Apply for This Position
We will contact you as soon as possible.
© Mobilunity. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Mobilunity is an IT outsourcing company that successfully exports services in a sphere of web systems design and development.
More at Mobilunity
All 12 roles
Java Architect
Mobilunity · United States +1

Lead Salesforce Commerce Cloud Engineer
Mobilunity

Java Technical Lead (System Design)
Mobilunity · United States +1

Sage X3 Developer
Mobilunity · United Kingdom

