НСИС (Национальная страховая информационная система) - это ядро страхового рынка. Мы - 100% дочерняя компания Центрального банка РФ. Через нас проходит все: ОСАГО, КАСКО, ДСАГО, страхование жилья, ДМС. Мы - центральный узел, который обеспечивает работу страхования в стране. Если мы остановимся - страхование остановится. У нас highload-система, микросервисная архитектура из более чем 100 приложений, SLA доступности - 99,95% (чуть больше 4 часов в год на простои, и то не одномоментно). Интегрируемся с такими контрагентами как ГИБДД, РСА, Минцифры, МВД, Госуслуги, работаем на стыке бизнеса, госрегуляторов и технологий. И да, мы также реализуем и коммерческие продукты. Сейчас мы в поиске Python-разработчика Обязанности: Разработка бэкенд-логики сервисов на Python, интеграция с Kafka и PostgreSQL; Реализация коннекторов и обработчиков событий для взаимодействия с EVA API; Оптимизация производительности БД и брокера, устранение узких мест, race conditions и memory leaks; Участие в планировании задач, code review, написании тестов и технической документации; Оперативное погружение в новые модули, поддержка стабильности текущих решений и техническая эволюция системы. Требования: Hard Skills (обязательно) Apache Kafka: уверенное владение producer/consumer, партиционированием, семантикой доставки сообщений, обработка ошибок, DLQ, retry-политики; Опыт с confluent-kafka, aiokafka или kafka-python; PostgreSQL: проектирование схем, сложные SQL, транзакции, индексы, блокировки, оптимизация запросов (EXPLAIN ANALYZE); Опыт миграций (Alembic), работы с SQLAlchemy/Tortoise ORM и raw-запросами; Python & Web Stack: знание Python 3.10+, асинхронность (asyncio, aiohttp/FastAPI/Starlette), строгая типизация (pydantic/mypy), линтеры/форматтеры (ruff/black), управление зависимостями (uv/poetry/pip-tools); Интеграция с API: опыт построения клиентов и серверов REST/gRPC, работа с внешними системами, включая API EVA (формат, специфика и авторизация уточняются при старте); Понимание rate-limiting, retry, логирования запросов; SOLID & архитектура: практическое применение принципов SOLID, DRY/KISS, знание паттернов для бэкенда, умение выделять слоистую архитектуру и разделять ответственность; Тестирование & инструменты: pytest, mocking, покрытие тестами, Docker, Git, структуры логов и трейсов. Soft Skills Быстрая адаптация к новым доменам: способность за короткий срок разобраться в бизнес-контексте, коде и архитектуре без потери качества разработки; Самостоятельность и проактивность: умение вести задачу от постановки до продакшена, формулировать уточняющие вопросы, предлагать технические решения; Дисциплина качества: привычка писать тестируемый код, участвовать в code review, документировать изменения и рефакторить в рамках sprint-цикла; Командная коммуникация: открытость к обсуждениям архитектуры, готовность обмениваться знаниями и конструктивно принимать фидбек. Будет плюсом: Опыт Domain-Driven Design архитектуры на Python; Опыт работы с высоконагруженными системами. Условия: Оформление согласно ТК РФ; Уровень дохода обсуждается с успешным кандидатом (ЗП "белая") + премия по результатам работы; График 5\2, гибкое начало, в пятницу сокращенный день; Гибридный, офисный или удаленный формат работы; Расширенный пакет ДМС (стоматолог, психолог, телемедицина); Постоянное профессиональное внешнее и внутреннее обучение; Возможность участвовать в масштабных и разнообразных проектах; Насыщенная корпоративная культура (праздники, подарки, различные активности по интересам); Удобный и современный офис с зонами отдыха в центре Москвы (2 минуты от м. Павелецкая).
НСИС (Национальная страховая информационная система) - это ядро страхового рынка. Мы - 100% дочерняя компания Центрального банка РФ. Через нас проходит все: ОСАГО, КАСКО, ДСАГО, страхование жилья, ДМС. Мы - центральный узел, который обеспечивает работу страхования в стране. Если мы остановимся - страхование остановится. У нас highload-система, микросервисная архитектура из более чем 100 приложений, SLA доступности - 99,95% (чуть больше 4 часов в год на простои, и то не одномоментно). Интегрируемся с такими контрагентами как ГИБДД, РСА, Минцифры, МВД, Госуслуги, работаем на стыке бизнеса, госрегуляторов и технологий. И да, мы также реализуем и коммерческие продукты. Сейчас мы в поиске Разработчика корпоративного аналитического хранилища данных (Senior DWH Developer) Вам предстоит: Разработка нового и развитие существующего функционала корпоративного аналитического хранилища данных на базе PostgreSQL + ClickHouse; Оптимизация, рефакторинг и сопровождение существующих решений; Проектирование, разработка и сопровождение ETL/ELT-процессов загрузки, трансформации и обработки данных, реализация бизнес-логики аналитического хранилища, разработка механизмов контроля качества данных; Анализ требований бизнес-заказчиков, исследование источников данных и участие в проектировании моделей данных; Участие в разработке архитектурных решений корпоративного хранилища данных, выборе технологий и инструментов ETL/DWH; Подготовка архитектурной, технической и эксплуатационной документации, документирование ETL/ELT-процессов и реализованных технических решений; Взаимодействие с командами разработки, аналитики, тестирования и эксплуатации при реализации проектов; Участие в выводе решений в промышленную эксплуатацию, приемо-сдаточных и нагрузочных испытаниях. Для этого Вам потребуется: Опыт разработки корпоративных аналитических хранилищ и ETL/ELT-процессов на PostgreSQL от 3 лет; Опыт разработки аналитических витрин на ClickHouse от 2 лет; Опыт проектирования слоев DWH: Staging, ODS, детальный слой и витрины данных; Практический опыт разработки ETL/ELT-процессов; преимуществом будет опыт работы с промышленными ETL/ELT-платформами и инструментами интеграции данных (Apache Hop, Pentaho Data Integration, Oracle Data Integrator и т.п.); Опыт реализации инкрементальных загрузок: CDC, Delta, SCD Type 2, обработка поздно поступающих данных; Понимание подходов Data Vault, Kimball и Anchor Modeling; Экспертное знание SQL и PL/pgSQL, внутреннего устройства PostgreSQL и методов оптимизации запросов и производительности; Уверенное знание ClickHouse: колоночное хранение, семейство MergeTree, фоновые слияния и выбор движка под задачу; Уверенное владение Python, опыт разработки надежных загрузчиков с логированием, обработкой ошибок и retry-механизмами; Практический опыт разработки DAG в Apache Airflow, понимание Scheduler, Executor, Hooks, Operators, Sensors, передачи параметров и идемпотентности задач; Понимание принципов работы и областей применения реляционных и колоночных СУБД, MPP-платформ, in-memory СУБД, Data Lake и SQL движков; Опыт работы с Git, Jira, Confluence и инструментами CI/CD, включая Jenkins, GitLab CI и Liquibase; Знание современных подходов к разработке, тестированию и документированию DWH; Опыт работы по Agile/Scrum или Waterfall. Soft skills: Управленческие способности Аналитическое мышление Внимательность к деталям Умение работать с документацией Коммуникабельность Способность работать в команде Архитектурные навыки: Проектирование архитектуры DWH Создание стратегии развития DWH Работа у нас: Оформление согласно ТК РФ; Уровень дохода обсуждается с успешным кандидатом (ЗП "белая") + премия по результатам работы; График 5\2, гибкое начало, в пятницу сокращенный день; Офисный, Удаленный или Гибридный формат работы; Расширенный пакет ДМС (стоматолог, психолог, телемедицина); Постоянное профессиональное внешнее и внутреннее обучение; Возможность участвовать в масштабных и разнообразных проектах; Насыщенная корпоративная культура (праздники, подарки, различные активности по интересам); Удобный и современный офис с зонами отдыха в центре Москвы (2 минуты от м. Павелецкая).