Senior Full-stack Engineer (Node.js / Vue / React)
Санкт-Петербург, РоссияСеньор • Тимлид/Руководитель группы
Релокация • Удаленная работа
Опыт работы более 5 лет240 000 ₽
Опыт работы более 5 лет240 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g1BQf
О себе
На данный момент Технический директор (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, график гибкий, готов к релокации в Азию.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
