Перейти к содержимому
IDT/NRS
I
IDT/NRS
Минск

Старший Full-Stack разработчик

Разработка новой POS-платформы для ресторанов в компании IDT/NRS: от модели данных и API до интерфейсов, которыми пользуются сотрудники ресторанов. Нужен опыт 6-8+ лет в full-stack, глубокое знание Node.js, TypeScript, Vue, реляционных БД, очередей и WebSockets, а также отличный английский для работы с командами в США и Израиле. Предлагают гибридный формат в центре Минска, конкурентную зарплату, медстраховку, оплату обучения и 26 дней отпуска.

senior удалённо ~1 701 188 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Advanced
описание

Что предстоит делать

Мы ищем Senior Full-Stack Engineer в нашу распределённую инженерную команду. IDT/NRS создаёт платформу Point of Sale, которая обслуживает десятки тысяч независимых розничных магазинов по всей территории Соединённых Штатов. Сейчас мы расширяем эту платформу на рестораны. Если вам нравятся задачи, где сложность заключается в том, чтобы сделать всё правильно в масштабе, а не просто заставить это работать один раз, — это та самая работа! Основная локация — Минск, Беларусь (гибрид)! Что вы будете вести: • Архитектура и поставка новых сервисов для ресторанов — от модели данных до API и до экранов, которых действительно касаются мерчанты. • Интерфейсы для ресторанов, обращённые к мерчантам: кухонный дисплей и всё, с чем взаимодействует персонал на протяжении жизненного цикла заказа. • Расширение и укрепление существующих production-сервисов без их дестабилизации. • Корректность при конкурентном доступе: транзакционная целостность, уровни изоляции, идемпотентность, состояния гонки, повторные попытки и честные компромиссы там, где идеальные гарантии недоступны. • Поведение при обрыве соединения. Магазин продолжает обслуживать клиентов независимо от того, работает ли сеть, а это значит: клиенты с поддержкой offline, локальное состояние, синхронизация при переподключении и согласование того, что произошло, пока система была разделена. • Очереди и асинхронная обработка, фоновые задачи и event-driven потоки. • Безопасный выпуск релизов, которые достигают десятков тысяч пользователей. • Работа напрямую с product-менеджерами и дизайнерами над формированием того, что будет создано, а не просто получение требований и их реализация. • Техническое руководство и code review для других инженеров, включая способность сказать, когда дизайн неправильный, и авторитет, чтобы это отстоять. Обязательные квалификации: • 6-8+ лет создания full-stack продуктов, включая опыт работы в роли senior-специалиста на проекте. • Глубокий опыт работы с Node.js и TypeScript по всему full-stack, с production-сервисами, которые вы спроектировали и за которые до сих пор отвечаете. • Глубокое понимание дизайна REST API и микросервисов. • Сильные навыки работы с реляционными базами данных, Postgres или MySQL: проектирование схем, индексирование, оптимизация запросов, транзакции и то, что реально происходит под нагрузкой. Уверенное владение нереляционными хранилищами, такими как Redis или MongoDB, а также кэшированием и инвалидацией. • Опыт работы с очередями и стримингом — будь то Kinesis, Kafka, RabbitMQ, SQS, BullMQ или аналогичные, — включая свойственные им режимы отказов: порядок, дубликаты, повторное воспроизведение и отставание потребителей. • Навыки front-end, соответствующие среде: наша команда использует эти экраны во время пиковой нагрузки, на терминале или планшете, без времени на раздумья и без терпимости к плохому взаимодействию. Мы используем Vue. Опыт с React или Angular подойдёт, если он включает компонентную архитектуру, управление состоянием и progressive web apps. • Интерфейсы реального времени на websockets, в идеале socket.io. Поток заказов и кухонный дисплей зависят от этого. • Превосходная отладка. Вы можете взять незнакомый production-сбой и дойти до первопричины рассуждениями, а не догадками. • Часть существующей платформы написана на PHP. Эффективная работа с незнакомым кодом, с использованием AI, — часть этой работы. • Опыт развёртывания сервисов, которые масштабируются горизонтально, переносят отказ экземпляра или медленную зависимость и автоматически добавляют или сбрасывают мощность. • Уверенное владение Linux и свободное владение Git и workflow CI и CD. • Отличный письменный и устный английский. Вы будете ежедневно общаться с командами в Соединённых Штатах и Израиле и часто будете тем человеком, кто объясняет техническое решение людям, не участвовавшим в обсуждении дизайна. Как вы работаете: • AI в первую очередь. Вы используете AI-инструменты как ключевую часть того, как вы проектируете: составляете карту незнакомой кодовой базы за часы, а не недели, подвергаете стресс-тестированию собственные дизайны, двигаетесь быстрее, не снижая планку. Вы применяете это на протяжении всего жизненного цикла: формирование дизайна до появления любого кода, написание и рефакторинг, ревью собственной работы, а также автоматизированные PR-ревью. • Вы включаетесь сразу. Получив большой, сложный, незнакомый репозиторий, ваш инстинкт — открыть его и начать читать. Сложность и чувствительность — это причины быть осторожным, а не причины ждать кого-то другого. • Вы создаёте сервисы, которые остаются поддерживаемыми. Чёткие границы, читаемый код, тесты, которые оправдывают своё существование, observability, которая делает production понятным. Следующий инженер должен иметь возможность эксплуатировать то, что вы построили, без экскурсовода. • Вы думаете о человеке по другую сторону. Во время пиковой нагрузки запутанный экран или одно лишнее нажатие — это не косметическая проблема. Это более медленная очередь и худший вечер для персонала. • Вы идёте на шаг дальше. Вы доводите проблему до её фактического конца, включая те части, которые вам никто не поручал. Вы гордитесь работой и вам небезразлично, как она воспринимается мерчантом по другую сторону экрана.

