Backend developer NodeJs

Санкт-Петербург, Россия
Миддл
Информационные технологии • Разработка • Backend • JavaScript • Node.js • TypeScript • Express • Nest • MongoDB • MySQL • PostgreSQL • Redis • AWS • Amazon S3 • Google Firebase
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет
200 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Backend developer NodeJs/Team Lead.

Мои компетенции и опыт

💻 REST API для управления логистическими заказами

• Спроектировал и реализовал систему асинхронных email-уведомлений через BullMQ + Redis: уведомления клиентам при изменении статуса заказа и мониторинга поставки, уведомления администраторам при создании заказов

• Реализовал ролевую модель доступа (5 ролей) с изолированными модулями и use case-ами под каждую роль

• Интегрировал AWS S3 для хранения файлов

• Покрыл бизнес-логику функциональными и интеграционными тестами (Jest + Supertest)

• Настроил Docker Compose окружение: PostgreSQL, Redis, API-контейнер

 

💻CRM → система лояльности

• Спроектировал и построил CRM, которая выросла в полноценную систему лояльности с ролевой моделью для клиентов, партнёров и администраторов.

• Реализовал алгоритм подбора свободных слотов для бронирования - с учётом пересечений по времени и бизнес-правил заказчика.

• Подключил эквайринг Альфа-Банка, сделал биллинг с виртуальными кошельками и автоматическим расчётом агентских комиссий.
 

ℹ️Информационный портал «Книжные маяки»

• API для агрегации событий с гибкой фильтрацией - город, дата, категория.

• Провёл рефакторинг проекта, покрыл ключевую логику тестами и написал документацию.

• Настроил интеграцию с 1С-Битрикс.

 

📘Платформа онлайн-курсов SelfSchool

• Логика прохождения курсов: проверка заданий, автогенерация сертификатов.

• Реализовал авторизацию через сторонние сервисы, загрузку и обработку видео, систему комментариев и сложную аналитику по прогрессу и активности пользователей.

 

🌎Инфраструктура

• Разворачиваю и масштабирую проекты в Yandex Cloud с Kubernetes, инфраструктуру описываю в Terraform.

• CI/CD собран на GitHub Actions - тесты и деплой без ручных шагов.

• Крон-джобы для отчётов и фоновых задач, мониторинг через Lens и свои метрики.

 

🤵 Team Lead

• Внедрил код-ревью на уровне всей команды.

• С самого старта фичи подключаю к обсуждению задачи разработчиков, дизайнеров и менеджеров - для того, чтобы поставить цель, построить модель для более эффективной реализации задачи.

• Провожу технические собеседования вместе с senior-разработчиком.

 

Стек: NestJS, TypeORM, PostgreSQL, Redis, Kafka, Yandex Cloud, OAuth 2.0 (Google, Яндекс, Apple), интеграции с внешними сервисами, real-time через SSE, покрытие тестами на Jest - юнит и интеграционные.



Есть файл резюме (защищен)


Интересные кандидаты