Senior Fullstack Developer (Python / Vue)

BLACKHUB GAMES

Senior Fullstack Developer (Python / Vue)

Описание вакансии

Привет!

Мы - команда BLACKHUB Games, игровая студия, которая завоевала лидерские позиции на рынке благодаря проекту BLACK RUSSIA, в который ежедневно заходят более 900.000 пользователей. Игра с первых дней релиза заняла высокие позиции, став лучшей в своем сегменте на рынке СНГ.

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

Мы стремимся к постоянному развитию, проходя различные обучения и выполняя интересные задачи. Ошибок не боимся - они помогают развиваться. Ну и, само собой, мы предпочитаем заниматься любимым делом, получая кайф от проделанной работы и результата!

Примеры задач, которые предстоит решать в ближайшем будущем:

  • Проектировать и развивать микросервисы на Django и FastAPI (Python 3.12+), писать чистый, типизированный код и покрывать его тестами;

  • Строить асинхронные пайплайны (asyncio + uvloop/AnyIO) и очереди задач на Celery или TaskIQ с Redis или Kafka;

  • Создавать фронтенд на Vue 3 / Nuxt 3: Composition API, lazy-hydration, SSR/SSG, edge-rendering;

  • Настраивать сборку через Vite или Webpack, оптимизировать бандлы, внедрять TailwindCSS и Sass, поддерживать дизайн-систему в Storybook;

  • Интегрировать клиент с бекендом через REST, GraphQL и WebSocket, управлять состоянием Pinia + TanStack Query, реализовывать optimistic-updates;

  • Настраивать CI/CD (GitHub Actions или GitLab CI), собирать лёгкие Docker-образы, разворачивать их в текущей инфраструктуре (Docker Compose) и участвовать в миграции на Kubernetes, запланированной на конец года;

  • Обеспечивать observability: структурные JSON-логи, трассировки OpenTelemetry, метрики Prometheus + Alertmanager, алёрты и SLI/SLO;

  • Проводить code-review, менторить коллег, участвовать в технических дизайнах и развивать инженерные практики команды;

Необходимые навыки:

  • 6+ лет коммерческой разработки, минимум 3 года с продакшен-нагрузкой на Python;

  • Уверенное владение Python 3.10+, знание pattern matching, PEP 695, работы нового GIL; умение писать собственные декораторы и генераторы;

  • Глубокое понимание Django ORM (CTE, partitioning), DRF, а также FastAPI + Pydantic v2, OAuth2/OIDC и dependency-injection;

  • Опыт настройки Postgres 16 (pgvector, logical replication), Redis 7 (streams, bloom) и Kafka/Redpanda с режимом exactly-once;

  • Практика профилирования и оптимизации (tracemalloc, perf) и построения высоконагруженных асинхронных сервисов;

  • Отличные знания JavaScript ES6+ и строгого TypeScript, умение писать плагины для Vite/Webpack, применять code-splitting и import-maps;

  • Глубокий опыт Vue 3 + Nuxt 3, Tailwind 3/4, CSS Modules; умение держать Lighthouse > 90 и WCAG 2.2;

  • Владение инструментами качества: Vitest, Playwright, ESLint 8, ruff, black, mypy, pre-commit;

  • Опыт построения CI/CD, работы с Docker multi-stage и Trivy, базовое понимание Kubernetes и желание помочь его внедрить;

  • Навык написания документации, проведения тех-разборов и защиты архитектурных решений;

Наше предложение:

  • Официальное трудоустройство и полностью белая ЗП - гарантируем надежность и стабильность!

  • Доплата больничных и отпусков в размере 100% - забота о твоем здоровье и отдыхе!

  • Лояльно относимся к любому формату работы - удаленка, гибрид или офис в историческом центре Москвы/Нижнего Новгорода!
  • Гибкий график работы, лояльное руководство - индивидуально подходим к каждому!

  • Компенсация обедов для сотрудников офиса - заботимся о наших сотрудниках!

  • Возможность для обучения за счет компании - постоянное развитие!

  • Насыщенная и веселая корпоративная жизнь - шумно отмечаем наши успехи!

  • Возможность премирования и пересмотра заработной платы - расти в доходе вместе с компанией!

  • Корпоративная валюта - конвертируй свои успехи и достижения еще и в BlackCoins!

  • ДМС со стоматологией после прохождения испытательного срока - обслуживание в лучших клиниках города!

*Размер заработной платы обсуждается с каждым кандидатом индивидуально (!)

Навыки
  • Python
  • Pytest
  • Django Rest Framework
  • FastAPI
  • Git
  • Linux
  • VueJS
Посмотреть контакты работодателя

Похожие вакансии

Frontend Developer (Vue3, Nuxt3) – iGaming

Вовнянко Олеся Викторовна

Удаленная работа
  • Москва

  • до 5000 USD

Рекомендуем
Syndicate Group
Удаленная работа
  • Москва

  • до 5000 USD

Рекомендуем
Icons8
Удаленная работа
  • Москва

  • от 270000 RUR

Рекомендуем
STARTRIBE LTD
Удаленная работа
  • Москва

  • от 270000 RUR

МАКСБИТСОЛЮШЕН

Front-end разработчик (Nuxt)

МАКСБИТСОЛЮШЕН

Удаленная работа
  • Москва

  • от 270000 RUR

Мир бега
Удаленная работа
  • Москва

  • до 2000 RUR

ОптималГрупп

Nuxt.js разработчик

ОптималГрупп

Удаленная работа
  • Москва

  • до 2000 RUR

Технологии.Кредит.Страхование

Frontend-разработчик

Технологии.Кредит.Страхование

Удаленная работа
  • Москва

  • до 2000 RUR

Медиа Бизнес Солюшенс

FullStack разработчик (Vue, Node, React, TS)

Медиа Бизнес Солюшенс

Удаленная работа
  • Москва

  • до 2000 RUR

FIX PRICE
Удаленная работа
  • Москва

  • до 2000 RUR

МТС
Удаленная работа
  • Москва

  • до 2000 RUR

Абрамов Кирилл Валерьевич

Senior Frontend Developer (Vue3)

Абрамов Кирилл Валерьевич

Удаленная работа
  • Москва

  • до 200000 RUR

Mrktng.bz
Удаленная работа
  • Москва

  • до 200000 RUR

STARTRIBE LTD
Удаленная работа
  • Москва

  • до 200000 RUR

МАКСБИТСОЛЮШЕН

Senior frontend developer (vue.js)

МАКСБИТСОЛЮШЕН

Удаленная работа
  • Москва

  • до 430000 RUR

Placebo/25
Удаленная работа
  • Москва

  • до 150000 RUR

Базис Недвижимость

Middle Frontend-разработчик (vue.js)

Базис Недвижимость

Удаленная работа
  • Москва

  • до 150000 RUR

FIX PRICE
Удаленная работа
  • Москва

  • до 150000 RUR

IT SCOUT
Удаленная работа
  • Москва

  • до 150000 RUR

Удаленная работа
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию