Задачи:
— Разработка и поддержка микросервисов на Python.
— Проектирование и развитие REST API с учётом общепринятых практик.
— Работа с PostgreSQL: проектирование схем данных, написание и оптимизация сложных запросов.
— Анализ существующей системы, включая легаси-компоненты, и постепенное её улучшение.
— Обеспечение качества, читаемости, тестируемости и поддерживаемости кода.
— Проведение code review и design review, участие в обсуждении технических решений.
— Анализ системных требований и оценка технической реализации.
— Взаимодействие со смежными командами для согласования API и интеграций.
— Участие в развитии архитектуры и повышении надёжности сервисов.
Требования:
— Опыт коммерческой разработки на Python от 3 лет.
— Уверенное владение Python и понимание особенностей языка.
— Знание ООП, SOLID и основных принципов проектирования кода.
— Опыт написания читаемого, поддерживаемого и тестируемого кода.
— Практический опыт работы с PostgreSQL: сложные SQL-запросы, проектирование схем и оптимизация производительности.
— Понимание микросервисной архитектуры, её преимуществ и ограничений, умение отличать микросервисы от распределённого монолита.
— Опыт разработки и проектирования REST API.
— Умение анализировать требования, аргументировать технические решения и оценивать последствия изменений.
— Опыт проведения code review и участия в обсуждении архитектурных решений.
— Готовность работать со сложной существующей системой и постепенно улучшать её.
Будет плюсом:
— Опыт разработки на FastAPI.
— Практический опыт работы с Kafka и RabbitMQ.
— Опыт настройки и поддержки CI / CD в GitLab CI.
— Знакомство с Rust.
— Опыт работы с LLM-инструментами и внимательного ревью кода, сгенерированного ИИ.
— Опыт проектирования отказоустойчивых сервисов и асинхронных интеграций.
Английский:
— Отдельное требование к английскому не указано.
Процесс:
— Короткое общение с рекрутером.
— Техническое интервью / TechCertify-скрининг.
— Передача на подходящие проекты клиентам.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.
Сейчас в каталоге 3 454 вакансии по этому направлению, удалённо можно работать в 50%.
Середина вилки в этой вакансии, 230 000 ₽ в месяц, на уровне медианы по направлению (240 000 ₽). У половины вакансий от 160 000 ₽ до 300 000 ₽ (вакансий с вилкой: 477).
Навыки этой вакансии, которые чаще всего просят по направлению: PostgreSQL (33%), Python (24%), Kafka (20%). В скобках доля вакансий направления.