Backend-разработчик на Go /Golang

Зарплата

до 300 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Превращаем большие данные из IT-систем, интернета и датчиков в модели процессов для эффективного управления бизнесом

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

Условия работы

Продукт, который предстоит развивать

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

Конкретный проект, в котором с нуля разрабатывается всё кроме базовых моделей, — система идентификации и учёта серых китов. Особенностью проекта является большой объём загружаемых в систему фото/видео-материалов с кораблей/экспедиций и необходимость работы с инструментами data engineering.

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

  • Разрабатывать API, проектировать и разрабатывать микросервисы, аналитические обработчики и интеграционные решения;
  • курировать (в основном code review) 1-2 Golang-разработчиков уровня middle;
  • писать инфраструктурный код, бизнес-логику и тесты к ней на Go;
  • участвовать в проектировании системы и принятии архитектурных и инфраструктурных решений совместно с командой;
  • взаимодействовать с frontend-разработчиками, UX/UI-дизайнерами, аналитиками, ML/AI-специалистами и DevOps-инженерами.

Что потребуется от Вас

  • Знание языка Go и сопутствующей экосистемы;
  • опыт работы с очередями/брокерами сообщений и СУБД;
  • навык использования Git и владение Linux-системами;
  • опыт разработки приложений с нуля;
  • понимание общих концепций программирования (шаблоны проектирования, ООП, модульность и прочее);
  • навыки сбора и анализа технической информации, умение быстро вникать в новые технологии и предметные области, системность мышления;         
  • умение решать задачи в заявленный срок, внимательно гуглить и обобщать информацию, вовремя сообщать о проблемах;


               

Бонусы

Что мы даём

1. Рабочий процесс

  • На выбор предоставляем ноутбук или стационарный компьютер и монитор;
  • работаем в связке GitLab (есть CI/CD с pipeline'ами) + Jira + Confluence, общаемся через Telegram, макеты UI/UX в Figma;
  • возможность выбора технологий в новых проектах (обычно используем DDD / CQRS / Event Sourcing по собственным гайдлайнам).

2. Условия

  • удалённая работа (при желанию можно посещать офис);
  • полный рабочий день с гибким графиком: важно быть доступным для коллег примерно с 13 до 16 часов по Москве по рабочим дням, а в остальном — когда удобно;
  • белая зарплата с периодическим пересмотром, есть возможность получения проектных или общих премий;
  • ДМС со стоматологией (членов семьи можно оформить с большой скидкой) и полис для выезжающих за рубеж;
  • обучение используемым технологиям, оплачиваемые курсы и возможность участвовать в конференциях;
  • адекватное позитивное руководство (все с техническим или исследовательским бекграундом).