Go-разработчик (Junior): юридический онлайн-сервис

25 августа 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Go-разработчик (Junior): юридический онлайн-сервис

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

Действующий онлайн-сервис юридической тематики: помогаем человеку самостоятельно подготовить пакет документов для суда и получить пошаговую инструкцию подачи. Через продукт прошли сотни тысяч заказов это не стартап с нуля, а работающий бизнес с реальными пользователями и выручкой. Backend написан на PHP разработчиком, который уже вне команды, и накопил технический долг. Бизнес решил переписать backend на Go и на его базе развивать новые функции. Фронтенд остаётся как есть трогать его не нужно. Мы ищем Go-разработчика уровня junior в эту команду. Вы работаете под руководством ведущего инженера : с плотным ревью кода, менторингом и понятной нарезкой задач. Самые рисковые части (платежи, генерация юридических документов, инфраструктура) ведёт тимлид вам не придётся в одиночку тащить то, что может стоить бизнесу денег. Чем предстоит заниматься
  • Писать HTTP-эндпоинты на Go по готовой спецификации (OpenAPI).
  • Реализовывать админ-логику и CRUD-операции по образцу существующих.
  • Развивать раздел каталога (списки, поиск, отзывы) много чтения из БД.
  • Собирать простые интеграции по готовому контракту и уведомления по шаблонам.
  • Покрывать код тестами юнит и характеризующими (golden-master).
  • Переносить данные и логику из PHP-версии под присмотром тимлида.

Первые недели небольшие изолированные задачи с ревью, чтобы вы освоились в стеке и кодовой базе. Дальше зона ответственности растёт по мере того, как набиваете руку. Требования, обязательно:
  • Go уверенно на базовом уровне: структуры, функции, HTTP-сервисы, работа с БД, context .
  • Docker собрать образ, поднять сервис и зависимости локально.
  • Реляционные БД (желательно PostgreSQL) писать SQL, понимать JOIN'ы, индексы, читать схему.
  • Redis понимаете, зачем нужен, и умеете применять (кеш, сессии, очередь).
  • Сетевые протоколы понимание HTTP, DNS, TCP: что за чем идёт и почему.
  • Тесты умеете и привыкли покрывать код тестами.
  • Готовность работать под ревью задавать вопросы, спокойно принимать правки, вовремя говорить застрял .

Будет плюсом:
  • Опыт коммерческой разработки от 1 года. Рассмотрим и без опыта если есть сильные пет-проекты, которые можно показать.
  • Понимание концепций Kubernetes (под, деплой, сервис на уровне что это и зачем ).
  • Понимание observability: метрики, логи, трейсинг.
  • Чтение технической документации на английском.


Условия

  • Плотный менторинг . Рядом ведущий инженер, который ревьюит код и объясняет решения. Это роль, на которой реально вырасти.
  • Современный стек без легаси-боли: Go, PostgreSQL, Redis, Docker, Kubernetes, S3, Grafana + Prometheus. Вы участвуете в переписывании с чистого листа, а не латаете чужой PHP.
  • Понятные задачи и рост . Прозрачная нарезка работы, ясные критерии готово , видимая траектория от изолированных задач к своей зоне ответственности.
  • Живой продукт. Ваш код идёт реальным пользователям, а не в стол.

Как проходит отбор
  1. Отклик + короткий созвон знакомимся, обсуждаем опыт и проекты.
  2. Теоретическая часть вопросы по Go, базам данных, сетям.
  3. Небольшой лайвкодинг.

Как откликнуться
Напишите пару слов о себе и приложите ссылки на код (GitHub / GitLab / пет-проекты). Если коммерческого опыта нет покажите, что делали сами. Если вы внимательны, то напишете в начале сопроводительного письма слово гофер .