Python-разработчик
Описание
Sapiens Solutions - команда экспертов, специализирующаяся на разработке решений в области хранилищ данных, аналитической отчетности, мобильных приложений, системах планирования и прогнозирования. Опыт команды и её безупречная репутация - гарантия успешного сотрудничества с нашими клиентами. «Мы ценим красивые технические решения и создаем приложения, которыми пользуются».Заказчик: Крупный банкПроект: Мы создаем и развиваем ключевой инструмент для визуализации бюджета в масштабах всего Банка. Наш продукт агрегирует данные из 10+ учетных систем и помогает 500+ руководителям и финансистам принимать решения на этапе бизнес-планирования. Сейчас мы находимся в активной фазе перестройки архитектуры. Ищем инженера, который не боится сложных данных, готов проектировать сервисы, а не просто «писать код по задачам», и хочет видеть результат своей работы в промышленной эксплуатации. Проект рассчитан на 4+ лет, включает этапы разработки, внедрения и сопровождения с участием различных заинтересованных сторон. Технологический стек: * Python (FastAPI / Flask / Django) * Redis * PostgreSQL (или другие реляционные БД) * Инфраструктура: Docker, CI/CD (GitLab CI/Jenkins или аналоги) * Архитектура: REST API * Данные и BI: Apache Superset (интеграция, встраивание и кастомизация) Что нужно делать: * Разработка и развитие backend-сервисов на Python * Участие в миграции текущего решения на новую архитектуру * Интеграция с BI и системами визуализации (Apache Superset) * Работа с базами данных * Сборка и деплой сервисов (Docker, CI/CD) * Участие в архитектурных решениях и выборе технических подходов * Взаимодействие с аналитиками и другими командами Что мы ждём: * Уверенный опыт backend-разработки на Python * Опыт работы на данной позиции от 4 лет * Хорошее знание SQL и понимание работы с данными * Опыт проектирования и разработки API * Опыт контейнеризации и сборки сервисов (Docker, CI/CD) * Понимание принципов построения микросервисной архитектуры * Умение разбираться в существующем коде и улучшать его * Опыт работы в Agile (Scrum/Kanban), понимание процессов разработки и умение работать в команде * Ответственность за результат, а не только за «написанный код» * Опыт работы Jira, Confluence. Будет плюсом: * Опыт работы с BI-инструментами (Superset, Metabase, Tableau) * Понимание ETL / data pipelines * Опыт работы с Kafka или другими брокерами сообщений * Опыт участия в миграциях или рефакторинге легаси-систем * Опыт работы в enterprise или интеграционных проектах Что мы предлагаем: * Оформление по ИП или самозанятости; * Гибридный формат; * Стабильный и прозрачный доход. Будем рады видеть вас в нашей команде :)