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

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

От 300 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • SOLID
  • Linux
  • Golang
  • Python
  • Go
  • Docker
  • Kubernetes
  • NoSQL
  • MongoDB

Мы разрабатываем инновационный продукт – интеллектуальный сервис видеомониторинга и видео аналитики. Наша платформа объединяет управляемые камеры (ПАКи), облачную обработку видео, мощную аналитику с ML и удобные веб-интерфейсы для контроля, выявления инцидентов и сбора статистики. Мы решаем реальные задачи отрасли с помощью передовых технологий. У компании есть востребованный постоянно развивающийся продукт, с использованием наработок которого стартует новый проект.

В настоящее время в связи с расширением нашей команде требуется Backend разработчик (Middle/Middle+).

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

  • работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе с современным технологическим стеком и интересными задачами на стыке IoT, ML, Cloud и Web;
  • работу в аккредитованной ИТ-компании;
  • трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата;
  • график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
  • квартальная и годовая премия;
  • социальные выплаты и компенсации;
  • проведение корпоративных мероприятий;
  • проведение обучения и повышения квалификации;
  • предоставление ДМС после испытательного срока.

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

  • участие в разработке и оптимизации архитектуры нового проекта;
  • актуализации системы под обновляющиеся требования;
  • проектирование и разработка сервисов с доставкой до production;
  • опыт продуктовой разработки систем с микросервисной архитектурой;
  • анализ полноты функциональных требований и выяснение необходимых деталей;
  • участие в планировании работы с декомпозицией по задачам;
  • разработка кода с следованием практик чистой архитектуры, сопровождение кода тестами;
  • контроль актуализации технической документации;
  • выполнение иных поручений руководства.

Требования:

  • опыт продуктовой разработки на golang от 2-х лет, общий опыт продуктовой backend-разработки на одном из языков с использованием ООП от 4 лет;
  • опыт проектирования, разработки и выкатывания сервисов в production;
  • опыт работы с высоконагруженными системами, знание подходов и технологий, позволяющих увеличивать нагрузку, которая может обработать система;
  • знание паттернов проектирования, алгоритмов и структур данных, основных принципов разработки (SOLID etc) и понимание в каких случаях какой из них лучше использовать;
  • умение документировать код, поддерживать документацию в своей области ответственности в актуальном состоянии;
  • знание и хороший практический навык работы в Linux окружении.

Ближайшие задачи:

доработка архитектуры системы, разработка компонентов.

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

  • опыт разработки на rust;
  • опыт разработки на python;
  • опыт работы с видео потоком;
  • опыт работы с сервисами/моделями машинного обучения (CV прежде всего);
  • опыт работы с Clickhouse.

Основной стек: go, gin (или другой из mainstream go фреймворков), docker/kubernetes, Postgres, NoSQL БД (Redis, MongoDB), REST/gRPC protobuf, Kafka, mqtt. S3.