Backend-разработчик (Go) Middle / Senior

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Никольская улица, 10

Для поддержания бесперебойной работы и развития нашего продукта, в связи с расширением мы приглашаем в нашу команду Backend-разработчика Go Middle/ Senior для усиления команды промышленного мониторинга.

Уважаемые соискатели, просьба в сопроводительном письме указывать ожидания ЗП.

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

  • работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
  • график работы 5/2 (гибридный режим работы с преимущественно дистанционной формой), в пятницу сокращенный рабочий день;
  • официальное трудоустройство в аккредитованной ИТ‑компании (в соответствии с ТК РФ);
  • финансовая мотивация: квартальные и годовые премии, а также вознаграждение за привлечение коллег (реферальная программа);
  • онбординг, рост и развитие: система наставничества, адаптация новичков и обучение за счёт компании;
  • Социальные льготы и компенсации:

компенсация питания и проезда (для офисных сотрудников);

частичная компенсация занятий спортом;

социальные выплаты по особым случаям (рождение ребёнка, свадьба и др.);

дополнительные оплачиваемые выходные дни;

оплата психологических консультаций.

  • медицинское обеспечение: ДМС со стоматологией предоставляется после успешного прохождения испытательного срока.
  • яркая жизнь в команде: праздники, спорт, тимбилдинг и настольные игры прямо в офисе!

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

Уровень Middle:

  • разработка и доработка backend-сервисов на Go в рамках существующей архитектуры проекта;
  • реализация CRUD-операций и REST API по готовым требованиям и OpenAPI-контрактам;
  • подключение обработчиков API, реализация бизнес-логики и слоя доступа к данным;
  • работа с PostgreSQL: написание SQL-запросов, изменение схемы данных и подготовка миграций;
  • интеграция с внутренними сервисами по gRPC и через очереди сообщений RabbitMQ;
  • написание unit- и integration-тестов, исправление дефектов и участие в Code Review;
  • поддержание технической документации и взаимодействие с frontend-, ML- и DevOps-командами.

Уровень Senior:

  • проектирование и развитие архитектуры backend-сервисов на Go, декомпозиция новых бизнес-сценариев и интеграций
  • самостоятельное ведение сложных задач и крупных функциональных изменений от уточнения требований до запуска и сопровождения;
  • проектирование REST/gRPC API, моделей данных и взаимодействия сервисов с учётом надёжности, безопасности и обратной совместимости;
  • принятие технических решений по PostgreSQL, очередям сообщений, S3-совместимым хранилищам и интеграциям со смежными системами;
  • анализ производительности и причин инцидентов, развитие логирования, метрик, трассировки и эксплуатационной диагностики;
  • code Review сложных изменений, наставничество разработчиков и поддержание единых инженерных практик команды;
  • взаимодействие с руководителем разработки, аналитиками, frontend-, ML- и DevOps-командами при формировании технического решения.

Требования:

Уровень Middle:

  • опыт коммерческой backend-разработки от 3 лет, включая не менее 1 года разработки на Go;
  • уверенное знание Go и стандартной библиотеки; понимание context, обработки ошибок, интерфейсов и базовых механизмов конкурентности;
  • практический опыт разработки HTTP/REST API и работы с JSON;
  • уверенное знание SQL и опыт работы с PostgreSQL;
  • опыт написания unit-тестов и понимание принципов тестируемого и поддерживаемого кода;
  • опыт работы с Git и участия в Code Review; базовые навыки Linux и Docker;
  • способность разобраться в существующей кодовой базе и самостоятельно реализовать задачу по готовым требованиям и принятой архитектуре;
  • ответственность, предсказуемость в оценках и готовность своевременно задавать вопросы при недостатке информации.

Уровень Senior:

  • опыт коммерческой backend-разработки от 5 лет, включая не менее 2 лет разработки на Go;
  • глубокое знание Go: конкурентность, управление ресурсами, профилирование, диагностика ошибок и особенности production-эксплуатации;
  • Опыт проектирования и развития микросервисных систем, API и моделей данных; умение аргументировать технические решения и их компромиссы;
  • сильное знание PostgreSQL: проектирование схемы, транзакции, индексы, анализ и оптимизация запросов;
  • практический опыт интеграций через gRPC и брокеры сообщений; понимание идемпотентности, повторной доставки и обработки отказов;
  • опыт работы с Docker и Kubernetes, понимание CI/CD, конфигурации сервисов, мониторинга и логирования;
  • умение самостоятельно декомпозировать неопределённые задачи, выявлять риски и доводить функциональность до production;
  • опыт проведения содержательного Code Review и наставничества разработчиков.

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

  • опыт работы с OpenAPI / go-swagger, gRPC и Protocol Buffers;
  • практический опыт с RabbitMQ и паттернами надёжной асинхронной обработки сообщений;
  • опыт работы с Kubernetes, GitLab CI/CD и OpenTelemetry;
  • знакомство с S3-совместимыми хранилищами и Keycloak;
  • опыт интеграции с ML-сервисами, Computer Vision или обработки видеопотоков.

Похожие вакансии

Консультант для системы складского учета Lead WMS
Grand Line

Опыт работы с WMS-система от 2-х лет. - Знание складской логистики и бизнес-процессов склада (приемка, отгрузка, хранение, инвентаризация...

150 000 руб.
Старший системный аналитик (проект Цифровой рубль)
Азиатско-Тихоокеанский Банк

Опыт разработки и поддержки банковских проектов от 5 лет. Опыт проектирования информационных систем. Знание нотаций, моделирование или описание процессов.

Senior Fullstack Developer (PHP/Python) (МГТС)
МТС

Коммерческий опыт разработки от 3 лет (IT, телеком — как плюс), уверенный fullstack-профиль. PHP + Laravel: боевой опыт разработки и...

330 000 руб.
Главный специалист Операционные риски
RWB (Wildberries & Russ)

Опыт работы в операционных рисках - от 3 лет. Знание банковских процессов, регуляторных требований в области управления операционным риском и операционной...

Ведущий разработчик Pega
USETECH

Опыт коммерческой разработки на Pega от 3 лет. Наличие сертификата Pega System Architect (CSA) или аналогичного уровня. Отличное понимание принципов...