Backend developer NodeJs
Санкт-Петербург, РоссияМиддл
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы от 3 до 5 лет200 000 ₽
Опыт работы от 3 до 5 лет200 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g18yk
О себе
На данный момент 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 - юнит и интеграционные.
Есть файл резюме (защищен)
Интересные кандидаты
- раrelocate remote parttime
- раremote
- иD
инженер-программист (developer) NET, Python, Node, 1C
remote - Фс
Фул стек программист, Архитектор
remote - Фрrelocate remote parttime office
- Фрremote
- Ф
Фронтенд / Frontend React Middle+ / Fullstack Node +
remote - ТRremote
- Тдrelocate remote
- Тдremote office
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
