This job is no longer available
This job expired on 25/10/2026. It no longer accepts applications.
Lead Full-Stack Engineer (Node.js & Vue)
IDT Corporation · Tbilissi
Job description
About the role
We are looking for a Lead Full-Stack Engineer to drive the design and delivery of our new restaurant-focused services. You will work on a high-scale Point-of-Sale platform serving thousands of stores across the US, now expanding into the restaurant market.
Key responsibilities
- Design and implement end-to-end restaurant services, from data model and APIs to the merchant-facing screens.
- Extend and harden existing production services while maintaining stability.
- Ensure data correctness under concurrency, including transactional integrity, idempotency and graceful handling of network outages.
- Build offline-capable clients, state sync, and reconciliation logic.
- Implement queueing, background jobs and event-driven flows using technologies such as Kafka, RabbitMQ or SQS.
- Plan and execute safe roll-outs that affect tens of thousands of users.
- Collaborate with product managers and designers to shape features, not just implement specifications.
- Provide technical direction, conduct code reviews and mentor other engineers.
Required profile
- 8+ years of full-stack development experience, with recent senior-level responsibility.
- Deep expertise in Node.js and TypeScript across both backend and frontend.
- Strong knowledge of REST API design, micro-services architecture and relational databases (PostgreSQL or MySQL).
- Hands-on experience with non-relational stores such as Redis or MongoDB.
- Proven work with message queues and streaming platforms (Kafka, RabbitMQ, Kinesis, SQS, BullMQ).
- Front-end proficiency with Vue (React or Angular acceptable) and modern SPA patterns.
- Experience building real-time interfaces using websockets (socket.io preferred).
- Excellent debugging skills and ability to resolve production incidents quickly.
Required skills
- Node.js
- TypeScript
- Vue
- React
- Angular
- REST API
- Micro-services
- PostgreSQL
- MySQL
- Redis
- MongoDB
- Kafka
- RabbitMQ
- Kinesis
- SQS
- BullMQ
- Websockets
- Socket.io
- PHP (legacy code)
- Debugging
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Belarus.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
IDT Corporation
Tbilissi
Related job offers
-
Product Manager / Owner (Turnaround, Care, Ownership)
Centaurea.io Tbilissi -
Senior Software Quality Engineer (N2P)
IDT Corporation Tbilissi -
Engineering Manager (Node.js / Vue.js) - POS Systems
IDT Corporation Tbilissi -
Engineering Manager - Realtime
supabase Remote, Global -
Engineering Manager - Pipelines
supabase Remote, Global