описание
#250k
**ООО Стрит Фалькон
Senior Backend разработчик (Python/Rust/Golang)**
от 250 000 ₽ за месяц
Опыт работы: 3–6 лет
Полная занятость
Оформление: Трудовой договор
График: 5/2
Формат работы: удалённо или гибрид
Мы разрабатываем инновационный продукт – интеллектуальный сервис видеомониторинга и видео аналитики.
В настоящее время в связи с расширением нашей команде требуется Senior Backend разработчик (Python/Rust/Golang) с готовностью развиваться в Rust.
🔹**Мы предлагаем:**
работу в архитектурной команде с интересными задачами для реализации решений в b2g и b2b секторе с современным технологическим стеком и интересными задачами на стыке IoT, ML, Cloud и Web.
работу в аккредитованной ИТ-компании.
трудоустройство в полном соответствии с ТК РФ и «белая» конкурентная заработная плата.
график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день.
квартальная и годовая премия.
социальные выплаты и компенсации.
проведение корпоративных мероприятий.
проведение обучения и повышения квалификации.
предоставление ДМС после испытательного срока.
🔹**Обязанности:**
участие в разработке и оптимизации архитектуры.
актуализации системы под обновляющиеся требования.
проектирование и разработка сервисов с доставкой до production.
опыт продуктовой разработки систем с микросервисной архитектурой.
анализ полноты функциональных требований и выяснение необходимых деталей.
участие в планировании работы с декомпозицией по задачам.
разработка кода с следованием практик чистой архитектуры, сопровождение кода тестами.
контроль актуализации технической документации.
выполнение иных поручений руководства, связанных выполнением с трудовой функции.
🔹**Требования:**
высшее образование (в сфере ИТ или техническое).
опыт продуктовой разработки на python/golang от 2-х лет.
базовый опыт работы с Rust: понимание принципов borrow checker, cargo, async/await.
общий опыт продуктовой backend-разработки на с использованием ООП от 4 лет.
опыт проектирования, разработки и выкатывания сервисов в production.
знание принципов работы с высоконагруженными системами, в частности больших объемов данных.
знание паттернов проектирования, алгоритмов и структур данных, основных принципов разработки (SOLID, GRASP) и понимание в каких случаях какой из них лучше использовать.
понимание и практический опыт с Docker/Kubernetes на уровне развертки и наблюдения.
опыт работы с GitLab и базовые знания работы с gitlab-ci.
знание различных видов БД и области их применения.
умение документировать код, поддерживать документацию в своей области ответственности в актуальном состоянии.
знание и хороший практический навык работы в Linux окружении.
готовность расширять технологический стек, в частность изучать и совершенствовать знания Rust.
🔹**Ближайшие задачи:**
доработка архитектуры системы, разработка и развитие модулей.
🔹**Будет преимуществом:**
опыт разработки на Rust.
знание принципов чистой архитектуры.
работа с FastAPI, SQLAlchemy.
опыт работы с RabbitMQ.
опыт работы с видео потоком.
опыт работы с сервисами/моделями машинного обучения (CV прежде всего).
опыт работы с Clickhouse.
Основной стек: Python (SQLalchemy, FastAPI), go, gin (или другой из mainstream go фреймворков), Rust (tokio, axum, sqlx), docker/kubernetes, Postgresql, NoSQL БД (Redis, MongoDB), REST/gRPC protobuf, RabbitMQ, Kafka, S3.
🔹