
Стрит Фалькон
Backend-разработчик
- 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.