
Node.js Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a skilled Node.js Developer to join our engineering team. In this role, you will contribute to building high-performance, reliable, and scalable systems that power thousands of restaurants worldwide, working with a modern tech stack alongside a professional, product-driven team.
About Us
Choice is a leading European food-tech B2B SaaS platform. We empower over 30,000+ restaurants across 20 countries to increase their revenue through a unified digital ecosystem: QR payments, online reservations, and delivery management.
With key offices in Prague and Warsaw, we are building a dynamic team of enthusiasts who value flexibility, zero bureaucracy, and the freedom to experiment. We are a start-up with a proven track record of success, actively scaling across Europe.
Responsibilities
- Design, develop, and maintain backend services using Node.js.
- Work with MongoDB and Redis to ensure efficient data storage, indexing, and caching.
- Build and manage containerized applications with Docker and deploy them in Google Cloud Platform (GCP).
- Collaborate with frontend engineers, DevOps, and product managers to deliver seamless product features.
- Ensure system performance, security, and reliability across all backend services.
- Write clean, maintainable, and testable code following industry best practices.
- Leverage modern AI-powered development tools and coding assistants to boost productivity, code quality, and delivery speed.
Requirements
- 3–5 years of commercial experience in backend development.
- Strong proficiency in Node.js and JavaScript/TypeScript.
- Hands-on experience with MongoDB (data modeling, performance optimization) and Redis (caching, message queues).
- Practical knowledge of Docker and experience with GCP (or other major cloud providers).
- Solid understanding of system architecture, REST APIs, microservices, and design patterns.
- Practical experience using AI-powered coding tools and agents (OpenAI Codex, Claude, etc.) to generate, refactor, debug, and review production-quality code.
- Proactive communicator who thrives in a collaborative, remote-first environment.
Nice to Have
- Knowledge of Kubernetes or CI/CD pipelines is a significant advantage.
We Offer
- Competitive compensation based on your professional experience and skills.
- Remote-first culture with flexible working hours and zero bureaucracy.
- Opportunity to work on a high-load global product with a modern tech stack.
- Professional growth, learning budget, and clear career development paths.
- Friendly, international engineering team with regular events and a strong focus on innovation.
- Stability and growth within a fast-scaling European food-tech leader.
Ready to Grow with Us?
If you are ambitious and driven, let’s talk! Apply now or recommend a friend who might be interested!
By applying for this position, you consent to the processing of your personal data by Choice for recruitment purposes in accordance with the GDPR.
© CHOICE. 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.
Choice — європейський фудтех-стартап із офісами в Празі, Києві та Варшаві.Ми створюємо SaaS-платформу для HoReCa, яка допомагає закладам ефективно взаємодіяти зі своїми гостями. Серед можливостей: онлайн-меню з опцією замовлення до столу, QR-оплата, попередні бронювання та замовлення, takeaway, а також власна доставка — додому чи в готельний номер.Нашим сервісом користуються провідні ресторани й мережі у багатьох країнах. В Україні серед партнерів — La Famiglia, Пузата Хата, Mimosa Group, Idealist, Тайський та В’єтнамський Привіти, Honey, First Line Group, The Burger, The Cake та інші.Сьогодні екосистемою Choice користуються понад 7 000 готелів і ресторанів у 25 країнах світу. Проєкту 4 роки, і за цей час він залучив понад 1,5 млн євро інвестицій.Наша мета — стати найкращим глобальним SaaS-рішенням у своїй ніші, і для реалізації цього плану ми формуємо свою RnD Dream Team :)
More at CHOICE
All 13 roles
Onboarding Manager (CZ/SK)
CHOICE · Prague +1

Technical Support Specialist (CZ)
CHOICE · Prague

Onboarding Manager RO
CHOICE · Romania

Sales Development Representative (SDR)
CHOICE · Estonia