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

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 / пет-проекты). Если коммерческого опыта нет — покажите, что делали сами. Если вы внимательны, то напишете в начале сопроводительного письма слово «гофер».
Навыки
  • Go
  • Golang
  • Базы данных
  • PostgreSQL
Посмотреть контакты работодателя

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

Банкротпроект
  • Москва

  • от 80000 RUR

Рекомендуем
  • Москва

  • до 250000 RUR

Рекомендуем
  • Москва

  • до 1800 USD

Horton International

Младший аналитик

Horton International

  • Москва

  • до 1800 USD

Backend-разработчик (TypeScript, Junior-Middle)

Спиридонов Павел Игоревич

  • Москва

  • до 150000 RUR

  • Москва

  • до 150000 RUR

WorkingDays

Junior PLC developer

WorkingDays

  • Москва

  • до 150000 RUR

LH Recruiting Automation
  • Москва

  • до 150000 RUR

Admire
  • Москва

  • до 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию