Работа в офисе. Адреса офисов:
– г. Пермь: Шоссе Космонавтов, 111и к.2.
– г. Санкт-Петербург: Почтамтская, 15.
– г. Москва: Овчинниковская набережная, 20с1 (метро: Новокузнецкая, Третьяковская).
Чем предстоит заниматься:
– Поддержка и развитие backend-сервисов на NestJS (серверная логика — основная зона ответственности).
– Разработка нового функционала в рамках существующей архитектуры и технических спецификаций.
– Работа с базами данных (MySQL / MongoDB):
– проектирование схем,
– написание CRUD-запросов,
– миграции.
– Участие в рефакторинге и оптимизации существующего backend-кода.
– Покрытие серверного кода unit-тестами (Jest).
– Анализ и устранение ошибок в продакшене, работа с логами (OpenSearch, Graylog и др.).
– Участие в поддержке продуктовых сервисов, понимание их жизненного цикла.
– Постепенное погружение в CI/CD-процессы и инструменты (Docker, k8s, OpenAPI и др.).
– Ведение и актуализация технической документации по backend-части.
Мы ждем от кандидатов:
– Коммерческий опыт серверной разработки на Node.js (JavaScript / TypeScript) от 1,5 лет.
– Коммерческий опыт работы с NestJS от 1 года.
– Опыт разработки и поддержки REST API:
– понимание HTTP,
– умение следовать best practices.
– Практический опыт работы с MySQL или MongoDB:
– понимание различий реляционных и нереляционных БД,
– опыт написания и оптимизации запросов разной степени сложности,
– понимание построения эффективной структуры БД.
– Опыт работы с продакшн-сервисами:
– анализ ошибок,
– работа с логами,
– исправление инцидентов.
– Опыт применения принципов чистого кода и архитектурных решений в реальных проектах, а не только теоретическое знание.
– Уверенное владение Git, npm / yarn.
Будет плюсом:
– Опыт работы с:
– кэшированием (Redis),
– брокерами сообщений (Kafka, RabbitMQ).
– Опыт написания unit-тестов (Jest).
– Знакомство с Docker / docker-compose.
– Участие в code review и обсуждении архитектурных решений.
– Опыт работы в продуктовой команде, понимание оценки задач.
– Опыт разработки на PHP (желательно Yii2) и понимание MVC.
– Pet-проекты или open-source — как подтверждение практического интереса к backend.
– Использование ИИ-инструментов в повседневной разработке.
Технологический стек:
– Backend: Node.js (TypeScript), NestJS.
– Базы данных: Mysql, MongoDB, Clickhouse, Redis.
– Потоки и сообщения: Apache Kafka.
– DevOps: Docker, Kubernetes, GitLab CI.
– Тестирование: Jest.
– Мониторинг: Prometheus, Grafana, Sentry.
– Документация: OpenAPI (Swagger).
– Архитектура: DDD, event-driven, микросервисы.
Мы предлагаем:
– Возможность присоединиться к профессиональной, высоко мотивированной и результативной команде, перспективы карьерного роста.
– Официальное трудоустройство, оплачиваемые отпуск, больничные.
– Работу в офисе в одном из городов на ваш выбор - Москва, Санкт-Петербург, Пермь.
– Конкурентную заработную плату по результатам собеседования.
– ДМС со стоматологией после испытательного срока, 100% компенсацию больничного.
– Комфортные офисные условия.
– Интересные проекты с применением современных технологий.
– Корпоративные программы от наших партнеров.
– Бонусное подключение к телеком-услугам Дом.ru по тарифу «Сотрудник».
– Яркую корпоративную жизнь и дружелюбную атмосферу в коллективе профессионалов!