Перейти на главную

Ведущий программист (Fullstack)

Обязанности

Мы ищем опытного Senior-разработчика с лидерскими качествами для усиления ключевой команды, создающей инновационные AI-продукты в трейдинге. Вы займете гибридную роль: будете принимать ключевые архитектурные решения, руководить разработкой сложных фич (hands-on), а также участвовать в менторстве команды и улучшении инженерных процессов. Это роль для тех, кто хочет оставаться в коде, но напрямую влиять на техническое качество и направление развития продукта.

Зоны ответственности:

  • Техническое лидерство и архитектура:  
    Проектирование и реализация архитектуры новых высоконагруженных модулей на стыке трейдинговой логики и AI (агентские системы, RAG-пайплайны, streaming данных).
    Принятие ключевых решений по выбору технологий, паттернов и подходов в рамках своего продукта.
    Рефакторинг и оптимизация legacy-кода, проведение миграций критичных компонентов.
    Контроль за соблюдением принципов чистого кода, тестирования и безопасности на проекте.
  • Развитие продукта и процессов:
    Активное участие в продуктовом планировании, техническая оценка сложности и рисков.  Инициирование и внедрение улучшений в инженерные процессы: CI/CD, тестирование, мониторинг, документация.
    Анализ и устранение узких мест производительности (performance bottlenecks) в системе. Обеспечение надежности и отказоустойчивости сервисов, участие в инцидент-менеджменте.

Условия работы


  • Официальное трудоустройство и полный пакет социальных льгот (ДМС, компенсация фитнеса/обучения/путешествия, скидки и бонусы от партнеров, специальные условия и тарифы на продукты «Финама»);
  • Стабильную заработную плату и социальные гарантии, которые дают уверенность в настоящем и открывают перспективы в будущее;
  • Возможность профессионального роста, обучения и постоянного развития в области digital-innovations вместе с дружной командой. Лучшие конференции и мастер-классы за счет компании;
  • Участие в проектах, которые формируют цифровую трансформацию финансового сектора;
  • Удаленный или гибридный формат работы;
  • Комфортный офис в центре Москвы с зоной отдыха на крыше, кофе-поинтами с ароматным кофе, а также собственный тренажерный зал;
  • Богатую корпоративную культуру: классные внутрикорпоративные мероприятия, сообщества по интересам, возможность проявлять свои творческие, спортивные, интеллектуальные, социальные интересы и участвовать в креативных проектах.

Требования

  • Коммерческий опыт разработки на Node.js (NestJS) и/или Python от 5 лет, из них не менее 1 года в роли старшего разработчика или технического лидера.
  • Глубокий fullstack-опыт с фокусом на бэкенд: микросервисы, event-driven, gRPC, PostgreSQL, Redis, RabbitMQ/Kafka.
  • Продвинутый практический опыт в области AI/LLM для продакшена: архитектура и оптимизация RAG-систем, проектирование агентских цепочек (LangChain/LangGraph), работа с векторными БД, тонкая настройка взаимодействия с LLM.
  • Опыт проектирования и проведения миграций крупных частей системы или рефакторинга монолита.
  • Экспертные знания в Docker, Kubernetes, CI/CD пайплайнах.
  • Умение проектировать инфраструктуру для ML/AI-ворклоудов.
  • Опыт в финтехе, трейдинге или высоконагруженных системах с жесткими требованиями к задержкам (low-latency) и надежности.
  • Системное мышление, умение строить и читать сложные архитектурные диаграммы.

Будет сильным плюсом:

  • Опыт работы с Go или Rust для высокопроизводительных компонентов.
  • Практический опыт настройки MLOps пайплайнов, модельного скоринга в production.
  • Опыт построения и оптимизации веб-сокетов, streaming API для реального времени.
  • Глубокие знания в безопасности (security) приложений и данных.
  • Публичные выступления, статьи, вклад в open-source. 

Инвестируй в себя

Пройди собеседование, получи оффер и развивай продукты «Финама» вместе с нами