Описание
Привет! Мы - команда опытных специалистов, которые занимаются продвижением и созданием собственных продуктов. Наша компания проделала длинный путь, от группы единомышленников до международной компании, которая помогла развиться большому числу проектов-стартапов вырасти в самостоятельный и успешный бизнес, который присутствует на рынках России, СНГ, Латинской Америки, Азии. Наши проекты развиваются, и сейчас мы ищем Python Backend Developer.
Задачи
- Разработка и поддержка backend-сервисов на Python (REST API / gRPC)
- Проектирование и оптимизация схем баз данных (PostgreSQL/MySQL), написание и оптимизация SQL-запросов
- Работа с очередями сообщений (Kafka, RabbitMQ, Redis)
- Написание unit- и интеграционных тестов, поддержка покрытия кода тестами
- Код-ревью коллег, участие в обсуждении архитектурных решений
- Взаимодействие с DevOps по вопросам CI/CD, деплоя и мониторинга сервисов
- Диагностика и устранение проблем production (логи, метрики, трассировка)
- Написание технической документации (API-спецификации, README, ADR)
Требования
- Опыт коммерческой разработки на Python от 2-3 лет
- Уверенное знание одного из фреймворков: Django / FastAPI / Flask
- Опыт работы с реляционными БД (PostgreSQL предпочтительно), понимание индексов, транзакций, нормализации
- Знание принципов проектирования REST API, опыт работы с OpenAPI/Swagger
- Опыт работы с Git, понимание Git flow
- Знание основ Docker, опыт работы в контейнеризированной среде
- Понимание принципов асинхронного программирования (asyncio, async/await)
- Базовые знания в области безопасности бэкенда (валидация данных, аутентификация/авторизация - JWT, OAuth2)
- Будет плюсом: Опыт работы с очередями сообщений (Kafka, RabbitMQ); Опыт работы с CI/CD (GitLab CI, GitHub Actions, Jenkins); Знание Redis/Memcached для кэширования; Опыт работы с микросервисной архитектурой; Опыт написания CDC-пайплайнов / работы с Debezium; Опыт работы с системами мониторинга (Prometheus, Grafana, Sentry); Английский язык на уровне чтения технической документации
Условия
- Конкурентная заработная плата (готовы отталкиваться от ваших ожиданий).
- Оформление по ИП.
- Полностью удаленный формат работы или возможность работать в наших офисах в Казани.
- ДМС после 3-х месяцев работы для заботы о вашем здоровье.
- 2 Day-off и премии к значимым событиям в вашей жизни.
- Корпоративные мероприятия, от онлайн-квизов до выездов на природу.
- Отсутствие формализма и бюрократии, мы ценим результат и здравый смысл.
- Поддержку в развитии: внутреннее и внешнее обучение, тренинги и корпоративные поездки для лучших сотрудников