iTrend

Go-разработчик (Middle+ / Senior) — Смартвизор

Не указана
  • Москва
  • От 3 до 6 лет

О компании Смартвизор — IT-компания, которая разрабатывает высоконагруженные сервисы на стыке компьютерного зрения. Мы строим продукты, которые работают быстро, надёжно и масштабируются вместе с бизнесом. В команде нет бюрократии — есть задачи, архитектурные решения и люди, которым интересно их принимать.

Чем предстоит заниматься

Проектировать и разрабатывать микросервисы на Go с нуля и развивать существующую архитектуру

Интегрировать компоненты компьютерного зрения с помощью GoCV Реализовывать и поддерживать механизмы аутентификации и авторизации на базе OAuth 2.0

Работать с потоками данных в реальном времени (WebRTC — будет большим плюсом)

Участвовать в code review, формировать технические стандарты команды Взаимодействовать с продуктом и DevOps на всех этапах разработки Стек технологий Основной: Go 1.21+ Транспорт и API: gRPC, REST, WebSocket Брокеры сообщений: NATS, Mosquitto Базы данных: PostgreSQL, MySQL, Redis Инфраструктура: Docker, Kubernetes, Helm CI/CD: Drone CI Мониторинг: Prometheus, Grafana Специфика: GoCV, OAuth 2.0, WebRTC (большой плюс)

Что мы ожидаем

Опыт коммерческой разработки на Go от 3 лет

Уверенное знание горутин, каналов, профилирования и оптимизации

Опыт проектирования микросервисных систем

Практика работы с gRPC и REST API

Понимание принципов работы с очередями сообщений (Kafka / NATS) Опыт работы с PostgreSQL: сложные запросы, индексы, транзакции Навыки работы с контейнерами и оркестрацией (Docker, Kubernetes) Понимание OAuth 2.0 и принципов безопасной аутентификации

Умение читать и писать понятный, тестируемый код Будет плюсом:

Опыт работы с GoCV или OpenCV Знакомство с WebRTC (pion/webrtc или аналоги)

Опыт интеграции и инференса ML-моделей в production-сервисах

Опыт настройки CI/CD пайплайнов Участие в open source проектах

Условия Формат: офис / гибрид

Гибкий график — главное результат, а не часы присутствия

Конкурентная заработная плата, обсуждается индивидуально по итогам собеседования

Профессиональная команда где ценятся инициатива и экспертиза Возможность влиять на архитектурные решения и технический стек Честный и быстрый процесс найма: не более 2 этапов

Как откликнуться

Отправьте резюме и, если есть, ссылки на GitHub / pet-проекты. Расскажите коротко о самом интересном техническом решении, которое вы принимали.

Ждём вас в команде Смартвизор