Fullstack Engineer (Node.js + Next.js)

$

Since 2013, Duanex has been building bespoke software for international companies and startups โ€” from mobile apps to complex cloud solutions. 

Our clients span health & fintech, digital banking, and large insurance organizations. We follow Agile best practices, and automated testing is a core part of our delivery.

 

We are looking for a Fullstack Engineer (Node.js + Next.js) to become the main developer on a B2B restaurant operations analytics platform, working under the guidance of the CTO. The product helps restaurant businesses track sales, labor, costs, and operational KPIs.

This is a data-heavy product where customers rely on the platform for business decisions, so data correctness and reliability are critical. The architecture includes a Next.js dashboard, a Node.js data pipeline, Supabase/Postgres, and complex third-party integrations.

 

What you'll do

  • Build and maintain backend services in Node.js
  • Work on data ingestion and transformation from third-party APIs (Toast, R365)
  • Maintain PostgreSQL schemas, migrations, and access policies
  • Build KPI dashboards, reporting features, and admin flows
  • Work with async jobs, queues, and scheduled workflows
  • Debug data sync issues, permission issues, and production incidents
  • Support billing, notifications, and integration-related flows
  • Write tests and support CI/CD quality checks

Technical skills

  • 3 years of experience 
  • Strong commercial experience with TypeScript and Node.js
  • Good PostgreSQL and SQL skills
  • Production experience with React and Next.js
  • Experience with data-heavy systems, reporting logic, or data transformation
  • Comfortable working across frontend, backend, and database layers
  • Experience writing and maintaining tests
  • Experience with AI coding tools, e.g. Claude Code, Codex
  • Attention to data correctness and business logic
  • English B1+

Would be a plus

  • Supabase experience
  • ETL / data pipeline experience
  • BullMQ / Redis experience
  • Experience with POS, restaurant, accounting, fintech, or operational analytics domains

Work format & perks

  • Remote-friendly; optional office in Kyiv or Lviv
  • The client is US-based, so partial overlap with US hours (e.g. 11:00โ€“20:00 Kyiv time) is a plus
  • 20 paid vacation days + 10 paid sick days
  • Medical insurance offered after 3 months of employment
  • Corporate English classes (group format + speaking club)

Hiring process

Recruiter interview โ†’ Technical interview โ†’ Offer

Required languages

English B1 - Intermediate
Ukrainian Native
Published 19 May
62 views
ยท
26 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...