обновлено 2 дня назад
Senior Full-Stack Engineer (Node.js & Vue)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Full-Stack Engineer (Node.js & Vue) (Restaurant POS): Building restaurant-facing POS services, order workflows, kitchen displays, and offline-capable interfaces for tens of thousands of retail and restaurant users with an accent on distributed systems, transactional correctness, and resilient real-time processing. Focus on designing APIs and data models, handling concurrency and network failures, scaling asynchronous services, and guiding technical decisions across the full stack.
Location: Primary location: Minsk, Belarus (hybrid). Remote B2B work is available in Georgia, and hybrid, onsite, or remote work is available in Belarus and Moldova.
Company
is a global communications company operating prepaid communication, payment, voice carrier, and retail point-of-sale businesses across multiple countries.
What you will do
- Design and deliver restaurant-facing services across data models, APIs, and merchant-facing screens.
- Build kitchen display and order-lifecycle interfaces used by restaurant staff during busy service periods.
- Extend and harden production services while preserving reliability and safe releases at scale.
- Implement transactional integrity, concurrency controls, offline-capable clients, synchronization, queues, background jobs, and event-driven flows.
- Collaborate directly with product managers and designers to shape product decisions.
- Provide technical direction, code reviews, and architectural guidance to other engineers.
Requirements
- 6–8+ years of experience building full-stack products, including senior ownership of engineering work.
- Deep production experience with Node.js, TypeScript, REST APIs, microservices, and relational databases such as PostgreSQL or MySQL.
- Experience with Redis or MongoDB, caching and invalidation, queues or streaming systems, and real-time interfaces using WebSockets, ideally Socket.IO.
- Frontend experience with Vue or comparable component architecture, state management, and progressive web applications; experience with React or Angular is also applicable.
- Experience deploying horizontally scalable services, debugging production failures, and working with Linux, Git, and CI/CD workflows.
- Excellent written and spoken English is required for daily communication with teams in the United States and Israel.
Nice to have
- Experience with Kinesis, Kafka, RabbitMQ, SQS, BullMQ, or similar systems.
- Experience with Socket.IO and offline-first restaurant or retail workflows.
- Experience working with PHP codebases.
Culture & Benefits
- Remote B2B, hybrid, and onsite work options depending on location.
- Stable employment with long-term growth and annual performance reviews.
- Top-tier hardware and support for professional training, seminars, conferences, and English classes.
- Continuous learning, career growth, and referral program opportunities.
- Additional perks are available for Minsk and Chisinau office employees.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
IDT Technologies
3 дня назад
Senior Full-Stack Engineer (Node.js & Vue)
Stiltsoft
5 дней назад
Full Stack Software Engineer (JavaScript/TypeScript)
Nitka Technologies, Inc.
6 дней назад
Full Stack Developer (Node.js/TypeScript/SQL)
Andersen
5 дней назад
JavaScript Trainee
1 350GEL
4 дня назад
Fullstack .NET Developer
Human lab
3 часа назад