YLAB Development

Python-разработчик

Коротко

Python-разработчик для развития существующей системы с элементами легаси: проектирование микросервисов, REST API и работа со сложной бизнес-логикой. Компания — IT-компания (YLAB Development), работа предполагает архитектурные решения и взаимодействие со смежными командами, а также передачу на проекты клиентам. Требуется от 3 лет коммерческого опыта на Python, знание ООП/SOLID, опыт с PostgreSQL, микросервисной архитектурой и REST API.

О позиции
Ищем Python-разработчика с сильной инженерной базой, который умеет проектировать микросервисы, работать со сложной бизнес-логикой и поддерживать качество кода на высоком уровне. Предстоит развивать существующую систему с элементами легаси, участвовать в архитектурных решениях и взаимодействовать со смежными командами.
Что будет в работе
•Разрабатывать и поддерживать микросервисы на Python.
•Проектировать и развивать REST API с учётом общепринятых практик.
•Работать с PostgreSQL: проектировать схемы данных, писать и оптимизировать сложные запросы.
•Разбираться в существующей системе, включая легаси-компоненты, и постепенно улучшать её.
•Следить за качеством, читаемостью, тестируемостью и поддерживаемостью кода.
•Проводить code review и design review, участвовать в обсуждении технических решений.
•Анализировать системные требования и оценивать техническую реализацию.
•Взаимодействовать со смежными командами для согласования API и интеграций.
•Участвовать в развитии архитектуры и повышении надёжности сервисов.
Что важно
•От 3 лет коммерческой разработки на Python.
•Уверенное владение Python и понимание особенностей языка.
•Знание ООП, SOLID и основных принципов проектирования кода.
•Опыт написания читаемого, поддерживаемого и тестируемого кода.
•Практический опыт работы с PostgreSQL: сложные SQL-запросы, проектирование схем и оптимизация производительности.
•Понимание микросервисной архитектуры, её преимуществ и ограничений, умение отличать микросервисы от распределённого монолита.
•Опыт разработки и проектирования REST API.
•Умение анализировать требования, аргументировать технические решения и оценивать последствия изменений.
•Опыт проведения code review и участия в обсуждении архитектурных решений.
•Готовность работать со сложной существующей системой и постепенно улучшать её.
Будет плюсом
•Опыт разработки на FastAPI.
•Практический опыт работы с Kafka и RabbitMQ.
•Опыт настройки и поддержки CI/CD в GitLab CI.
•Знакомство с Rust.
•Опыт работы с LLM-инструментами и внимательного ревью кода, сгенерированного ИИ.
•Опыт проектирования отказоустойчивых сервисов и асинхронных интеграций.
Английский
Отдельное требование к английскому не указано.
Процесс
•Короткое общение с рекрутером.
•Техническое интервью / TechCertify-скрининг.
•Передача на подходящие проекты клиентам.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте