Наш клинет: продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в том числе с мировой известностью, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики находится в поисках Node.js разработчика (новые игровые проекты).
Обязанности:
создание и поддержка распределённых систем, взаимодействие между сервисами;
проработка архитектуры: принятие решений о целесообразности использования SOA/микросервисов или монолита в зависимости от задач;
интеграция с различными базами данных (SQL и NoSQL), проектирование схем, оптимизация запросов;
внедрение ORM-фреймворков (TypeORM, Mongoose) для работы с базами данных;
самостоятельный анализ и декомпозиция подзадач, выявление зависимостей между модулями и сервисами;
проактивное взаимодействие с командой: поиск оптимальных решений, навык доводить задачу до конца.
Требования:
опыт коммерческой разработки на Node.js от 4 лет;
уверенное владение NestJS и понимание его архитектурных паттернов;
практический опыт работы с ORM (TypeORM, Mongoose);
опыт работы с классическим стеком (Java, .NET) приветствуется;
опыт проектирования и поддержки распределённых систем, понимание принципов работы микросервисов и SOA, умение аргументировать выбор архитектуры;
навыки работы с реляционными (PostgreSQL, MySQL) и нереляционными (MongoDB) базами данных;
способность быстро разбираться в новых технологиях, анализировать взаимодействие компонентов, договариваться с коллегами;
Будет плюсом:
опыт в игровой индустрии или разработке игровых серверов;
знание Docker, опыт контейнеризации и работы с CI/CD;
навыки работы с системами кэширования (Redis) и очередями сообщений;
опыт внедрения мониторинга, логирования, трассировки в распределённых системах.
Ключевые компетенции:
Node.js, NestJS, TypeORM, Mongoose, SQL, NoSQL, распределённые системы, микросервисы, SOA, TypeScript, GameDev, проактивность, самостоятельность, архитектура ПО
Мы предлагаем:
график работы 5/2, гибкое начало рабочего дня;
удалённый формат работы;
оплачиваемый отпуск;
гибкий подход к управлению, постановке задач, процессам;
перспективные проекты и продвинутые технологии;
интересные задачи в дружной и большой команде;
отсутствие ненужной бюрократии, возможность реализовывать свои идеи.
Пахотина Ксения Евгеньевна
Тбилиси
от 2500 USD
Fundraise Up
Тбилиси
до 6300 USD
Тбилиси
до 8000 EUR
Genesis Group AG
Тбилиси
до 1200 EUR
Вотинцев Николай Павлович
Тбилиси
до 1200 EUR