Программист FULLSTACK DEVELOPER (Go + Next.js)
Кадровый центр Алекс персонал · 150 000–150 000 RUB · Москва · HH · опубликовано 21 апреля 2026 г.
Описание вакансии
О проекте
Компания разрабатывает B2B-платформу «ПИР-Партнер» — цифровую экосистему для поиска и привлечения партнеров в сфере проектно-изыскательских работ в строительстве.
Мы строим микросервисную платформу с перспективой внедрения гарантийной модели (эскроу, страхование, интеграция с СРО и банками). MVP рассчитан на 9 месяцев, далее — масштабирование и развитие.
Ключевая задача
Разрабатывать бэкенд на Go и фронтенд на Next.js в составе команды. Участвовать в проектировании, писать качественный код, покрывать тестами.
Задачи
• Реализовывать фронтенд (SPA) по макетам Figma: гостевые страницы, личный кабинет, списки и карточки сущностей, статусы и действия.
• Реализовывать бэкенд: REST API, модель данных, бизнес-логика сделок (этапы/оплата/акты/документы/ЭДО как минимум интерфейсы и статусы).
• Авторизация и роли (гость/пользователь/заказчик/исполнитель/админ), сессии, права доступа.
• Интеграции: почта/уведомления, загрузка файлов, внешние справочники/проверки (по мере необходимости).
• Качество: логирование, обработка ошибок, минимальные тесты, миграции БД, документация API (OpenAPI).
• Участие в проектировании: декомпозиция, выбор технологий, оценка трудоемкости, технические решения.
Технологический стек
Компонент
Технология
Backend
Go 1.23+, gRPC, Kafka, PostgreSQL, sqlc, Redis
Frontend
Next.js 15 (App Router), TypeScript, JavaScript
Infrastructure
Docker, GitLab CI / GitHub Actions (базовое понимание)
Требования
Обязательные
• Опыт коммерческой разработки: 2–4 года
• Go:
• Уверенное знание синтаксиса, работа с HTTP-серверами (chi/echo)
• Работа с PostgreSQL на уровне проектирования схем и оптимизации запросов
• Понимание конкурентности (goroutines, channels)
• Опыт написания тестов (unit)
• Опыт проектирования микросервисных систем
• Next.js:
• Опыт работы с Next.js (App Router) — 1+ года
• Знание App Router, Server/Client Components
• TypeScript, JavaScript (уверенное знание)
• Работа с хуками, компонентами, формами (React Hook Form)
• Опыт работы с WebSocket
• Общие:
• Умение работать по макетам Figma и собирать интерфейс в компонентном подходе.
• Понимание REST API, HTTP, JSON
• Опыт работы с Git (GitFlow)
• Docker (базовый уровень: запуск контейнеров, чтение Dockerfile)
Желательные
• Опыт в B2B-платформах, маркетплейсах, fintech
• Знание OpenAPI / Swagger
• Опыт работы с Kafka или другими брокерами сообщений
• Опыт работы с TanStack Query , Zustand
Условия работы
• График: 5/2, офис в Москве, метро Преображенская площадь, Электрозаводская. Возможен гибрид, удаленка.
• Зарплата: 150 000 (на руки)
• Испытательный срок: 2 недели