Middle Node.js Engineer

Прямой работодатель  Neuragames ( neuragames.online )
Россия
Миддл
Информационные технологии • Разработка • Backend • Node.js • Biometric • Computer Vision • Gamedev
26 ноября
Удаленная работа
Опыт работы от 3 до 5 лет
от 200 000 до 250 000 ₽
Работодатель  Neuragames
Описание вакансии

🚀 Ищем талантливого Middle Node.js разработчика для участия в разработке инновационного сервиса знакомств

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

● Участвовать в проектировании, разработке и поддержке бэкенд-сервисов на Node.js.

● Создавать и оптимизировать микросервисы, обеспечивая надёжность, масштабируемость и совместимость (RASUI) в рамках архитектуры микросервисов.

● Разрабатывать функции в режиме реального времени для интерактивного и увлекательного пользовательского опыта, такие как рекомендательные системы, живой чат и движок бизнес-правил.

● Проектировать и внедрять эффективные, масштабируемые API и оптимизировать операции с данными для обеспечения высокой производительности приложений.

● Писать и поддерживать юнит- и интеграционные тесты для обеспечения высокого качества кода.

● Участвовать в ревью кода, планировании спринтов и ретроспективах.

🛠 Требования:

• 3+ года опыта работы с Node.js (глубокое понимание асинхронных паттернов и потоков) и TypeScript

• Уверенное владение основными алгоритмами, такими как динамическое программирование, divide-and-conquer, алгоритмы параллелизма и жадные алгоритмы, с возможностью их применения для задач, таких как оптимизация алгоритмов подбора или стратегий кэширования.

• Хорошие знания ключевых структур данных, включая графы, матрицы/2D-массивы, приоритетные очереди и хеш-таблицы, и их практическое применение в реальных проектах.

• Умение писать пользовательские функции в PostgreSQL

• Опыт с NestJS, жизненным циклом и паттернами фреймворка

• Знания PostgreSQL (3+ года), Redis (2+ года), MongoDB (2+ года)

• Опыт работы с технологиями реального времени: WebSockets, AMQP

• Работа с брокерами сообщений (RabbitMQ, Kafka, NATS)

• Опыт работы с Git и CI/CD пайплайнами

• Опыт с распределёнными системами, микросервисной архитектурой

• Знание принципов SOLID и лучших практик кодирования

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

• Опыт работы с AI-технологиями (OpenAI API, TensorFlow)

• Знание Domain-Driven Design (DDD) и Event-Driven Architecture (EDA)

• Углублённое понимание стратегий кэширования (Redis, Cache-Aside)

• Опыт работы с векторными и графовыми структурами данных


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

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

• Возможность работать над передовым AI-проектом

• Гибкий график и удалённая работа

• Дружелюбная команда профессионалов

 


Специализация
Информационные технологииРазработкаBackendNode.js
Отрасль и сфера применения
BiometricComputer VisionGamedev
Уровень должности
Миддл
Загрузка формы отклика...