Senior Full-Stack Engineer (Node.js & Vue)
Required skills
- Node.js
- TypeScript
- REST API
- Microservices
- Postgres
- MySQL
- Redis
- MongoDB
- Kinesis
- Kafka
Nice to have
- Kitchen Display Systems
- Offline Capable Clients
- Local State Management
- Sync on Reconnect
- Asynchronous Processing
- Background Jobs
Role summary
We are seeking a Lead Full-Stack Engineer to join our distributed engineering team. This role will focus on building and scaling the Point of Sale platform for restaurants. Responsibilities include owning the architecture and delivery of new restaurant-facing services, from data models to APIs and user interfaces. You will also extend and harden existing production services, ensuring correctness under concurrency and handling offline capabilities. The ideal candidate has 8+ years of full-stack experience, deep Node.js and TypeScript expertise, strong relational database skills (Postgres/MySQL), and experience with message queues and real-time interfaces. Experience with Vue.js, REST API design, microservices, CI/CD, Linux, and AI tooling is also required. This is a hybrid role based in Minsk, Belarus.
We are seeking a Senior Full-Stack Engineer to join our distributed engineering team.
IDT/NRS builds the Point of Sale platform that runs tens of thousands of independent retail stores across the United States.
We are now expanding that platform into restaurants.
If you like challenges where the hard part is getting it right at scale rather than getting it working once, this is that job!
Primary location - Minsk, Belarus (hybrid - 3 days/week in the office)!
What you will own:
Required Qualifications:
Working effectively in unfamiliar code, with AI, is part of this job.
You will be in daily conversation with teams in the United States and Israel, and will often be the person explaining a technical decision to people who did not attend the design discussion.
How you work:
You apply it across the whole lifecycle: shaping a design before any code exists, writing and refactoring, reviewing your own work, as well as automated PR reviews.
What We Offer:
About us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.
We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.
About NRS:
National Retail Solutions (NRS) is a leading provider of point-of-sale, payment, and digital solutions to tens of thousands of independent retailers across the United States and Canada.
NRS is now expanding into a completely new vertical: restaurant technology. We are building a brand-new Restaurant POS platform, a modern and highly capable system designed specifically for restaurant operations. This is one of the most significant product expansions in NRS history and will open a major new market for the company. This is a real opportunity to help build something new and important.
It seems like you are interested if you are here, so let’s chat!
Similar roles
- Product Manager – Mobile & Multi-Location POSIDT Corporation · Newark, NJ · Hybrid
- Retail Account Manager (RAM) – NRS & Retail ServicesIDT Corporation · Delhi, OK · Hybrid
Full-Stack EngineerDarkroom · New York, NY · Hybrid- Senior Principal Full Stack EngineerDigiCert · Remote · Remote
- Forward Deployed Full-Stack Engineer (Patuxent River, MD / Mid-level)Spear AI · Patuxent Rive, MD · Onsite
Full-Stack Engineers (Cybersecurity): Feedback On CI/CD WorkflowsTerac · Remote · Remote
