Hospitality runs on thin margins and constant pressure. The systems behind it should not add to that. We are building the operating system for the industry, and the backend is where most of the complexity lives: multi-tenant data, job queues, integrations with POS systems and payment providers, real-time updates, and infrastructure that needs to stay up without a dedicated ops team.
What you will do
- Own and extend a multi-tenant NestJS API serving web, mobile, and third-party consumers. Every query scoped by organization, every endpoint behind permission checks.
- Design and optimize PostgreSQL schemas across multiple domains. Migrations, indexing, query performance.
- Build and maintain BullMQ workers for async workloads: POS data sync, notification dispatch, backfill jobs, data enrichment. Separate ECS tasks, autoscaled independently.
- Instrument everything. Structured logging with Winston, APM traces with Datadog, custom StatsD metrics for the things dashboards don’t catch by default.
- Work with Terraform and AWS infrastructure. You won’t be the infra person full-time, but you need to understand what’s under you and be comfortable changing it.
- Integrate with external systems: payments, notifications, POS providers, auth. Each one has its own quirks and failure modes, and the list keeps growing.
Stack
You will thrive here if
- You’ve built and shipped production APIs in Node.js or TypeScript. NestJS experience is ideal, but solid Express or Fastify background works too.
- You think about data modeling, not just endpoints. You’ve designed schemas, written migrations, and debugged slow queries in PostgreSQL.
- You care about observability. Logs, traces, metrics, alerts. You’ve caught a production issue because you set up the right monitor, not because a user reported it.
- You’re comfortable in AWS. You’ve worked with managed services like RDS, ElastiCache, ECS, or similar. You can read a Terraform plan and know what it will do.
- You’d rather ship and iterate than architect in a vacuum. Small PRs, fast deploys, fix it when it breaks.
- You can explain a system to a non-technical person without dumbing it down or making them feel stupid.
Bonus points
- Terraform modules you’ve written or maintained in production.
- Experience with multi-tenant SaaS architectures, especially tenant isolation patterns.
- Background in high-throughput queue systems (BullMQ, SQS, Kafka, or similar).
- GitHub, open-source contributions, anything we can look at.
What we offer
- Total ownership. You own the API and the infrastructure it runs on. No one between you and production.
- Work directly with the founders. No layers, no committees. You’ll know why every product decision was made.
- Real users and real industry. HoReCa is messy and tangible. You’ll see your API calls running in actual restaurants.
- Modern stack, no legacy. NestJS 11, Prisma 6, Node 20, PostgreSQL 17. Nothing inherited. You build it right the first time.
- Hybrid in Vilnius. Office days and home days, whatever shape fits the work.
Perks
The AI toolbelt
We don't gatekeep the tools that make you faster. Top tier of every AI on the market, no approval hell. If a better one ships next week, we add it.
Tech & tools
The gear you'd buy yourself
Whatever you need to do the work well, on your desk day one. No budget theatre, no asking around, no forms. Replaced before it starts getting in the way.
Health
Real health coverage
Private insurance in the tier that actually covers things. Not the cheapest we could get away with.
Growth
A budget for getting better
We're not at flying-you-to-conferences scale yet, and we'll say so. But anything that makes you a better engineer gets a yes, not a form.
Rest
Real time off
Well above the Lithuanian minimum. We trust you to take what you need, when you need it. Burnout is a planning failure, not a virtue.
Flexibility
Your day is yours
Flexible hours within the hybrid frame. Sick days are sick days, no apologies. We trust you to manage your own time.
The stage we are at
We are small, product-first, and just starting to scale. The backend works, it serves real customers, but there is a lot to build and a lot to improve. You will help set the standards for everything that comes next.
You do not need to know every piece from day one. If you’re strong on the backend and curious about the infra side, you will grow into the rest.
Ready to apply?
Apply now → and walk through a few quick questions. It takes about five minutes, and you can drop in links to anything you’re proud of. Links beat paragraphs.
Prefer email? career@backoffice.lt works too.