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

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

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

senior удалённо ~1 916 963 ₸

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

Языки: English · Advanced
salary intelligence

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

На основе 95 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.

оценка p25–p75
1 388 613 – 3 015 250 ₸
медиана: 1 916 963 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

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

Мы ищем 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 понятным. Следующий инженер должен иметь возможность эксплуатировать то, что вы построили, без экскурсовода. • Вы думаете о человеке по другую сторону. Во время пиковой нагрузки запутанный экран или одно лишнее нажатие — это не косметическая проблема. Это более медленная очередь и худший вечер для персонала. • Вы идёте на шаг дальше. Вы доводите проблему до её фактического конца, включая те части, которые вам никто не поручал. Вы гордитесь работой и вам небезразлично, как она воспринимается мерчантом по другую сторону экрана.

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
условия

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

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

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

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

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

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

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

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

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

Ещё в IDT Corporation

2 активные вакансии в компании

1 мес. назад

Manual QA, Mobile

~900 000 ₸ оценка по всем рынкам

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

Manual QA Mobile Testing API Testing +19
middle удал. hh

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

6 вакансий
Altexsoft
A
Altexsoft
1 д. назад

Solution Architect (AWS)

~1 353 150 – 2 368 013 ₸ оценка

Ищем Solution Architect с глубокой экспертизой в AWS для проектирования безопасных и масштабируемых систем и технического лидерства команд. Нужен опыт 10+ лет в разработке, знание serverless-архитектур на AWS, Node.js, React/TypeScript, PostgreSQL и DevOps-практик. Предстоит вести модернизацию legacy .NET в Node.js/React, работать с C-level стейкхолдерами и внедрять AI/ML-сервисы AWS.

AWS serverless Node.js +7
senior удал. dj
"
"Bykova Recruitment Agency"
1 д. назад

Старший Frontend разработчик (Pixi.js, Three.js)

~1 353 150 – 2 368 013 ₸ оценка

Нужен старший фронтенд-разработчик для создания интерактивных игровых веб-приложений в iGaming: слоты, бонусные раунды, анимации и визуальные эффекты. Требуется 5+ лет коммерческого опыта, сильное владение JavaScript/TypeScript и практика с Pixi.js и Three.js, WebGL и Canvas. Работа полностью удалённая, задачи технически сложные — графика, анимация и оптимизация производительности в кросс-функциональной команде.

JavaScript TypeScript Pixi.js +7
senior удал. dj
ОАО «РЖД» (цифровой блок)
О
ОАО «РЖД» (цифровой блок)
1 д. назад

Fullstack-разработчик (TypeScript/React/Node.js)

~1 916 963 ₸ оценка по всем рынкам

Разработка единого рабочего пространства, где сотрудники и ИИ-агенты работают над общими задачами в одном окне: чат с агентом, доски процессов, карточки задач. Нужен опытный fullstack на TypeScript (React + Node.js) с опытом от 5 лет, знанием PostgreSQL, WebSocket и встраивания LLM. Предлагают удалёнку, трудоустройство по ТК РФ, годовую премию и офис в центре Москвы; зарплата обсуждается индивидуально.

TypeScript Node.js React +8
senior удал. hh
Альфа-Банк
А
Альфа-Банк
1 д. назад

Frontend developer (react/redux)

~1 916 963 ₸ оценка по всем рынкам

Нужен опытный фронтенд-разработчик/техлид для развития технологического стека и инноваций: контроль технических стандартов, оценка задач, онбординг и развитие сотрудников, работа с техдолгом и tech community. Требуется опыт от 5 лет с React, TypeScript, Redux, знание JavaScript, HTML/CSS, опыт проектирования архитектуры микрофронтендов и CI/CD. Предлагают гибкий график, полную удалёнку или гибрид, ДМС, квартальную премию по KPI и оплату конференций и обучения.

JavaScript TypeScript React +10
senior удал. hh
B
Binariks
4 д. назад

Старший мобильный инженер (React Native)

~1 916 963 ₸ оценка по стеку, все рынки

Binariks ищет опытного Senior Mobile Engineer (React Native) для greenfield-проекта — платформы психологического здоровья для учебных заведений. Нужно полностью вести фичи от идеи до продакшена: разработка кроссплатформенных приложений, интеграция с Node.js-бэкендом через REST и GraphQL, работа с AWS, оптимизация производительности и настройка CI/CD на GitHub Actions. Требуют 5+ лет опыта с React Native, понимание профилирования и тестирования, английский Upper-Intermediate и выше.

React Native iOS Android +7
senior удал. dou
V
VortexGames
4 д. назад

Backend Developer

~1 916 963 ₸ оценка по всем рынкам

VortexGames — iGaming-провайдер crash и slot игр, ищет backend-разработчика на Node.js/TypeScript. Нужно делать серверную логику игр, игровой движок, REST API для админки, интеграции с кошельками казино и real-time через WebSocket. Требуют уверенный опыт с Node.js, TypeScript, NestJS, PostgreSQL и Redis, плюс 5+ лет в iGaming. Полностью удалённо, оформление через ФОП, гибкие процессы без микроменеджмента.

Node.js TypeScript NestJS +9
senior удал. dou