Node.js Backend Engineer (Middle/Senior/Lead)

KazInSys

Node.js Backend Engineer (Middle/Senior/Lead)

Нур-Султан (Астана), улица Кенесары, 4

Описание вакансии

Must-have (обязательные треования):

  • Опыт коммерческой разработки на Node.js от 3+ лет (для Middle — от 2+, для Senior — от 4–5+).

  • TypeScript на проде: типизация, generics на базовом уровне, понимание компиляции/tsconfig, аккуратная работа с типами DTO/Entity.

  • Уверенная разработка REST API (плюс — GraphQL):

    • версионирование, пагинация/фильтры/сортировка, idempotency

    • корректные коды ответов, обработка ошибок, контрактность.

  • Один из серверных фреймворков: NestJS / Express / Fastify — и понимание, почему выбран именно он.

  • Базы данных: уверенно PostgreSQL (индексы, транзакции, изоляции, explain, миграции).

  • Кэш/очереди: Redis и/или брокеры (RabbitMQ/Kafka) — минимум на уровне прод‑практики (retries, DLQ, consumer groups).

  • Тестирование: unit + integration (Jest/Vitest), умение тестировать сервисы/репозитории/контракты, не “тесты ради тестов”.

  • Docker и понимание окружений (dev/stage/prod), базовые навыки работы с CI/CD (GitLab CI/GitHub Actions/Jenkins).

  • Безопасность для корпоративных систем:

    • RBAC/ACL, аудит действий, безопасная работа с секретами

    • OWASP Top 10 на уровне практики (валидация входа, rate limit, CSRF/CORS, SQLi/XSS в контексте API).

  • Инженерная дисциплина: code review, читаемый код, ответственность за качество (не “и так сойдёт”).

Nice-to-have (сильно приветствуется):

  • Опыт с SSO: OAuth2 / OpenID Connect, интеграции с AD/LDAP, SAML (если актуально).

  • Опыт проектирования модульных монолитов/микросервисов, DDD/чистая архитектура (без фанатизма).

  • Наблюдаемость: логирование/трейсинг/метрики (OpenTelemetry, Prometheus, Grafana, ELK).

  • Опыт с WebSocket/SSE, очередями задач, cron, генерацией документов (PDF/Excel), поиском (Elastic/OpenSearch).

  • Участие в масштабировании: performance‑профилирование Node.js, оптимизация запросов, кэш‑стратегии.

  • Менторство, проведение тех. интервью, постановка стандартов код-стайла/архитектуры.

Senior/Lead Must-have:

  • Проектирование сервисов/модулей: границы ответственности, контракты, миграции данных.

  • Опыт работы с инцидентами: диагностика, root cause, пост‑моремы, улучшения.

  • Умение договариваться с аналитиками/бизнесом про компромиссы (сроки/качество/риски).

  • Ведение качества: линтеры, стандарты, review‑культура, техдолг‑беклог.

Посмотреть контакты работодателя

Адрес

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

  • Астана

  • Не указана

Рекомендуем
  • Астана

  • от 700000 KZT

Рекомендуем

Middle Backend / Fullstack разработчик (PHP / Symfony)

Технологии и образование

  • Астана

  • до 1500000 KZT

Рекомендуем
DauInvest
  • Астана

  • до 1500000 KZT

Коркем Телеком

Middle Software Engineer (С++)

Коркем Телеком

  • Астана

  • до 1500000 KZT

Freedom Data Centers

Senior Product manager

Freedom Data Centers

  • Астана

  • до 1500000 KZT

Fullstack-инженер

Технологии и образование

  • Астана

  • до 1500000 KZT

EXNESS Global Limited
  • Астана

  • до 1500000 KZT

DAMUMED (Дамумед)
  • Астана

  • до 1500000 KZT

EXNESS Global Limited

Infrastructure Engineer

EXNESS Global Limited

  • Астана

  • до 1500000 KZT

Simourg (Симург)
  • Астана

  • до 1500000 KZT

Исламский банк Заман Банк

MLOps Engineer

Исламский банк Заман Банк

  • Астана

  • до 1500000 KZT

IT Холдинг Kazdream

Senior Data Engineer

IT Холдинг Kazdream

  • Астана

  • до 1500000 KZT

Wiren Board

DevOps-инженер

Wiren Board

  • Астана

  • до 1977000 KZT

ALSECO, АО
  • Астана

  • до 1977000 KZT

Таджикская Мукомольная Компания

Главный бухгалтер в строительство

Таджикская Мукомольная Компания

  • Астана

  • до 1977000 KZT

Главный бухгалтер

GRAVITAS CONSTRUCTION

  • Астана

  • от 700000 KZT

IT Холдинг Kazdream

QA engineer

IT Холдинг Kazdream

  • Астана

  • от 700000 KZT

ESG HOLDING
  • Астана

  • от 500000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию