Aston — аккредитованная аутсорсинговая IT-компания, работающая с 2007 года. Наш штат насчитывает 3400+ специалистов. Мы разрабатываем программное обеспечение и IT-решения в сферах Finance, Healthcare, eCommerce, IoT, Media, Big Data, ML и многом другом.
Предлагаем присоединиться в роли Python Developer и работать над проектом заказчика.
Заказчик - это компания, которая входит в тройку лучших в экологическом, социальном и корпоративном управлении в первом ESG-рэнкинге российских публичных компаний нефинансового сектора.
Почему это будет интересно?
- работа с современным стеком технологий;
- сотрудничество с одним из лидеров рынка в сфере нефтяной промышленности.
Обязанности
- разрабатывать и поддерживать backend-сервисы для касс и расчётов;
- проектировать и реализовывать асинхронные пайплайны обработки транзакций;
- интегрировать с брокерами сообщений (Kafka, NATS, MQTT) и внешними системами;
- работать с PostgreSQL и SQLAlchemy 2.0 (декларативный и императивный маппинг);
- развивать архитектуру: модульный монолит → микросервисы, event-driven, saga, outbox/inbox;
- покрывать код тестами (юнит, интеграционные, E2E, smoke) с использованием pytest, Hypothesis, Testcontainers;
- участвовать в код-ревью, менторить, развивать инженерную культуру.
Требования
- опыт работы в роли Python Developer от 4-х лет;
- понимание и работа с PostgreSQL;
- опыт работы с SQLAlchemy 2.0;
- опыт работы с FastAPI;
- опыт работы с Python Model Convention;
- опыт работы с Python DBAPI 2;
- опыт работы с декларативным и императивным мапингами (SQLAlchemy 2.0);
- опыт работы с Kafka;
- опыт работы с различными топологиями: модульный монолит, монолит, микросервисы;
- опыт разработки на архитектурах ЧА (чистая архитектура);
- опыт работы с различными моделями асинхронного программирования - one thread event loop, fibers, multi thread event loop, actor;
- понимание и опыт в разработке на основе паттернов event-driven, saga, outbox/inbox
- опыт работы с DI;
- опыт написания интеграционных, функциональных, end-to-end, юнит, smoke тестов (pytest, hypothesis, faker, testcontaieners).
Будет плюсом
- опыт работы с ASGI 3.0 и/или Litestar;
- опыт работы с MQTT (используется для IoT) или NATS.
Что мы предлагаем
- конкурентная зарплата, сумму обсуждаем отдельно с каждым кандидатом;
- проекты от топовых компаний;
- оформление по ТК;
- возможность выбирать формат работы: из дома, из офиса или гибридный;
- комфортные офисы в городах-центрах разработки;
- медицинская страховка (+стоматология);
- sick-days, оплачиваемый бенч, отпуск и больничные;
- частичная компенсация спортивных абонементов и компенсация расходов на оплату коворкинга;
- доплаты за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании;
- прозрачная система Performance Review и ментор на все время работы;
- поэтапная система адаптации новых сотрудников;
- корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
- участие в технических митапах и конференциях в качестве гостя и спикера;
- корпоративы и тимбилдинги;
- детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.