Jobiglo

No results.

Senior Full-Stack Engineer (Node.js & Vue)

idt · Minsk

New
Hybrid Senior 🇬🇧 English
Node.js TypeScript Vue React Angular MySQL Redis MongoDB WebSockets Socket.IO Git Linux

Job description

About the role

IDT/NRS builds the Point of Sale platform used by tens of thousands of independent retail stores in the United States and is now expanding it into restaurants. It is looking for a Senior Full-Stack Engineer to join its distributed engineering team, based in Minsk, Belarus, with a hybrid arrangement of three days per week in the office.

Key responsibilities

  • Own the architecture and delivery of new restaurant-facing services, from data model through API to the screens merchants use.
  • Build the merchant-facing restaurant surfaces, such as the kitchen display and all staff interactions across an order's life.
  • Extend and harden existing production services without destabilizing them.
  • Ensure correctness under concurrency (transactions, isolation, idempotency, race conditions, retries) and offline-capable clients with local state and sync on reconnect.
  • Handle queueing, asynchronous processing, background jobs and event-driven flows.
  • Roll out releases safely to tens of thousands of users.
  • Work directly with product managers and designers, and give technical direction and code reviews to other engineers.

Required profile

  • 6-8+ years building full-stack products, including time as the senior person on the work.
  • Deep Node.js and TypeScript experience across the stack, with production services you designed and still stand behind.
  • Deep understanding of REST API design and microservices.
  • Excellent debugging: finding root causes of unfamiliar production failures.
  • Fluent written and spoken English, with daily contact with teams in the United States and Israel.

Required skills

  • Relational databases (Postgres or MySQL) and comfort with Redis or MongoDB, caching and invalidation.
  • Queues and streaming (Kinesis, Kafka, RabbitMQ, SQS, BullMQ or similar).
  • Vue; React or Angular is acceptable if it covers component architecture, state management and progressive web apps.
  • Real-time interfaces via WebSockets, ideally Socket.IO.
  • Deploying services that scale horizontally, Linux, Git and CI/CD.
  • Comfortable working with existing PHP code and using AI tools in engineering.

What we offer

  • Remote B2B (Georgia) or on-site work in Belarus and Moldova.
  • Stable job with long-term growth and competitive salary reviewed annually.
  • Top-tier hardware, continuous learning and career growth.
  • Funding for professional training, seminars and conferences, and company-supported English classes.
  • Referral program and extra perks for Minsk and Chisinau office employees.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec idt.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:lever

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches for Беларусь.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

💬 Chat with us on Telegram

Published 2 дні таму

Expires праз 1 месяц

7 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

idt

Minsk