описание
Мы развиваем международный iGaming-продукт и уже более трёх лет уверенно растём вместе с сильной in-house командой. За это время мы не только укрепили продукт, но и выстроили гибкие процессы, которые поддерживают масштабирование бизнеса. Сейчас мы активно расширяемся: усиливаем продуктовую экспертизу, развиваем команду и выходим на новый этап роста. В связи с этим открываем позицию Python Developer, который будет создавать надёжные, масштабируемые и высоконагруженные системы.
задачи
- Участие в проектировании и разработке новых функциональных модулей и сервисов на Python
- Поддержка и оптимизация существующего кода, исправление багов
- Работа с реляционными базами данных (PostgreSQL, MySQL), NoSQL-хранилищами (Redis) и очередями (RabbitMQ, Kafka)
- Внедрение и поддержка тестирования (юнит-тесты, интеграционные тесты)
- Взаимодействие с командами фронтенда, QA и DevOps для контроля качества и производительности приложения на всех этапах разработки
- Участие в code review и обсуждении архитектурных решений
- Документирование кода и ведение технической документации/взаимодействие с системными аналитиками
требования
- Опыт работы коммерческой разработки с Python — от 5 лет
- Нам очень критичен опыт с highload продуктами/системами
- Опыт работы с асинхронным программированием (aiohttp, asyncio)
- Знание одного из веб-фреймворков: FastAPI, Django или Flask
- Уверенное владение системами контроля версий (Git)
- Опыт работы с реляционными базами данных и написание сложных SQL-запросов
- Знание принципов ООП и шаблонов проектирования
- Понимание архитектурных принципов (SOLID, DDD, чистая архитектура)
- Опыт написания интеграционных и юнит-тестов
- Уверенное владение Docker и понимание принципов CI/CD
- Опыт работы с enterprise-продуктами, включая разработку систем с нуля
- Опыт участия в трансформации MVP в полноценную продуктовую разработку
- Будет плюсом: Опыт работы с облачными платформами (AWS, GCP, Azure); Опыт использования инструментов мониторинга и логирования (Prometheus, Grafana, Sentry); Понимание Event Model
условия
- Конкурентную компенсацию, которую мы регулярно пересматриваем с учётом твоего профессионального роста и вклада в результат команды
- Удалённый формат работы с гибким начало рабочего дня — фокус на результате, а не на отработанных часах
- Мы заботимся о work-life balance, поэтому предлагаем оплачиваемый отпуск, больничные, выходные в государственные праздники и возможность брать дополнительные day off
- Работу в сильной команде и с опытным руководителем, которые помогают расти, развиваться и усиливать профессиональные навыки
- Среду, в которой есть точки роста даже для сильных senior-специалистов
- Персональный бюджет на спорт, обучение, здоровье, хобби и другое — сумма растёт вместе с твоим грейдом и стажем
- Стартовый бонус после прохождения испытательного срока — чтобы комфортно обустроиться или сразу вложиться в развитие
- Подарок ко дню рождения — денежное пополнение Wallet
- Spot-бонусы от руководителя за сильные результаты и вклад в продукт