В роли Senior Python инженера предстоит работать с микросервисной архитектурой, распределёнными системами и API, а также использовать технологии очередей сообщений, кэширования, баз данных и балансировки нагрузки. Требуется опыт разработки на Python и умение создавать масштабируемые и надёжные решения в финансовой сфере. Работа предполагает участие в проектировании и поддержке сложных систем, обеспечивающих высокую производительность и отказоустойчивость.
Что нужно делать: заниматься разработкой прототипов и MVP продуктов с использованием LLM-инструментов (Claude Code, API Anthropic/OpenAI, агентные среды).
• разработка блока управления частотными преобразователями g120+s120 при помощи блоков SINA_POS и SINA_SPEED; • разработка блока управления частотным преобразователем Innovance MD580 в режиме Positioning Loop;
Разработка и развитие асинхронной микросервисной платформы на Python/FastAPI для highload fintech/acquiring. Разработка отказоустойчивой бизнес-логики в распределённой системе: очереди, ретраи, идемпотентность, конкурентный доступ, консистентность данных.
Задачи:
— Писать читаемый и поддерживаемый код;
— Развивать фронтенд (Next.js + TypeScript) и бэкенд (Node.js / Hono);
— Принимать архитектурные решения и отвечать за техническое качество;
— Активно использовать AI-инструменты в разработке, выстраивать эффективные процессы вокруг них в команде;
— Покрывать код автотестами и поддерживать культуру тестирования;
— Взаимодействовать с аналитикой, проектировать схемы данных, поддерживать мультитенантный апп, настраивать обмен событиями через BullMQ.
Требования:
— Коммерческий опыт fullstack-разработки;
— Глубокое знание TypeScript, Next.js и опыт построения бэкенда на Node.js / Hono (или альтернативный node.js http сервер);
— Опыт принятия архитектурных решений;
— Большой опыт работы с AI: активное использование AI-ассистентов и инструментов в ежедневной разработке, понимание их сильных и слабых сторон;
— Опыт работы с автотестами: написание unit / интеграционных / e2e тестов, выстраивание процессов тестирования;
— Опыт работы с очередями и событийной архитектурой (BullMQ);
— Умение работать в связке с аналитикой и продуктом;
— Умение выстраивать техническую инфраструктуру с учетом требований безопасности для продукта и бизнеса;
— Быть в контексте новых технологий и best practices в разработке, high load systems, security, ML, AI.
Будет плюсом:
— Опыт оптимизации производительности фронта и запросов к БД;
Условия:
— Реальное влияние на продукт и архитектуру, решения принимаются быстро;
— Современный стек, активное использование AI и свобода выбирать инструменты под задачу;
— Корпоративная подписка на Claude Code / Codex.
Задачи:
— Участвовать в декомпозиции задач и оценке трудоёмкости;
— Разрабатывать новую функциональности системы поддерживая высокое качество кода;
— Оптимизировать SQL-запросы, проектировать и улучшать схему БД;
— Взаимодействовать с другими разработчиками, QA, аналитиками;
— Участвовать в Code Review, следить за качеством кода;
— Писать юнит, интеграционные и функциональные тесты.
Требования:
— Опыт коммерческой разработки от 6 лет;
— Отличное знание Core Java, Spring Framework 5+, Spring Boot 2+;
— Опыт разработки веб-сервисов и работы с высоконагруженными системами;
— Уверенное владение SQL и знание PostgreSQL;
— Опыт работы с Kafka или другими брокерами (ActiveMQ и др.);
— Понимание паттернов проектирования, SOLID, ACID, уровней изоляции транзакций;
— Опыт настройки CI/CD и работы с системами сборки;
— Понимание современных практик командной разработки;
— Знание Golang будет плюсом.
Участие в проектах по внедрению и развитию решений на платформе 1С (а именно 1С: Управление холдингом) по направлению «Нормативно-справочная информация (НСИ)» и «Миграция данных». Разработка и ведение реестра НСИ: определение состава справочников, их атрибутивного состава, мэппингов и классификаторов.
Разработка на проектах по внедрению и развитию учетных систем на платформе «1С:Предприятие 8»; Проведение предварительного тестирования и передача результатов разработки аналитику или техническому архитектору;
Разрабатывать и поддерживать backend-сервисы на Python (FastAPI, asyncio). Развивать логику диалогового агента: сценарии и состояния звонка, извлечение данных из реплик, работу с LLM.