Предстоит работать с корпоративной коммуникационной платформой: защищённые онлайн-встречи, инструменты совместной работы и мессенджер.
Сейчас команда находится в фазе перехода от монолитной архитектуры на PHP к микросервисам на NestJS (Node.js + TypeScript).
Проектировать и разрабатывать новые backend-сервисы на NestJS (Node.js, TypeScript, RxJS).
Участвовать в переходе от монолита к микросервисной архитектуре: планирование миграции, cut-over, shadow traffic, обеспечение согласованности данных.
Прорабатывать архитектурные решения вместе с командой, формировать технические гайдлайны.
Управлять задачами младших разработчиков (3–5 человек): постановка, ревью, менторинг.
Влиять на дорожную карту продукта и развитие инженерных практик.
Backend: Node.js (18–20 LTS), NestJS (10+), TypeScript (ES2022+, strict mode).
Коммуникации: REST, WebSocket, gRPC; очереди - RabbitMQ, Kafka/NATS;
Базы данных: PostgreSQL (репликация, шардирование, PL/pgSQL), MongoDB, Redis;
Инфраструктура и DevOps: Docker, Kubernetes (Helm, service-mesh), GitLab CI, IaC (Terraform/Pulumi/Ansible), DevSecOps (SAST/DAST, secrets-management).
Observability: OpenTelemetry, structured logging, Prometheus/Grafana;
Frontend окружение (понимание-будет плюсом): Angular, RxJS, NgRx/Redux.
6+ лет коммерческого опыта, продвинутый опыт в Node.js и NestJS (production-level);
Чтение, понимание и анализ РНР для осуществления миграции;
Опыт работы с высоконагруженными системами: event-driven архитектура, масштабирование, анализ p95/p99 latency;
Опыт работы с указанным выше стеком: брокеры сообщений, БД, мониторинг, DevOps и CI/CD;
Навыки технического лидерства: постановка задач, code-review, менторинг.
Опыт миграции real-time сервисов (чат, WebRTC) в микросервисную архитектуру;
Опыт работы с Redis, ClickHouse, TimescaleDB;
Публичные выступления, участие в open-source проектах.
Участие в развитии масштабного продукта корпоративного уровня;
Влияние на архитектурные решения и процессы команды;
Полностью удалённый формат работы и гибкий график;
Сильную команду инженеров и возможность прокачивать экспертизу;
Оформление по ТК РФ, компания it аккредитована.
Москва
до 300000 RUR