cover

Lead Full-Stack Engineer/ 1 week ago

Application ends: 2026-09-24

Quick Summary

IDT Corporation/NRS is seeking a Lead Full-Stack Engineer with 8+ years of experience to architect and deliver new restaurant-facing services for their expanding Point of Sale platform. This role, which can be remote B2B (Georgia) or hybrid/on-site/remote (Belarus/Moldova), requires deep expertise in Node.js and TypeScript, REST API design, microservices, and strong relational database skills (Postgres/MySQL). Candidates must also be proficient with non-relational stores (Redis/MongoDB), queues/streaming (Kafka, RabbitMQ), front-end frameworks (Vue preferred, React/Angular acceptable) with websockets, Linux, Git, CI/CD, and possess excellent debugging and English communication skills, with an "AI-first approach" to engineering.

We are seeking a Lead Full-Stack Engineer to join our distributed engineering team.

IDT/NRS builds a leading Point of Sale (POS) platform that powers tens of thousands of independent retail stores across the United States. We are now strategically expanding this robust platform into the restaurant technology sector.

If you thrive on challenges where achieving scalable, correct solutions is paramount, rather than just initial functionality, this role is for you!

Primary location: Minsk, Belarus (hybrid).

What You Will Own

  • Architecture and delivery of new restaurant-facing services, encompassing data models, APIs, and merchant user interfaces.
  • Development of merchant-facing restaurant surfaces, including kitchen display systems and all staff interaction points throughout the order lifecycle.
  • Extending and hardening existing production services while ensuring system stability.
  • Ensuring correctness under concurrency: managing transactional integrity, isolation levels, idempotency, race conditions, retries, and making pragmatic tradeoffs where perfect guarantees are not feasible.
  • Designing for robust behavior when network connections drop, including offline-capable clients, local state management, sync on reconnect, and reconciling data during system splits.
  • Implementing queueing, asynchronous processing, background jobs, and event-driven flows.
  • Managing the safe rollout of releases that impact tens of thousands of users.
  • Collaborating directly with product managers and designers to shape product development, moving beyond mere requirement implementation.
  • Providing technical direction and conducting thorough code reviews for other engineers, including the critical judgment to identify and address design flaws.

Required Qualifications

  • 8+ years of experience building full-stack products, with significant time in a senior leadership role.
  • Deep expertise in Node.js and TypeScript across the full stack, with a proven track record of designing and supporting production services.
  • Profound understanding of REST API design and microservices architecture.
  • Strong relational database skills (Postgres or MySQL), including schema design, indexing, query tuning, transactions, and performance optimization under load.
  • Comfort with non-relational stores such as Redis or MongoDB, and experience with caching and invalidation strategies.
  • Experience with queues and streaming technologies (e.g., Kinesis, Kafka, RabbitMQ, SQS, BullMQ), including an understanding of their failure modes (ordering, duplicates, replay, consumer lag).
  • Front-end proficiency tailored to high-pressure restaurant environments:
    • Experience with Vue is preferred; experience with React or Angular is acceptable, provided it includes component architecture, state management, and progressive web apps (PWAs).
    • Real-time interfaces built on websockets, ideally socket.io, essential for order flow and kitchen display.
  • Excellent debugging skills: ability to diagnose unfamiliar production failures and reason to root cause.
  • Ability to work effectively with existing PHP platform components, leveraging AI tools for unfamiliar codebases.
  • Experience deploying horizontally scalable services that tolerate instance failures, slow dependencies, and automatically adjust capacity.
  • Proficiency in Linux, Git, and CI/CD workflows.
  • Excellent written and spoken English for daily communication with teams in the United States and Israel, and for articulating technical decisions.

How You Work

  • AI-first approach: Utilizing AI tooling as a core part of your engineering process for codebase mapping, design pressure testing, accelerated development, self-review, and automated PR reviews.
  • Proactive engagement: Instinctively exploring large, complex, unfamiliar repositories to understand and address challenges.
  • Maintainability focus: Building services with clear boundaries, readable code, effective tests, and robust observability for seamless operation by future engineers.
  • User-centric design: Prioritizing the end-user experience, understanding the critical impact of design choices on restaurant staff during peak hours.
  • Commitment to excellence: Following problems to their actual resolution, taking pride in your work, and ensuring positive outcomes for the merchants.

What We Offer

  • Remote B2B opportunities in Georgia.
  • Hybrid, on-site, or remote work opportunities in Belarus and Moldova.
  • Stable employment with long-term growth perspectives.
  • Competitive salary with annual performance reviews.
  • Top-tier hardware to support your productivity.
  • An exciting and challenging role within a talented team.
  • Continuous learning and career growth opportunities.
  • Compensation for professional training, seminars, and conferences.
  • Referral program for team growth.
  • Company-supported English classes to enhance professional development.
  • Additional perks for Minsk and Chisinau office employees.

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. Listed on the NYSE, we employ over 1800 people across 20 countries and have over $1.5 billion in revenues.

We foster an entrepreneurial environment, encouraging and supporting in-house ideas into business actions.

About National Retail Solutions (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 represents one of the most significant product expansions in NRS history, opening a major new market for the company and offering a real opportunity to help build something new and important.

If you are interested, let's connect!

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Share

IDT Corporation

IDT Corporation

  • Address
    Maryland
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy