Backend инженер (Node.js, TypeScript, NestJS)
Backend-инженер для игровой студии, разрабатывающей инновационную кубическую консоль. Нужно проектировать и развивать серверную часть: API, микросервисы, интеграции с устройствами. Требуется 5+ лет опыта с Node.js, TypeScript, NestJS, MongoDB и Kubernetes. Работа удаленная, в европейских часовых поясах.
Зарплата на уровне рынка
В пределах ±10% медианы JavaScript по 119 вакансиям за 90 дней.
Что предстоит делать
<p><strong>Локация:</strong> Удаленно (предпочтительно часовые пояса Европы)</p><p><strong>О компании</strong></p><p>Near Prime ищет <strong>Backend-инженера</strong> для одного из партнерских проектов — компании, которая переосмысливает игру с помощью уникальной кубической игровой консоли, объединяющей физический и цифровой миры. Эта развлекательная система сочетает модульное оборудование, иммерсивное программное обеспечение и креативный геймдизайн, создавая совершенно новую категорию интерактивных развлечений. Это быстрорастущая инновационная студия разработки игр, расширяющая границы интерактивных развлечений.</p><p><strong>О роли</strong></p><p>Мы ищем опытного <strong>Backend-инженера</strong> для создания и масштабирования серверной инфраструктуры, обеспечивающей работу экосистемы куба. Вы будете отвечать за серверную архитектуру нашего веб-сайта, мобильных приложений и подключенных игровых устройств, обеспечивая безопасную, надежную и высокопроизводительную связь между всеми компонентами платформы.</p><p>В этой роли вы будете разрабатывать серверные сервисы, которые управляют учетными записями пользователей, игровым каталогом, покупками и подключением устройств, а также проектировать масштабируемые API и событийно-ориентированные системы, поддерживающие растущую экосистему игроков и оборудования. Вы будете тесно сотрудничать с frontend-, mobile-, embedded- и DevOps-инженерами для создания надежных серверных решений, связывающих облачные сервисы с физическими устройствами.</p><p><strong>Ключевые обязанности</strong></p><ul><li>Проектирование, разработка и поддержка масштабируемых серверных сервисов с использованием <strong>Node.js, TypeScript и NestJS</strong>.</li><li>Создание и поддержка RESTful API, включая аутентификацию, авторизацию, версионирование, пагинацию, ограничение скорости и лучшие практики безопасности.</li><li>Проектирование и внедрение микросервисных событийно-ориентированных архитектур с использованием <strong>gRPC, Protocol Buffers и RabbitMQ</strong>.</li><li>Разработка серверных систем, поддерживающих управление пользователями, игровой каталог, покупки и облачные сервисы для мобильных и веб-приложений.</li><li>Создание и поддержка интеграций между облачными сервисами и аппаратным обеспечением WOWCube, обработка телеметрии и коммуникации устройств.</li><li>Проектирование и оптимизация моделей данных MongoDB, запросов и общей производительности базы данных.</li><li>Обеспечение безопасности, надежности и масштабируемости серверных сервисов с помощью надлежащего тестирования, мониторинга и оптимизации производительности.</li><li>Сотрудничество с кросс-функциональными командами, включая frontend-, mobile-, embedded-, QA- и DevOps-инженеров, на протяжении всего жизненного цикла разработки ПО.</li><li>Участие в код-ревью, написание модульных и интеграционных тестов, а также вклад в улучшение инженерных практик.</li><li>Поддержка развертывания, обслуживания и устранения неполадок сервисов, работающих в контейнерных средах и Kubernetes.</li></ul><p><strong>Требования</strong></p><ul><li><strong>5+ лет коммерческого опыта backend-разработки</strong> с <strong>Node.js</strong> и <strong>TypeScript</strong>.</li><li>Уверенный опыт создания production-приложений с <strong>NestJS</strong>.</li><li>Глубокое понимание проектирования REST API, включая аутентификацию, авторизацию, версионирование, пагинацию и ограничение скорости.</li><li>Опыт проектирования и поддержки <strong>микросервисных</strong> и <strong>событийно-ориентированных</strong> архитектур.</li><li>Практический опыт работы с <strong>gRPC</strong>, <strong>Protocol Buffers</strong> и асинхронными системами обмена сообщениями, такими как <strong>RabbitMQ</strong>.</li><li>Глубокие знания <strong>MongoDB</strong> и проектирования NoSQL-баз данных.</li><li>Хорошее понимание HTTP-протоколов (HTTP/1.1, HTTP/2, HTTP/3) и основ сетевой коммуникации.</li><li>Опыт работы с прикладными концепциями безопасности, включая JWT, хеширование, шифрование и цифровые подписи.</li><li>Опыт работы с <strong>Docker</strong>, <strong>Git</strong>, код-ревью и автоматизированным модульным/интеграционным тестированием.</li><li>Понимание контейнерных развертываний и концепций Kubernetes, включая обнаружение сервисов, конфигурацию и поведение при масштабировании.</li><li>Развитые навыки решения проблем и способность работать самостоятельно в распределенной инженерной команде.</li></ul><p><strong>Желательные преимущества</strong></p><ul><li>Опыт работы с <strong>MQTT</strong> или другими протоколами связи, используемыми для подключенных устройств.</li><li>Опыт работы с сертификатами, управлением жизненным циклом сертификатов и безопасной аутентификацией устройств.</li><li>Опыт работы с <strong>BLE</strong>, IoT-платформами или системами OTA-обновлений (Over-the-Air).</li><li>Опыт работы с <strong>ClickHouse</strong> или другими аналитическими базами данных.</li><li>Знакомство с <strong>Vitest</strong> или <strong>Jest</strong>.</li><li>Опыт работы с монорепозиторными архитектурами.</li><li>Предыдущий опыт создания серверных систем для подключенных устройств, игровых платформ или потребительских аппаратных продуктов.</li></ul><p><strong>Что мы ожидаем в вашей заявке</strong></p><ul><li>Актуальное резюме, демонстрирующее ваш стек backend-технологий и production-системы, которые вы создали или в разработке которых участвовали.</li><li>Примеры масштабируемых backend-архитектур, микросервисов, API или распределенных систем, которые вы проектировали или поддерживали (ссылки на GitHub или портфолио приветствуются, где применимо).</li><li>Опыт работы над продуктами, включающими облачные сервисы, мобильные приложения, подключенные устройства или IoT-интеграции, высоко ценится.</li></ul> <div> <a href="https://jobs.dou.ua/companies/near-prime/vacancies/370044/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Senior Backend Developer (Node.js/TypeScript)
Крипто-финтех платформа xRocket ищет Senior Backend разработчика с опытом от 6 лет для работы над криптовалютным кошельком и биржей в Telegram. Нужно отличное знание TypeScript, Node.js, Nest.js, TypeORM, а также опыт с микросервисами и DDD. Предлагают удалённую работу, гибкий график и оплату в USD/RUB или криптовалюте.
Старший Full Stack инженер — Fintech, Node.js, TypeScript, AI/LLM
Разработка и поддержка финтех-продуктов: бэкенд на Node.js/TypeScript, фронтенд на React/Next.js/Vue.js, интеграции с платежными системами и банками. Требуется 5+ лет опыта, уверенное владение TypeScript, SQL, Docker, а также практическое использование AI-инструментов и LLM API. Компания предлагает полную удаленку, гибкий график и работу в международной команде.
React Native розробник
BUKI — міжнародна EdTech-компанія, що створює освітній маркетплейс, шукає першого React Native розробника для запуску мобільного застосунку BUKI School. Роль передбачає повну відповідальність за мобільну кодову базу: від архітектури до релізів, інтеграцію Zoom SDK та роботу з кількома ринками. Потрібен досвід від 3 років з React Native, TypeScript, нативним шаром (Kotlin/Swift) та випущеними застосунками. Пропонують гнучкий графік, гібридний формат, медичне страхування, оплату навчання та AI-інструментів.
Frontend-разработчик (React)
~2 216 000 ₸ оценка
Ищем опытного Frontend-разработчика с 3+ годами опыта в React и TypeScript для поддержки и развития корпоративного приложения. Нужно будет создавать интеграции, проводить код-ревью и работать в команде инженеров. Требуется знание CSS, HTML, Git, SPA и REST.
Старший TypeScript разработчик (Datagrok)
~2 216 000 ₸ оценка
Ищут старшего TypeScript-разработчика для создания приложения на платформе Datagrok для фармацевтической компании. Нужно работать напрямую с учёными, понимать их задачи и превращать в софт. Требуется экспертный TypeScript, опыт в научном ПО и беглый английский. Предлагают полную удалёнку и рост.
Frontend-разработчик (Vue, Nuxt)
~2 216 000 ₸ оценка
Финтех-компания «Небус» ищет опытного Frontend-разработчика (от 3 лет) для создания удобных интерфейсов: сайтов, личного кабинета и админ-панелей. Нужно знать Vue, Nuxt, TypeScript и сопутствующий стек. Предлагают полную удалёнку, гибкий график и дружную команду.