Senior Node.js developer

07 Августа

Партнерские Вакансии

Город:

Тбилиси

Занятость:

Полная занятость

Компания "STARTRIBE LTD"

Наш клинет: продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики находится в поисках Node.js разработчика

Обязанности:

  • проектирование и разработка серверной логики игровых проектов с использованием Node.js и NestJS;
  • создание и поддержка распределённых систем, взаимодействие между сервисами;

  • проработка архитектуры: принятие решений о целесообразности использования SOA/микросервисов или монолита в зависимости от задач;

  • интеграция с различными базами данных (SQL и NoSQL), проектирование схем, оптимизация запросов;

  • внедрение ORM-фреймворков (TypeORM, Mongoose) для работы с базами данных;

  • самостоятельный анализ и декомпозиция подзадач, выявление зависимостей между модулями и сервисами;

  • проактивное взаимодействие с командой: поиск оптимальных решений, навык доводить задачу до конца.

Требования:

  • опыт коммерческой разработки на Node.js от 4 лет;

  • уверенное владение NestJS и понимание его архитектурных паттернов;

  • практический опыт работы с ORM (TypeORM, Mongoose);

  • опыт работы с классическим стеком (Java, .NET) приветствуется;

  • опыт проектирования и поддержки распределённых систем, понимание принципов работы микросервисов и SOA, умение аргументировать выбор архитектуры;

  • навыки работы с реляционными (PostgreSQL, MySQL) и нереляционными (MongoDB) базами данных;

  • способность быстро разбираться в новых технологиях, анализировать взаимодействие компонентов, договариваться с коллегами;

  • навыки создания лаконичных диаграмм: динамических для логики (UML sequence, acitvity) и статических для архитектуры (C4 нотация);
  • умение вести и поддерживать актуальную техническую документацию;

Будет плюсом:

  • опыт в игровой индустрии или разработке игровых серверов;

  • знание Docker, опыт контейнеризации и работы с CI/CD;

  • навыки работы с системами кэширования (Redis) и очередями сообщений;

  • опыт внедрения мониторинга, логирования, трассировки в распределённых системах.

Ключевые компетенции:
Node.js, NestJS, TypeORM, Mongoose, SQL, NoSQL, распределённые системы, микросервисы, SOA, TypeScript, GameDev, проактивность, самостоятельность, архитектура ПО

Мы предлагаем:

  • график 5/2 с гибким началом рабочего дня с 08:00 до 10:00;

  • удалённый формат работы;

  • оплачиваемый отпуск;

  • гибкий подход к управлению, постановке задач, процессам;

  • перспективные проекты и продвинутые технологии;

  • интересные задачи в дружной и большой команде;

  • отсутствие ненужной бюрократии, возможность реализовывать свои идеи.

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

01 Августа

Backend Developer / Telecom Integration Engineer

Тбилиси

Компания "Genesis Group AG" ???? About Us Yesim is an international eSIM provider with 7+ years of experience in delivering secure, seamless...

Отправить резюме подробнее

01 Августа

Senior PHP Engineer( ТРТ )

Тбилиси

Компания "ТРТ" Our client is building a high-performance logistics platform handling real-time order dispatch, driver routing, and delivery...

Отправить резюме подробнее

01 Августа

Scala Developer

Тбилиси

Компания "Betby" ABOUT BETBY As a fast-growing, award-winning company, Betby powers the industry with our premium sportsbook, featuring...

Отправить резюме подробнее

01 Августа

Senior Data Analyst (Product team)

Тбилиси

Компания "Ayo Support Solutions" ВАЖНО: на текущий момент мы НЕ МОЖЕМ рассмотреть кандидатов, которые находятся на территории РФ и РБ....

Отправить резюме подробнее

01 Августа

Senior / Principal Golang developer (AI Agents, MCP)

Тбилиси

Компания "evrone.ru" Привет! Команда Evrone занимается продуктовой разработкой стартапов и помогает в цифровой трансформации бизнеса в России,...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: