Обязанности:
Разработка ядра системы: Проектирование и разработка отказоустойчивых микросервисов на FastAPI.
Управление бизнес-логикой: Написание и поддержка сложных распределенных процессов (workflows) через Temporal.
Проектирование API: Разработка чистых и документированных REST/gRPC интерфейсов для внутренних и внешних потребителей.
Работа с данными: Проектирование архитектуры БД (PostgreSQL), оптимизация сложных запросов и работа с миграциями.
Интеграции: Написание надежных интеграционных модулей со сторонними сервисами и платежными шлюзами.
Масштабируемость: Оптимизация производительности бэкенда и работа с кэшированием (Redis).
Качество: Покрытие кода тестами (pytest), участие в Code Review и контроль технического долга.
Требования:
Опыт: 3+ года коммерческой разработки на Python (уверенное владение Asyncio).
Стек: Глубокие знания FastAPI и опыт работы с современными ORM (SQLAlchemy / Tortoise).
Workflow Engines: Опыт работы с Temporal (или глубокое понимание Celery/Airflow при готовности быстро переучиться).
Базы данных: Отличное знание PostgreSQL (уровни изоляции транзакций, индексы, оконные функции).
Инфраструктура: Уверенная работа с Docker, Docker Compose и Linux-окружением.
Архитектурный кругозор: Понимание микросервисной архитектуры, паттернов проектирования и принципов SOLID.
Плюсом будет: Опыт работы в FinTech или проектах с жесткими требованиями к комплаенсу и аудиту.
Условия:
Формат работы: Только офис (комфортное рабочее пространство, всё необходимое оборудование).
Проекты: Работа над серьезными системными продуктами (автоматизация, мониторинг, финтех) без лишнего легаси.
Стек: Современный инструментарий и отсутствие бюрократии в принятии технических решений.
Стабильность: Официальное оформление, конкурентная заработная плата и прозрачный рост.
Команда: Сильное инженерное окружение и возможность очного обмена опытом.