
Пыжов Михаил Александрович
Python Middle Backend разработчик в IT-компанию (start up)
- Навыки коммуникации
- Python
- PostgreSQL
- SQL
- SQLAlchemy
- Коммуникативные навыки
- Обучение и развитие
Наша компания с 2023 года оказывает услуги в рамках программного обеспечения, развития компаний в области компьютерных технологий.
Мы оказываем аутсорсинговые услуги международной IT компании, в частности занимаемся обучением нейросети на основе AI NATA (автоматизированная система торговли в сфере инвестиций), а также описанием, развитием и продвижением продукта по всему миру.
Сейчас мы в поисках Python Middle Backend разработчика, который поможет нам усовершенствовать наш продукт.
Чем предстоит заниматься:
- разработка и поддержка backend-решений на Python;
- оптимизация и рефакторинг существующего кода;
- проектирование и реализация API;
- интеграция с внешними сервисами и базами данных;
- написание тестов и обеспечение качества кода;
- участие в обсуждении архитектурных решений;
- работа с асинхронными задачами и очередями сообщений.
Мы предлагаем:
-
Справедливую заработную плату;
-
Гибкий, удаленный график работы;
-
Работу в дружной команде, которая путешествует вместе и вместе выходит на мероприятия.
Для тех, кто длительно сотрудничает с компанией предусмотрены бенефиты:
-
За общие рекорды - компания организовывает выезды в крутые места (в том числе за границей) за счет компании.
-
ДМС после полугода работы в компании.
-
Компенсация SportDrive - на оплату спортивных абонементов или необходимого инвентаря для занятий спортом.
-
Ежегодный сертификат на отдых (приятный бонус к отпуску, который вы можете потратить на билеты/отель и др.).
-
Поздравление детей сотрудников 2 раза в год;
-
Еженедельное корпоративное обучение, большую интересную библиотеку, тренинги, индивидуальный план развития.
Требования от технического директора.
Основные:
- уверенное знание Core Python 3.10+;
- опыт коммерческой разработки не менее 2 лет для Middle, или наличие опыта от 1 года в Pet проектах или OpenSource;
- обязательный опыт работы с Celery;
- обязательный опыт работы с одним из веб-фреймворков: Django, FastAPI, Litestar;
- обязательный опыт работы с SQLAlchemy;
- понимание принципов асинхронного программирования в Python;
- уверенные знания SQL и понимание особенностей работы с PostgreSQL.
Дополнительные:
- опыт работы с Docker и контейнеризацией;
- опыт написания тестов (pytest, unittest);
- опыт работы с брокерами сообщений (RabbitMQ, Kafka, Redis);
- понимание принципов работы микросервисной архитектуры;
- опыт работы с Git и CI/CD пайплайнами;
- понимание принципов проектирования REST API и работы с OpenAPI/Swagger;
- опыт работы с ORMs и миграциями баз данных;
- навыки оптимизации SQL-запросов и индексации.
Будет плюсом:
- опыт работы с облачными платформами (AWS, GCP, Azure);
- опыт работы с NoSQL базами данных (MongoDB, Redis);
- опыт работы с GraphQL;
- знание принципов DDD и Clean Architecture;
- опыт работы с event-driven архитектурами.
Успехов и до встречи на собеседовании!