Проектирование и разработка корпоративных систем: Создание, развитие и поддержка API и микросервисов на FastAPI. Разработка интеграционных решений для корпоративных приложений.
Рефакторинг и оптимизация кода: Улучшение существующих решений с точки зрения производительности, безопасности и масштабируемости.
Разработка документации: Создание технической документации и поддержание её актуальности.
Поддержка инфраструктурных задач: Участие в мониторинге и анализе производительности приложений
Требования:
Экспертные знания Python и экосистемы: Отличное знание синтаксиса, idiomatic Python и best practices. Глубокое понимание работы Python-приложений в production-средах. Уверенное использование стандартных библиотек и популярных пакетов.
Практический опыт работы с FastAPI: Опыт проектирования, разработки и поддержки высоконагруженных RESTful API на FastAPI. Навыки эффективного использования асинхронного программирования (asyncio).
Опыт работы с базами данных и ORM: Уверенные навыки работы с реляционными и NoSQL базами данных. Знание и опыт применения SQLAlchemy.
Понимание IAM систем: Опыт разработки и интеграции систем идентификации и управления доступом (IAM). Знание протоколов и стандартов (OAuth 2.0, OpenID Connect, SAML, JWT).
Уверенные навыки работы с Git и CI/CD: Опыт командной разработки с использованием Git (ветвление, ревью, решение конфликтов). Понимание CI/CD процессов и практический опыт работы с ними.