Senior Backend Engineer

Job description

⚙️ Senior Backend Engineer (Node.js / NestJS / TypeScript)

Более 3 лет коммерческой разработки backend-систем в highload- и iGaming/fintech-контексте. Проектирую микросервисы, интеграции платежей и игровые платформы: от продуктовой идеи до устойчивого продакшн-релиза. Сильные стороны: надёжность, идемпотентность операций, наблюдаемость, производительность и масштабирование.

Локация: удалённо / гибрид / релокация (Москва, СПб, Алматы, Екатеринбург и др.) Формат: full-time / part-time / проектная работа Контакты: Telegram @jasper4ik | Email volotkevich.softdev@gmail.com | GitHub https://github.com/VolotkevichGH Ожидаемая ставка: от $20/час или от $2000/мес (обсуждаемо)

💻 Технологический стек Node.js, NestJS, TypeScript, JavaScript PostgreSQL, MongoDB, Redis RabbitMQ, Apache Kafka REST, WebSockets, событийная архитектура, микросервисы Docker, GitLab CI, GitHub Actions, Git Интеграции: Stripe, CryptoCloud, Nicepay, Tinkoff, PayPal, Steam OpenID, Discord, Google, X (Twitter), Telegram Bot API

🚀 Ключевые достижения

  • Спроектировал высоконагруженную модель P2P-переводов и механику Money Rain (массовые выплаты в чате) с поддержкой конкурентных сценариев и сохранением целостности баланса.
  • Реализовал перевод критичных HTTP-колбэков на RabbitMQ, что снизило нагрузку на ядро платформы в пике и повысило отказоустойчивость.
  • Создал унифицированный слой интеграций игровых провайдеров (Megafair, Endorphina, EGT Digital), ускорил запуск новых игр и добавил fallback/A/B роутинг.
  • Провёл декомпозицию монолита и выделил Admin-сервис, улучшив безопасность и управляемость кодовой базы.
  • Разработал игровые математические модели (RTP, волатильность, PRNG, бонусные механики) для Stake Engine с акцентом на прозрачность, воспроизводимость и соответствие требованиям платформы.
  • Оптимизировал производительность: Steam-инвентарь 200мс → 60мс, снижение 429 ошибок Steam API на 90%, Dice 200мс → 50–60мс, критичные API до 60мс.
  • Построил событийный чат и мультиканальные уведомления (in-app + email) для транзакций и внутриигровых событий.
  • Спроектировал и внедрил OAuth2 авторизацию (Steam, Discord, Google, X) с обработкой edge-cases (state, redirect mismatch, ошибки сессий/таймауты).
  • Внедрял CI/CD, наблюдаемость и практики надежности: graceful shutdown, идемпотентность операций, повторяемость транзакций, логирование критичных путей.

🛠 Дополнительно

  • Разработка и сопровождение Telegram-ботов (платежи, трейды, аналитика, админ-флоу)
  • Кэширование, защитa от дублирования, конкурентные операции и оптимизация запросов
  • Работа с Cloudflare CDN/WAF, Digital Ocean S3, OAuth и интеграциями с внешними API
  • Английский: B1 (читаю техдокументацию, веду техническую переписку)
  • Опыт в продуктовых командах и фрилансе, умею брать ответственность за архитектурные решения и внедрение

Skills

  • kafka
  • docker
  • git
  • github
  • gitlab
  • javascript
  • microservices
  • mongodb
  • nestjs
  • node_js
  • postgresql
  • rabbitmq
  • redis
  • restapi
  • typescript
  • websocket

Languages

EN, RU

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply