Разработка нового функционала в существующих сервисах и создание новых микросервисов с нуля
Активное взаимодействие с командой разработки и заказчиками для уточнения требований и согласования решений
Написание unit- и интеграционных тестов, документации к разрабатываемой функциональности
Обеспечение наблюдаемости сервисов (логи, трейсинг, метрики)
Обязательные:
Опыт разработки на Python от 4+ лет
Владение хотя бы одним из фреймворков: FastAPI или Litestar (Starlite)
Опыт работы с AsyncIO / concurrency / multiprocessing
Знание и опыт работы с Kafka и Redis PubSub
Опыт работы с PostgreSQL (включая SQLAlchemy) и Redis
Понимание принципов наблюдаемости сервисов и опыт внедрения трейсинга, логирования, метрик
Опыт работы с Event-Driven архитектурой (проектирование и разработка с нуля приветствуется)
Умение работать с Git, Docker, CI/CD
Умение качественно тестировать свои решения без выделенной команды QA
Будет плюсом:
Успешный опыт работы с Coding Agents
Понимание и знание других архитектурных подходов (кроме событийно-ориентированного)