Senior Full-stack Engineer (Node.js / Vue / React)

Санкт-Петербург, Россия
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Backend • Fullstack • Frontend • Go • JavaScript • Gin • React • Vue.js • jQuery • Express • Nest • Nuxt.js • CSS • EJS • HTML • LESS • PostCSS • SCSS • SASS • MongoDB • MySQL • PostgreSQL
Релокация • Удаленная работа
Опыт работы более 5 лет
240 000 ₽
Есть файл резюме (защищен)
О себе

На данный момент Технический директор (CTO).

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

Senior Full-stack Engineer ( нужен доступ к резюме / TypeScript, Vue / React), более 5 лет коммерческой разработки. Сильнее всего в архитектуре бэкенда, асинхронной обработке и интеграциях с внешними системами. Веду проекты от сбора требований и оценки до сдачи, общаюсь с заказчиком на русском и английском (B2).

Grotesque (digital-студия), CTO · февр. нужен доступ к резюме июнь 2026

  • Руководил командой из 6 разработчиков: отвечал за стек и архитектуру, стандарты кода и code review, настроил CI/CD на GitHub Actions и инфраструктуру в Yandex Cloud
  • За 5 месяцев запустил 6 клиентских проектов: интернет-магазины ( нужен доступ к резюме + NestJS, нужен доступ к резюме ), каталоги, сайт клиники с онлайн-записью. Ключевые части писал сам: оплату через ЮKassa, интеграцию с amoCRM, CMS
  • Вёл техническую часть работы с клиентами: собирал требования, оценивал сроки и стоимость

Генезис (официальный интегратор amoCRM, нужен доступ к резюме + лицензий), Backend Developer / тимлид · февр. нужен доступ к резюме янв. 2026

  • С нуля спроектировал движок асинхронных бизнес-процессов для флагманского продукта (NestJS, BullMQ, Redis). Он поддерживает ветвления, таймауты, параллельное выполнение и распределённые блокировки и обрабатывает тысячи задач в день для сотен аккаунтов amoCRM
  • Руководил бэкенд-командой из 4 человек: планировал бэклог, распределял задачи, проводил code review
  • Разработал 3 виджета, которые стали серийными продуктами компании. Автозаполнение реквизитов через DaData сократило ошибки в документах клиента на 80%
  • Дорабатывал около 30 виджетов, отвечал за GitLab CI/CD, деплой в Yandex Cloud и мониторинг в Grafana и Loki

FinTech-компания (NDA, брокер из ОАЭ), Backend Developer · авг. нужен доступ к резюме февр. 2025

  • Разработал микросервис интеграции TradingView с MetaTrader 5: котировки в реальном времени по WebSocket, история свечей, торговля прямо с графика
  • Сократил задержки котировок с помощью кэширования и объединения запросов
  • Сделал вход через криптокошельки (MetaMask, Trust Wallet) с выдачей JWT и верификацию пользователей, этапы которой настраиваются через конфиг

DataHeroes (SaaS CRM для 1500+ салонов и клиник), Full-stack Developer · авг. нужен доступ к резюме июль 2024

  • Разработал биллинг полного цикла на ЮKassa и Т-Банк: рекуррентные подписки, пробный период, смена тарифов, блокировка при неоплате, чеки по 54-ФЗ. Ручное выставление счетов менеджерами заменил полностью автоматическим self-service
  • Сделал чат реального времени (бэкенд и фронтенд) на WhatsApp Business API, Telegram и WebSocket
  • Реализовал интеграции с YCLIENTS и amoCRM и интерактивный онбординг для новых клиентов

Xcoders (Java / Vue, датский SaaS для опросов) · нужен доступ к резюме

  • Ускорил отклик редактора на больших опросах примерно с 20 секунд до менее чем 1 секунды
  • Покрыл модули автотестами: регрессия сократилась с 2 дней до ночного прогона
  • Перевёл фронтенд с jQuery на Vue 2, реализовал вход через NemID/MitID

Стек: TypeScript, нужен доступ к резюме , NestJS, Express, Vue 2/3, React, нужен доступ к резюме , PostgreSQL, MySQL, MongoDB, Redis, BullMQ, WebSocket, Docker, GitLab CI/CD, GitHub Actions, Yandex Cloud.

Ищу долгосрочный B2B-контракт или удалённую работу на полную ставку. Мой часовой пояс UTC+3, график гибкий, готов к релокации в Азию.



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


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