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.
- Понятные задачи и рост . Прозрачная нарезка работы, ясные критерии готово , видимая траектория от изолированных задач к своей зоне ответственности.
- Живой продукт. Ваш код идёт реальным пользователям, а не в стол.
Как проходит отбор
- Отклик + короткий созвон знакомимся, обсуждаем опыт и проекты.
- Теоретическая часть вопросы по Go, базам данных, сетям.
- Небольшой лайвкодинг.
Как откликнуться Напишите пару слов о себе и приложите ссылки на код (GitHub / GitLab / пет-проекты). Если коммерческого опыта нет покажите, что делали сами. Если вы внимательны, то напишете в начале сопроводительного письма слово гофер .
