Город: Кострома
Занятость: Полная, 5/2
Опыт работы: От 1 года до 3 лет
Привет, будущий коллега!
Рады видеть тебя здесь — возможно, именно ты станешь частью нашей сильной и дружной команды!
Кто мы?
Группа компаний «Шанс» — крупнейший в Европе холдинг в сфере импорта эксклюзивных товаров для охоты, рыбалки, туризма и активного отдыха. Мы также создаём стильную и функциональную одежду под собственным брендом Remington.
Нам доверяют — и это не просто слова. За плечами более 25 лет опыта, сотрудничество с ведущими российскими и зарубежными производителями, 7 оптовых филиалов по всей России и Европе, а также сеть из 80+ магазинов «ОхотАктив» от Калининграда до Владивостока.
Если ты хочешь не просто работать, а быть частью чего-то большего — добро пожаловать в ГК «Шанс»!
Чем предстоит заниматься:
- Разрабатывать 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.
Уровень заработной платы обсуждается с успешным кандидатом при собеседовании.
Мы ждем Вас в нашей команде!
Адрес: Кострома, Юбилейная улица, 28/2
Похожие вакансии