Senior Node.js Developer (TypeScript)
Описание
Компания «Медиа Эффект» работает на рынке с 2017 года. За это время реализовано около 470 проектов в сфере ИТ, включая внедрение CRM-систем, разработку сайтов и чат-ботов, а также проведение рекламных кампаний в интернете.Кого мы ищем:Опыт коммерческой разработки на 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 (офис м. Нагатинская), гибридный;Официальное оформление по ТК РФ;Дружная команда;Компенсация проезда;Компенсация питания;ДМС со стоматологией (после прохождения испытательного срока);Возможность профессионального и карьерного роста