Senior Node.js Developer (TypeScript)
Technology
Медиа Эффект
Москва, Россия2 нед. назадДо 06.10.2026
Описание вакансии
МЫ ЖДЁМ
- Опыт коммерческой разработки на 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 (офис м.Нагатинская), гибридный;
- Официальное оформление по ТК РФ
- Дружная команда
- Бесплатное питание и компенсация проезда
- Возможность профессионального и карьерного роста
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопросГде предстоит работать
МоскваKeywords
GitLabSentryApache KafkaMariadbGrafanaRedisR:BaseTypescriptRabbitMQGraphQLNode.jsGRPCJavaScriptPostgresqlCI / CDNodeDockerGitGithubKubernetes
Вас интересует эта вакансия?