Чем предстоит заниматься:
— Разрабатывать backend-сервисы на Python 3.12+ и FastAPI;
— Создавать микросервисы с нуля по ТЗ и внутренним стандартам;
— Работать с принятой структурой сервиса: routers, DTO/schemas, service layer, repositories, models, DI, Unit of Work;
— Реализовывать бизнес-логику без смешивания её с роутерами и инфраструктурным кодом;
— Работать с PostgreSQL, SQLAlchemy/asyncpg, Alembic-миграциями;
— Реализовывать API endpoints, response models, exception handlers и структурированные ошибки;
— Работать с Kafka: события, consumer'ы, outbox/inbox-подход, идемпотентная обработка;
— Делать интеграции с внешними сервисами по REST API;
— Настраивать конфигурацию через env/settings и структурированные логи;
— Готовить код к ревью и проверять его перед MR;
— Работать с Git: ветки, коммиты, merge request/pull request, разрешение конфликтов.
Что мы ожидаем от тебя:
— Уверенно писать на Python и FastAPI;
— Понимать async/await, typing, Pydantic;
— Работать с PostgreSQL, транзакциями и миграциями;
— Понимать базовые backend-паттерны: DTO, service layer, repository;
— Читать существующий код и продолжать его в том же стиле;
— Работать по стандартам разработки;
— По ТЗ самостоятельно разложить задачу на код, миграции, API, события и тесты;
— Не придумывать архитектурные решения молча, если в ТЗ или стандарте есть пробел;
— Рассматривается работа только в офисе: г. Кострома, ул. Юбилейная, д 28/2.
Будет плюсом:
— Опыт Redis для кэша, сессий, rate limiting или временных данных;
— Опыт RabbitMQ/AMQP для внешних интеграций или legacy-контуров;
— Опыт работы с внешними REST API: авторизация, retries, timeouts, обработка ошибок;
— Опыт работы с логами и observability: ELK, Sentry, Grafana/Prometheus;
— Опыт работы с микросервисами и event-driven архитектурой;
— Опыт работы Docker;
— Умение писать unit и integration-тесты.
Что мы предлагаем:
— Интересные задачи и большой потенциал для самореализации в команде профессионалов;
— Классный офис, комфортные условия труда, корпоративный транспорт;
— Огромные возможности профессионального и финансового развития;
— График с понедельника по пятницу с 9:00 до 18:00.
Уровень заработной платы обсуждается с успешным кандидатом при собеседовании.
О компании
Группа компаний «Шанс» — крупнейший в Европе холдинг в сфере импорта эксклюзивных товаров для охоты, рыбалки, туризма и активного отдыха, также создающий одежду под собственным брендом Remington. Более 25 лет опыта, сотрудничество с ведущими российскими и зарубежными производителями, 7 оптовых филиалов по всей России и Европе, сеть из 80+ магазинов «ОхотАктив» от Калининграда до Владивостока. Подбор сотрудников осуществляется в ООО «Охота».