Middle Backend разработчик

Стрит Фалькон

Middle Backend разработчик

Москва, Никольская улица, 10

Метро: Кузнецкий мост

Описание вакансии

Мы создаём интеллектуальную платформу видеомониторинга и видеоаналитики с элементами ML на edge-устройствах. Система высоконагруженная: тысячи устройств, более 1000 RPS, десятки терабайт данных в сутки. Бэкенд команда разрабатывает сервисы на стыке IoT, облачных вычислений и компьютерного зрения, обеспечивая надёжную обработку потокового видео и метаданных.

Основной язык разработки – Rust. Часть legacy и вспомогательных сервисов написана на Python, но мы целенаправленно переводим критические компоненты на Rust. От кандидата не требуется экспертного владения Python – достаточно базового понимания для поддержки существующего кода.

В настоящее время нашей успешной команде требуется профессионал на должность Middle Backend разработчик.

Мы предлагаем:

  • работу в архитектурной команде над сложными высоконагруженными системами;
  • возможность влиять на техническую стратегию продукта и развитие стека;
  • участие в профильных конференциях и митапах за счёт компании;
  • официальное трудоустройство в аккредитованной ИТ компании (в соответствии с ТК РФ);
  • график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
  • удобное расположение: офис в центре города в шаговой доступности от метро с комфортными рабочими местами;
  • финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа);
  • онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании;
  • социальные льготы и компенсации:

компенсация питания и проезда (для офисных сотрудников);

частичная компенсация занятий спортом;

социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.);

дополнительные оплачиваемые выходные дни;

оплата психологических консультаций.

медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока;

яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе.

Обязанности:

  • проектировать микросервисы на Rust с использованием современных технологий контейнеризации и оркестрации (Docker/Kubernetes);

  • разрабатывать микросервисы с целью доставки их в production-окружение;

  • декомпозировать задачи внутри спринтов для ясного определения объема работы и целей;

  • оценивать технические риски, связанные с реализацией поставленных задач и решений;

  • писать чистый, тестируемый код, придерживаясь принципов SOLID, KISS, DRY;

  • создавать автоматические тесты для покрытия кода, а также участвовать в улучшении тестовой архитектуры и тестовой пирамиды команды;

  • работать с высоконагруженными компонентами: управлять очередями сообщений (RabbitMQ), базами данных (PostgreSQL, ClickHouse, Redis, MongoDB);

  • взаимодействовать со смежными командами, такими как инженеры по машинному обучению (ML) и DevOps, для успешного выполнения проектов;

  • участвовать в проведении Code Review для обеспечения качества кода;

  • поддерживать техническую документацию в актуальном состоянии, отражая изменения и новые решения.

Требования:
  • опыт: Backend-разработка: от 3 лет, из них 1 год на Rust (коммерческий опыт);
  • технические навыки: уверенное владение async экосистемой Rust (tokio, axum, sqlx), понимание принципов чистой архитектуры, опыт работы с Docker/Kubernetes (развёртывание и мониторинг), знание SQL, опыт работы с PostgreSQL и понимание NoSQL хранилищ;
  • системное мышление: понимание принципов работы высоконагруженных систем, способность декомпозировать задачи и оценивать риски;
  • инструменты: навыки работы в Linux, опыт с системами контроля версий (GitLab CI/CD);
  • гибкость: готовность изучать смежные технологии (базовый Python, ClickHouse, RabbitMQ), для нас важнее глубокие знания Rust и системное мышление, опыт работы с Python не обязателен, мы поможем освоить его на месте для эпизодических задач, сильные навыки в Rust, C++ или Go будут преимуществом.

Будет преимуществом:

  • опыт разработки на Python (FastAPI, SQLAlchemy);
  • знакомство с RabbitMQ, ClickHouse, OpenTelemetry;
  • опыт работы с видео/аудио потоками или ML-сервисами (особенно Computer Vision);
  • опыт работы с видеопотоками, знание протоколов RTSP, WebRTC;
  • опыт микросервисной разработки.

Мы рады, что вы внимательно изучили нашу вакансию и просим начать наше знакомство с сопроводительного письма "Мне интересна вакансия "Стрит Фалькон" потому что...".

Навыки
  • PostgreSQL
  • Python
  • RabbitMQ
  • Computer Vision
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Стрит Фалькон
  • Москва

  • от 200000 RUR

Рекомендуем
МФК Фордевинд
  • Москва

  • до 350000 RUR

Рекомендуем
Киберпротект

Go Developer

Киберпротект

  • Москва

  • до 350000 RUR

Рекомендуем
МАСС ГРУПП

Разработчик

МАСС ГРУПП

  • Москва

  • до 350000 RUR

Пахомов Алексей Юрьевич
  • Москва

  • до 250000 RUR

Киберпротект

Разработчик Go

Киберпротект

  • Москва

  • до 250000 RUR

Datanomica
  • Москва

  • до 200000 RUR

Amex Development
  • Москва

  • до 320000 RUR

Kokoc Group
  • Москва

  • до 350000 RUR

В Кадре
  • Москва

  • до 300000 RUR

Senior fullstack-разработчик (Python + React)

Мамаева Ирина Анатольевна

  • Москва

  • до 300000 RUR

ФАЙВДЖЕН
  • Москва

  • до 200000 RUR

NVI Solutions LLC
  • Москва

  • до 200000 RUR

RWB (Wildberries & Russ)
  • Москва

  • до 200000 RUR

Ай-Теко (I-Teco)

Senior Go разработчик

Ай-Теко (I-Teco)

  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию