Старший Full-Stack разработчик
Разработка новой POS-платформы для ресторанов в компании IDT/NRS: от модели данных и API до интерфейсов, которыми пользуются сотрудники ресторанов. Нужен опыт 6-8+ лет в full-stack, глубокое знание Node.js, TypeScript, Vue, реляционных БД, очередей и WebSockets, а также отличный английский для работы с командами в США и Израиле. Предлагают гибридный формат в центре Минска, конкурентную зарплату, медстраховку, оплату обучения и 26 дней отпуска.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Что предстоит делать
Мы ищем 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 понятным. Следующий инженер должен иметь возможность эксплуатировать то, что вы построили, без экскурсовода. • Вы думаете о человеке по другую сторону. Во время пиковой нагрузки запутанный экран или одно лишнее нажатие — это не косметическая проблема. Это более медленная очередь и худший вечер для персонала. • Вы идёте на шаг дальше. Вы доводите проблему до её фактического конца, включая те части, которые вам никто не поручал. Вы гордитесь работой и вам небезразлично, как она воспринимается мерчантом по другую сторону экрана.
Что предлагаем
Стек и инструменты
Зарплата не указана — оценили по рынку
На основе 83 похожих вакансий за 90 дней.
Сколько платят вам?
Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как JavaScript-разработчика — так появится зарплата, которую платят на деле.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в IDT Corporation
7 активных вакансий в компании
Manual QA, Mobile
~531 000 – 1 062 000 ₸ оценка
IDT Corporation ищет Manual QA для тестирования мобильного приложения BOSS Revolution (звонки, пополнение, переводы). Нужен опыт ручного тестирования мобильных или бэкенд-приложений от 2 лет, знание API-инструментов (Postman, Swagger, Charles), SQL и английский B2+. Предлагают современный офис в центре Минска, гибрид или удалёнку, конкурентную зарплату, медстраховку, 26 дней отпуска и компенсацию обучения.
Ведущий 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 дней отпуска, медстраховку, компенсацию обучения и занятий английским.
Engineering Manager, Mobile (руководитель мобильной разработки)
~1 134 125 – 1 858 500 ₸ оценка
IDT ищет Engineering Manager, Mobile, который возглавит кросс-функциональную команду мобильного приложения Boss Revolution (звонки, пополнение мобильного, денежные переводы). Нужен опыт руководства agile-командами от 3 лет, практический бэкграунд в разработке и обязательный hands-on опыт в мобильной разработке или управлении мобильной командой, английский от B2. Предлагают гибрид/удалёнку, офис в центре Минска, конкурентную зарплату, медстраховку, 26 дней отпуска и компенсацию обучения.
Старший инженер по качеству ПО (автоматизация фронтенда)
Актуальность уточняется
~952 665 – 1 593 000 ₸ оценка
Ищем старшего QA-инженера для автоматизации тестирования фронтенда на Vue.js. Нужно разрабатывать и поддерживать E2E и компонентные тесты, проводить ручное тестирование, интегрировать тесты в CI/CD. Требуется 5+ лет опыта, уверенное знание JavaScript/TypeScript и фреймворков вроде Playwright или Cypress. Предлагают удалёнку или гибрид в Минске, конкурентную зарплату и хороший соцпакет.
Похожие вакансии
6 вакансийСтарший Angular разработчик
~1 701 188 ₸ оценка по стеку
Разработка SaaS-платформы для институциональных инвесторов и управляющих активами: сбор, анализ и обмен данными, отчётность и комплаенс. Нужен опыт Angular 6+ лет, глубокое знание Angular 20+, RxJS и NgRx, уверенное владение Git и Figma, а также использование AI-инструментов вроде Claude Code в ежедневной работе. Предлагают гибридный формат, гибкий график, 20 дней отпуска, менторство, курсы и бизнес-английский.
Frontend-инженер (Vue.js)
~1 701 188 ₸ оценка
Разработка frontend нового продукта для сервиса проверки уникальности текстов на Vue.js 3 и TypeScript. Нужен сильный инженер с опытом проектирования SPA и больших долгоживущих проектов, который сможет влиять на архитектуру и формировать frontend-практики компании. Предлагают удалённый формат, ДМС, годовой бонус и высокую техническую самостоятельность.
Front-End разработчик игр (JavaScript / PixiJS)
~1 701 188 ₸ оценка
Разработка и поддержка игровых приложений на JavaScript с использованием фреймворка PixiJS. Требуется опыт от 4 лет, знание игровых движков, REST и современных стандартов ECMAScript. Предлагают удалённую работу или офис в Лиссабоне, гибкий график, оплачиваемый отпуск и больничные, международную команду и возможности для роста.
Frontend-разработчик (React / TypeScript)
~1 701 188 ₸ оценка
Продуктовая компания в сфере кредитования ищет фронтенд-разработчика для развития двух направлений: внутреннего интерфейса кредитного процесса на React 19 и публичной части на Vue 3 / Nuxt. Нужен опыт от 3 лет коммерческой разработки на React, уверенный TypeScript, работа со сложными формами, состоянием и серверными данными, unit-тесты и оптимизация производительности. Предлагают гибкий график с возможностью удалёнки, официальное оформление по ТК РБ, оплачиваемый отпуск 25 дней, зарплату, привязанную к доллару, и офис в центре города.
Старший Full Stack разработчик (Node.js/React)
~1 701 188 ₸ оценка по стеку
Присоединяйтесь к небольшой старшей инженерной команде финтех-платформы, которая помогает бизнесу снижать расходы на обработку платежей. Вы будете отвечать за полный стек: от приёма платежных данных и бэкенд-сервисов на Node.js до клиентских приложений на React. Требуется 8+ лет опыта, сильные навыки Node.js, React, AWS, Docker, PostgreSQL и опыт в платежных/финансовых интеграциях. Предлагается высокая автономность, работа напрямую с основателем и возможность влиять на продукт.
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-агентах.