Fullstack разработчик (Трайб Data Office)
Описание
Цель: Разработка, развитие и обеспечение стабильной работы инструментов управления данными Банка: платформы Data Ocean Governance, модуля Data Quality и дата-портала. Сотрудник входит в команду Data Governance и отвечает за техническую реализацию и архитектуру решений внутри платформы: структуру компонентов, модели данных, интеграции и механизмы автоматизации. Обеспечивает согласованность доработок, производительность, надежность и сопровождаемость решений с учетом архитектурных стандартов Банка. Ведущий разработчик принимает технические решения, обеспечивает качество кода, развивает инженерные практики и передает экспертизу членам команды. Наш стек: • Платформаo Linux (+docker)o PostgreSQLo Nginx, keycloak,camunda, swaggero ElasticSearcho Apache Airflowo Java/Groovy – базовые знания как плюс • Отчеты/доработки –o html/js (vanilla js, css, vue3) • Порталo Python 3.12+ (FastAPI, SqlAlchemy, Tortoise ORM, pandas, langchain/llama_index)o HTML/CSS/JS -vue.js, vanilla js, csso PostgreSQLo ElasticSearcho KeycloakЧем предстоит заниматься: Проектировать архитектуру новых модулей и доработок DG, DQ и дата-портала: компоненты, модели данных, API, интеграции и потоки обработки данных. Разрабатывать, дорабатывать и сопровождать функциональность Data Ocean Governance: каталоги объектов, реестры, формы, пользовательские сценарии и автоматизированные процессы. Разрабатывать интеграции с системами Банка, включая Change Management. Реализовывать и сопровождать контроли качества данных, интеграции с источниками и обработку результатов проверок. Развивать мониторинг качества данных, уведомления, маршрутизацию инцидентов и контроль их обработки. Разрабатывать backend-сервисы на Python и FastAPI: API, обработку запросов, поиск и интеграции с другими системами. Развивать frontend на Vue 3: каталоги, карточки объектов, формы, дашборды и интерактивные инструменты. Совместно с аналитиками прорабатывать требования, оценивать трудоемкость, технические зависимости и риски реализации. Проводить code review, развивать практики разработки и участвовать в менторинге разработчиков. Тестировать разрабатываемую функциональность, создавать автоматизированные тесты для критичных сценариев. Развивать мониторинг платформ и сервисов: доступность, производительность, ошибки, состояние интеграций и фоновых заданий. Внедрение AI-помощника на базе n8n, litellm, langchain/langgraph Администрирование и сопровождение сервисов - базовые знания Linux, docker, ci/cd. Что мы ожидаем от кандидата: Опыт коммерческой разработки на стеках Опыт работы с операционными системами на базе Linux Опыт работы с реляционными базами данных, включая проектирование схемы, оптимизацию запросов и индексацию Знание python (с уклоном в backend/fullstack) Знание html/js/css Опыт разработки на groovy – будет плюсом Опыт разработки и настройки Data Ocean Governance либо аналогичных платформ управления данными. – будет плюсом Опыт работы с camunda, nginx, keycloak, swagger – будет плюсом Опыт работы с Apache Airflow – будет плюсом