← К результатам

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

з/п не указана
Макарова Елизавета Викторовна · Россия
Удаленная работа Постоянная занятость опыт от 1 года
Откликнуться на источнике →

Описание

Локация: удалённая работа, Москва
Компания
Работа над действующим юридическим онлайн-сервисом, который помогает пользователям самостоятельно готовить документы для суда и получать пошаговые инструкции по их подаче.
Что делать

Разрабатывать HTTP-эндпоинты на Go по готовым спецификациям OpenAPI.
Реализовывать административную логику и CRUD-операции.
Развивать каталог, включая списки, поиск и отзывы, с большим объёмом чтения из базы данных.
Создавать простые интеграции и уведомления по готовым контрактам и шаблонам.
Покрывать код юнит- и характеризующими тестами.
Переносить данные и бизнес-логику из PHP-версии под руководством тимлида.

Требования

Базовое уверенное владение Go: структуры, функции, HTTP-сервисы, работа с базами данных и context.
Опыт с Docker: сборка образов и локальный запуск сервиса с зависимостями.
Знание реляционных баз данных, желательно PostgreSQL: SQL, JOIN, индексы и чтение схемы.
Понимание и практическое применение Redis для кеширования, сессий или очередей.
Понимание HTTP, DNS и TCP, а также привычка покрывать код тестами.
Готовность работать под плотным код-ревью, задавать вопросы и сообщать о блокерах.

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

Коммерческий опыт разработки от одного года; также рассматриваются сильные пет-проекты.
Понимание базовых концепций Kubernetes: pod, deployment и service.
Знание observability: метрики, логи и трейсинг.
Способность читать техническую документацию на английском языке.

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

Плотный менторинг и регулярное ревью кода ведущим инженером.
Работа над переписыванием backend с PHP на Go без необходимости разрабатывать frontend.
Современный стек: Go, PostgreSQL, Redis, Docker, Kubernetes, S3, Grafana и Prometheus.
Постепенное увеличение ответственности: от небольших изолированных задач к самостоятельной зоне.
Код используется в действующем продукте с реальными пользователями и выручкой.

Процесс найма

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

Источник: hirify · Опубликовано: 3 дня назад