Инвестиционная компания ищет Senior инженер-разработчик полного цикла для работы в продуктовой команде с микросервисной архитектурой, активным использованием AI-ассистентов и AI-агентов, глубоким погружением в предметную область финансовых рынков.
Требования:
- Коммерческий опыт разработки на Python/FastAPI от 5 лет
- Опыт работы с крупными микросервисными системами
- Уверенное владение SQL и проектированием реляционных БД
- Практический опыт работы с PostgreSQL и MongoDB
- Понимание и применение паттернов Repository, Service, Unit of Work
- Опыт использования DDD и CQRS
- Опыт использования Docker; базовые знания Kubernetes
- Опыт построения и сопровождения CI/CD (GitLab CI)
- Опыт работы с системами мониторинга: Prometheus, Grafana, ELK
- Умение проводить качественное code review и анализировать AI-генерируемый код
- Опыт системного анализа и формализации неструктурированных требований; умение переводить требования в User Stories, критерии приёмки и ТЗ
- Навыки декомпозиции задач, постановки задач с учетом edge-cases и негативных сценариев
- Практический опыт использования AI-ассистентов разработки и AI-агентов; навыки критической проверки результатов AI-инструментов
- Опыт лидирования разработки от 2 лет, планирования, распределения задач и менторинга
- End-to-End ownership продукта или функционала; готовность совмещать роли архитектора, аналитика, разработчика и QA
Желательно:
- Проектирование REST API и обеспечение обратной совместимости
- Опыт с Kafka и/или RabbitMQ
- Опыт построения ETL-процессов и работы с Apache Airflow
- Опыт реализации полнотекстового поиска (PostgreSQL FTS, ElasticSearch)
- Опыт разработки WebSocket-сервисов
- Знание OAuth/OpenID и опыт работы с Keycloak; понимание RBAC/ABAC
- Опыт работы с Yandex Cloud
- Опыт разработки на Golang и/или Django
- Навыки базового тестирования и проектирования тест-кейсов
- Опыт работы с финансовыми и биржевыми данными
Задачи:
- Анализ и уточнение бизнес-требований
- Подготовка технических постановок для команды и AI-агентов
- Проектирование архитектурных решений
- Разработка и сопровождение микросервисов на Python/FastAPI
- Организация и контроль работы AI-ассистентов разработки
- Проверка качества, безопасности и производительности кода; проведение code review
- Декомпозиция функционала и управление реализацией; взаимодействие с аналитиками, продактами и смежными командами
- Доставка функционала в production и сопровождение полного жизненного цикла разработки
Условия:
- Удалённая работа, фулл-тайм
- Работа в продуктовой команде с высоким уровнем самостоятельности и ответственности
- Активное использование AI-ассистентов и AI-агентов в разработке