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 |