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

KazInSys

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 5 д. назад
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‑культура, техдолг‑беклог.Компания была создана в начале 2008 года группой квалифицированных специалистов, имеющих большой опыт в области разработок интернет проектов.Миссия компании: Развитие информационных технологий в РК. Продвижение на рынке Казахстана инновационных решений.Мы предоставляем информационные системы, повышающие эффективность работы наших заказчиков за счет использования передовых технологий, профессионализма и опыта наших специалистов.

HeadHunter

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

  • Senior Python & Data Engineer (ClickHouse)

    Новео

    • Нур-Султан
    Мы — международная IT-компания НОВЕО. С 2002 г. мы занимаемся проектами по заказной разработке ПО для западноевропейского рынка. Компанию отличает продуктовый подход к разработке …
    • 18 д. назад
  • Senior Data Engineer

    IT Холдинг Kazdream

    • Нур-Султан
    Обязанности: Проектирование и развитие ETL / ELT архитектуры; Нормализация, дедупликация и корреляция данных; Построение streaming pipelines для real-time enrichment и scoring;…
    • 6 д. назад
  • Senior Monitoring Engineer (Zabbix / Grafana)

    • Нур-Султан
    На текущий момент мы усиливаем департамент системного администрирования, который отвечает за поддержку и развитие ИТ-инфраструктуры Национального Банка Казахстана и его дочерних ор…
    • 10 д. назад