Войти

Middle Node.js Developer (NestJS)

Компания KEYSOFT LLC
Тип Офис / Бишкек
Оклад От 100000 KGS в месяц
Описание вакансии

Присоединяйся к команде профессионалов, которые любят чистый код, современные технологии и крутые проекты!

Мы ищем Middle Node.js разработчика, готового расти, делиться опытом и влиять на архитектуру наших продуктов 🚀


Основные обязаности:

 • Разрабатывать backend-приложения на Node.js (NestJS)

 • Создавать и поддерживать REST API

 • Работать с RabbitMQ, NATS, Redis, проектировать очереди и Pub/Sub-механизмы

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

 • Оптимизировать SQL-запросы, работать с PostgreSQL (в т.ч. PostGIS, TimescaleDB)

 • Писать тесты (Jest, Supertest, testcontainers-node)

 • Участвовать в CI/CD-процессах (GitLab CI, Docker, Kubernetes)

 • Следить за качеством кода, применять SOLID, DRY, KISS, Clean Code


Требования:

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

 • Знание NestJS (модули, dependency injection, middleware, guards, interceptors)

 • Уверенное понимание TypeScript, async/await, event loop

 • Понимание паттернов проектирования (Factory, Singleton, Builder, Observer и др.)

 • Опыт работы с PostgreSQL, знание индексов и оптимизации запросов

 • Базовые знания JWT, OAuth2, passport.js

 • Опыт с Git, npm/yarn, Jira, Confluence

 • Навыки работы с Linux, написание Bash-скриптов

 • Готовность учиться и приносить новые идеи


Преимуществом будет:

 • Опыт работы с PostGIS для геопространственных данных

 • Знание TimescaleDB для работы с временными рядами

 • Опыт с NATS для микросервисной коммуникации

 • Знание паттернов CQRS, Event Sourcing

 • Опыт с TypeORM или другими ORM

 • Опыт с WebSocket (Socket.io)

Telegram @azat047