Назад

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

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Backend-разработчик (Go) (Go/REST API/PostgreSQL): Разработка и поддержка серверной части внутренних сервисов с акцентом на бизнес-логику, авторизацию, работу с данными и интеграции. Focus on проектировании отказоустойчивых сервисов, фоновых процессов, кэширования, распределённых блокировок и корректной работы нескольких реплик.

Локация: Подольск, Московская область; доступны работа на месте работодателя, удалённый и гибридный форматы. График: пн–чт 9:00–18:00, пт 9:00–16:45.

Компания

ФГУП ПВС МВД России — государственное унитарное предприятие, развивающее внутренние сервисы.

Что делать

  • Развивать REST API и серверную бизнес-логику внутренних сервисов.
  • Проектировать модели данных, писать SQL-запросы и миграции для PostgreSQL.
  • Реализовывать авторизацию, роли и политики доступа.
  • Разрабатывать фоновые процессы, кэширование и распределённые блокировки.
  • Интегрировать внутренние и внешние сервисы по HTTP.
  • Обеспечивать корректную работу сервисов в нескольких репликах, тестировать и дорабатывать существующий Go-код.

Требования

  • От 3 до 6 лет опыта коммерческой разработки на Go.
  • Понимание context, goroutine, каналов, обработки ошибок и graceful shutdown.
  • Опыт разработки REST API; знание Gin будет преимуществом.
  • Опыт работы с PostgreSQL, SQL, транзакциями, индексами, миграциями и pgx.
  • Опыт работы с Redis и написания unit- и интеграционных тестов.
  • Понимание принципов построения отказоустойчивых сервисов.

Хорошо, если есть

  • Опыт работы с Casbin, Docker и Prometheus.

Культура и преимущества

  • Оформление по ТК РФ.
  • Полная занятость.
  • Возможность работать на месте работодателя, удалённо или в гибридном формате.
  • Испытательный срок — 3 месяца.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →