Square One
Nasze motto to #OneSquareOne - jeden zespół, wiele talentów. Specjalizujemy się w rekrutacji, naszą misją jest połączenie biznesu z najlepszymi kandydatami i kandydatkami z rynku.
We are looking for an experienced Senior Node.js / NestJS Developer to join a long-term project for an international client in the hospitality sector. The project involves the development of a modular platform that supports day-to-day hotel operations such as reservations, invoicing, and guest communication. The current hiring need is focused on building a new module from scratch, which will handle premium services and on-site attractions (e.g. spa treatments, wellness rituals, horseback riding). You will be part of a cross-functional Scrum team working in a product-driven environment. We value a proactive approach, ownership, and understanding of user needs – we are looking for someone who goes beyond coding and testing to genuinely improve product quality.
Your responsibilities
Design and develop backend services and APIs using Node.js and NestJS
Take part in building a new module for managing premium services within the platform
Collaborate with the frontend team, QA engineers, and product stakeholders in a cross-functional setup
Write clean, scalable, and well-documented code
Apply solid software engineering principles and architectural best practices
Contribute to product discussions and help translate business requirements into technical solutions
Participate in code reviews and ensure high test coverage (unit, API, integration)
Work in an Agile (Scrum) methodology with regular sprints and planning sessions
Our requirements
Minimum 3 years of commercial experience with Node.js and NestJS
Very good knowledge of TypeScript
Strong understanding of design patterns and clean architecture
Experience with Docker and docker-compose
Proficiency with REST APIs and UNIX-based systems
Practical experience with SQL and Prisma ORM
Familiarity with CQRS pattern
Strong communication skills in English (minimum B2 level)
Ability to work both independently and collaboratively in a distributed team
Optional
Background in fintech or other regulated industries
Experience with AWS services (EC2, S3, SQS, Lambda)
Familiarity with message brokers such as Redis or RabbitMQ
Experience in writing automated tests using Supertest, Vitest, or similar tools
Hands-on experience with AI developer assistants (e.g. GitHub Copilot, Windsurf, Cursor)
Net per hour - B2B
Check similar offers