Обязанности:
Работа в офисе. Адреса офисов: г. Пермь: Шоссе Космонавтов, 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 по тарифу «Сотрудник». Яркую корпоративную жизнь и дружелюбную атмосферу в коллективе профессионалов!Похожие вакансии
Backend-разработчик (NestJS / TypeScript)
Договорная
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
DatsTeam
Бэкенд-разработчик nestjs / backend developer nestjs
Договорная
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
Банк Русский Стандарт
Ведущий Backend-разработчик (Node.js, NestJS)
Договорная
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
Hr-formula
Middle Backend developer (NestJS / Node.js)
Договорная
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
RT
Договорная
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
Каргономика
От 100 000 руб.
Москва. Станции метро: Новокузнецкая, Третьяковская, Китай-город
Чернышева Олеся Витальевна