условия

Что предлагаем

Современный офис с бесплатной парковкой в самом центре Минска.
Возможность удалённой/гибридной работы!
Увлекательная и сложная работа с талантливыми людьми рядом.
Конкурентоспособная зарплата и возможности для роста.
Действительно хорошее железо.
26 дней отпуска и 5 полностью оплачиваемых дней по болезни без необходимости предоставлять больничный в год.
Компенсация профессионального обучения, семинаров и конференций.
Возмещение расходов на спортивные занятия.
Медицинская страховка и возмещение расходов на спорт.
Реферальная программа — получайте вознаграждение за помощь в росте команды талантливыми людьми.
Поддерживаемые компанией занятия английским для вашего профессионального роста.
О нас:
IDT Corporation — глобальная коммуникационная компания, основанная в 1990 году со штаб-квартирой в Ньюарке, Нью-Джерси. Мы — лидеры отрасли в области предоплаченных коммуникационных и платёжных услуг и один из крупнейших международных голосовых операторов. Мы котируемся на NYSE, в нас работают более 1800 человек в 20 странах, и наш доход превышает $1,5 млрд.
Мы не «очередная большая IT-корпорация» — мы поощряем и поддерживаем внутренних предпринимателей в превращении их идей в бизнес-действия.
О NRS:
National Retail Solutions (NRS) — ведущий поставщик решений для point-of-sale, платежей и цифровых решений для десятков тысяч независимых ритейлеров по всей территории Соединённых Штатов и Канады.
Сейчас NRS расширяется в совершенно новую вертикаль: ресторанные технологии. Мы создаём совершенно новую платформу Restaurant POS — современную и высокофункциональную систему, разработанную специально для ресторанных операций. Это одно из самых значительных продуктовых расширений в истории NRS, и оно откроет крупный новый рынок для компании. Это реальная возможность помочь построить что-то новое и важное.
Похоже, вам интересно, раз вы здесь, так давайте поговорим!
навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 83 похожих вакансий за 90 дней.

оценка p25–p75
1 274 400 – 2 802 000 ₸
медиана: 1 701 188 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как JavaScript-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в IDT Corporation

7 активных вакансий в компании

1 нед. назад

Manual QA, Mobile

~531 000 – 1 062 000 ₸ оценка

IDT Corporation ищет Manual QA для тестирования мобильного приложения BOSS Revolution (звонки, пополнение, переводы). Нужен опыт ручного тестирования мобильных или бэкенд-приложений от 2 лет, знание API-инструментов (Postman, Swagger, Charles), SQL и английский B2+. Предлагают современный офис в центре Минска, гибрид или удалёнку, конкурентную зарплату, медстраховку, 26 дней отпуска и компенсацию обучения.

Manual QA Mobile Testing API Testing +19
middle удал. hh
2 нед. назад

Ведущий Frontend инженер (UI CORE)

Актуальность уточняется

~2 655 000 – 4 725 218 ₸ оценка

net2phone ищет ведущего Frontend инженера в команду UI CORE, которая делает веб-часть облачного продукта для коммуникаций: основное приложение, админ- и операторские консоли, дайлер и общую UI-платформу. Роль hands-on: нужно писать код на React и TypeScript, принимать технические решения и вести команду из трёх middle-разработчиков, senior-инженера и двух QA. Ждут сильный React, опыт руководства распределённой frontend-командой, владение доставкой в продакшен через CDN и AWS, ежедневное использование AI-инструментов и английский от B1. Предлагают удалённую работу, офис в центре Минска, 26 дней отпуска, медстраховку, компенсацию обучения и занятий английским.

React TypeScript Angular +10
lead удал. hh
1 мес. назад

Engineering Manager, Mobile (руководитель мобильной разработки)

~1 134 125 – 1 858 500 ₸ оценка

