МЫ ЖДЁМ:
-
Опыт коммерческой разработки на Node.js от 2–4 лет, из них 2+ на позиции middle+/senior
-
Уверенный TypeScript: строгая типизация, generics, утилитарные типы
-
Глубокое понимание внутренностей Node.js: event loop, streams, worker threads, управление памятью
-
Опыт проектирования и разработки REST/GraphQL API с нуля
-
Уверенная работа с PostgreSQL и MariaDB: проектирование схем, индексы, оптимизация запросов
-
Опыт работы с очередями (RabbitMQ/Redis)
-
Опыт написания тестов (Jest/Vitest), понимание пирамиды тестирования
-
Docker, опыт работы с CI/CD (GitLab CI/GitHub Actions)
-
Понимание принципов проектирования: SOLID, DDD, паттерны, микросервисная архитектура
-
Git: уверенная работа с ветками, rebase, разрешение конфликтов
ТЕБЯ ЖДЕТ:
-
Проектирование и разработка серверных приложений на Node.js (TypeScript/JavaScript)
-
Проектирование и реализация REST/GraphQL API, gRPC-сервисов
-
Проектирование архитектуры: микросервисы, событийные модели, очереди (Kafka, RabbitMQ, Redis Streams)
-
Работа с БД: проектирование схем, оптимизация запросов (PostgreSQL, MariaDB, Redis)
-
Написание unit-, интеграционных и e2e-тестов, поддержание покрытия
-
Качество и производительность
-
Код-ревью, контроль соблюдения стандартов кодирования и архитектурных договорённостей
-
Профилирование и оптимизация производительности (memory leaks, event loop, нагрузочное тестирование)
-
Настройка и поддержка CI/CD-пайплайнов (GitLab CI/GitHub Actions)
-
Контейнеризация сервисов (Docker), участие в настройке оркестрации (Kubernetes)
-
Настройка мониторинга и алертинга (Prometheus, Grafana, Sentry, ELK)
-
Менторинг junior/middle разработчиков, проведение технических собеседований
-
Декомпозиция и оценка задач, участие в планировании спринтов
-
Написание и поддержка технической документации (ADR, API-спеки)
УСЛОВИЯ:
-
График работы 5/2 (офис м.Нагатинская), гибридный;
-
Официальное оформление по ТК РФ
-
Дружная команда
-
Бесплатное питание и компенсация проезда
-
Возможность профессионального и карьерного роста