Senior Node.js Developer (TypeScript)
Описание
Локация: гибридный формат, офис в Москве, м. НагатинскаяЗарплата: от 330 000 ₽ на руки в месяцКомпанияКомпания работает на рынке с 2017 года и реализовала около 470 ИТ-проектов, включая CRM-системы, сайты, чат-ботов и рекламные кампании.Что делатьПроектировать и разрабатывать серверные приложения на Node.js, TypeScript и JavaScript.Создавать REST/GraphQL API и gRPC-сервисы.Проектировать микросервисную архитектуру, событийные модели и решения на основе Kafka, RabbitMQ и Redis Streams.Проектировать схемы баз данных, оптимизировать запросы и работать с PostgreSQL, MariaDB и Redis.Разрабатывать unit-, интеграционные и e2e-тесты, проводить профилирование и оптимизацию производительности.Поддерживать CI/CD, Docker, Kubernetes, мониторинг и алертинг; участвовать в код-ревью, планировании, документировании и менторинге разработчиков.ТребованияКоммерческий опыт разработки на 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, GitLab CI или GitHub Actions, SOLID, DDD, паттернов проектирования и микросервисной архитектуры.Готовность работать в гибридном формате из московского офиса.Культура и преимуществаГрафик 5/2 и гибридный формат работы.Официальное оформление по ТК РФ.Компенсация проезда и питания.ДМС со стоматологией после испытательного срока.Возможности профессионального и карьерного роста.