IDT ищет Engineering Manager, Mobile, который возглавит кросс-функциональную команду мобильного приложения Boss Revolution (звонки, пополнение мобильного, денежные переводы). Нужен опыт руководства agile-командами от 3 лет, практический бэкграунд в разработке и обязательный hands-on опыт в мобильной разработке или управлении мобильной командой, английский от B2. Предлагают гибрид/удалёнку, офис в центре Минска, конкурентную зарплату, медстраховку, 26 дней отпуска и компенсацию обучения.

Engineering Manager Mobile iOS +25
lead удал. hh
1 мес. назад

Старший инженер по качеству ПО (автоматизация фронтенда)

Актуальность уточняется

~952 665 – 1 593 000 ₸ оценка

Ищем старшего QA-инженера для автоматизации тестирования фронтенда на Vue.js. Нужно разрабатывать и поддерживать E2E и компонентные тесты, проводить ручное тестирование, интегрировать тесты в CI/CD. Требуется 5+ лет опыта, уверенное знание JavaScript/TypeScript и фреймворков вроде Playwright или Cypress. Предлагают удалёнку или гибрид в Минске, конкурентную зарплату и хороший соцпакет.

QA Frontend Automation JavaScript +9
senior удал. hh

Похожие вакансии

6 вакансий
I
Inveritasoft
10 ч. назад

Старший Angular разработчик

~1 701 188 ₸ оценка по стеку

Разработка SaaS-платформы для институциональных инвесторов и управляющих активами: сбор, анализ и обмен данными, отчётность и комплаенс. Нужен опыт Angular 6+ лет, глубокое знание Angular 20+, RxJS и NgRx, уверенное владение Git и Figma, а также использование AI-инструментов вроде Claude Code в ежедневной работе. Предлагают гибридный формат, гибкий график, 20 дней отпуска, менторство, курсы и бизнес-английский.

Angular RxJS NgRx +7
senior удал. dou
Антиплагиат
А
Антиплагиат
12 ч. назад

Frontend-инженер (Vue.js)

~1 701 188 ₸ оценка

Разработка frontend нового продукта для сервиса проверки уникальности текстов на Vue.js 3 и TypeScript. Нужен сильный инженер с опытом проектирования SPA и больших долгоживущих проектов, который сможет влиять на архитектуру и формировать frontend-практики компании. Предлагают удалённый формат, ДМС, годовой бонус и высокую техническую самостоятельность.

Vue.js TypeScript Pinia +27
senior удал. hh
Onlyplay
O
Onlyplay
13 ч. назад

Front-End разработчик игр (JavaScript / PixiJS)

~1 701 188 ₸ оценка

Разработка и поддержка игровых приложений на JavaScript с использованием фреймворка PixiJS. Требуется опыт от 4 лет, знание игровых движков, REST и современных стандартов ECMAScript. Предлагают удалённую работу или офис в Лиссабоне, гибкий график, оплачиваемый отпуск и больничные, международную команду и возможности для роста.

JavaScript PixiJS Phaser +6
senior удал. dj
Современные финансовые технологии
С
Современные финансовые технологии
15 ч. назад

Frontend-разработчик (React / TypeScript)

~1 701 188 ₸ оценка

Продуктовая компания в сфере кредитования ищет фронтенд-разработчика для развития двух направлений: внутреннего интерфейса кредитного процесса на React 19 и публичной части на Vue 3 / Nuxt. Нужен опыт от 3 лет коммерческой разработки на React, уверенный TypeScript, работа со сложными формами, состоянием и серверными данными, unit-тесты и оптимизация производительности. Предлагают гибкий график с возможностью удалёнки, официальное оформление по ТК РБ, оплачиваемый отпуск 25 дней, зарплату, привязанную к доллару, и офис в центре города.

React TypeScript Vue 3 +9
senior удал. hh
W
Waverley Software
16 ч. назад

Старший Full Stack разработчик (Node.js/React)

~1 701 188 ₸ оценка по стеку

Присоединяйтесь к небольшой старшей инженерной команде финтех-платформы, которая помогает бизнесу снижать расходы на обработку платежей. Вы будете отвечать за полный стек: от приёма платежных данных и бэкенд-сервисов на Node.js до клиентских приложений на React. Требуется 8+ лет опыта, сильные навыки Node.js, React, AWS, Docker, PostgreSQL и опыт в платежных/финансовых интеграциях. Предлагается высокая автономность, работа напрямую с основателем и возможность влиять на продукт.

Node.js React AWS +7
senior удал. dou
Empat
E
Empat
17 ч. назад

Full Stack разработчик (TypeScript, NestJS, React)

~1 701 188 ₸ оценка

Американский стартап строит enterprise AI-платформу для управления реальными активами, похожую на Palantir Foundry. Нужен full-stack разработчик на TypeScript с опытом NestJS, React/Next.js и интеграций с корпоративными системами (ERP, WMS), готовый вести задачи от UI до базы данных. Работа удалённая, full-time, с прямым взаимодействием с основателями и участием в AI-агентах.

TypeScript NestJS React +9
senior удал. dou