Обязанности:
Основные задачи: Проектировать, разрабатывать и развивать микросервисы на Python в распределённой среде. Прорабатывать ТЗ вместе с системным аналитиком: уточнять требования, предлагать улучшения постановки, влиять на финальное решение. Опекать фичу на всём пути - от дизайна и реализации до выкатки и первого времени в проде: настраивать метрики в Grafana, следить за поведением под нагрузкой. Активно участвовать в проработке архитектуры и дизайн-ревью, предлагать и защищать решения. Замечать узкие места и потенциальные риски на ранних этапах и обсуждать их с командой. 3-я линия поддержки: разбор инцидентов до первопричины по трейсам/логам/метрикам и закрытие класса ошибки. Документирование кода. Наши пожелания: Профильное высшее образование в области информатики, программной инженерии или смежной технической специальности. Опыт в разработке от 5 лет. Сильный Python, уверенный async (asyncio): понимаете, где он помогает, а где мешает. Опыт проектирования сервисов в распределённой системе: осознанный выбор между синхронным (gRPC) и асинхронным (Kafka/RabbitMQ) взаимодействием, идемпотентность, консистентность данных между сервисами. Грамотный дизайн контрактов между сервисами: версионирование, обратная совместимость. Самостоятельность и ответственность за результат на всём цикле задачи. Мы предлагаем: Работу в компании с мировыми стандартами и легендарной историей Оформление в ИТ аккредитованную компанию Интересные задачи и профессиональное развитие Конкурентоспособный социальный пакет Гибридный формат работыПохожие вакансии