Мы развиваем собственный backend-сервис в формате монолита с развитием в сторону более гибкой архитектуры. Работаем с реальными бизнес-процессами, интеграциями и нагрузкой.
Ищем backend-разработчика на Go, который уверенно работает с продакшн-системами и способен разбираться в задачах самостоятельно.
Задачи:
- Разработка и развитие backend-сервисов на Go (монолит);
- Проектирование и доработка REST API;
- Работа с PostgreSQL:
- проектирование схем
- индексы
- оптимизация запросов
- Интеграции с внешними сервисами:
- Bitrix
- Альфа-Банк
- Точка Банк
- Поддержка и развитие существующего кода (монолит);
- Участие в системной аналитике (разбор и декомпозиция задач);
- Тестирование:
- автотесты
- базовое мануальное тестирование
Требования:
- Коммерческий опыт разработки на Go (от ~2 лет);
- Уверенное понимание backend-разработки:
- HTTP / REST
- concurrency
- context
- обработка ошибок
- Практический опыт с PostgreSQL (оптимизация, индексы, запросы);
- Опыт работы с монолитными системами (или крупными backend-сервисами);
- Опыт интеграций с внешними API;
- Умение работать самостоятельно без детального ТЗ.
Плюсом будет:
- Docker, CI/CD;
- Опыт работы с workflow-инструментами (n8n и аналоги);
- Опыт работы с очередями / асинхронными процессами;
- Опыт highload-систем.
Условия:
- Полная удалёнка;
- График: 5/2 с 10:00 до 19:00;
- Подчинение тимлиду (есть техническое руководство);
- Оформление: ИП / самозанятость;
- Заработная плата: обсуждается индивидуально, ориентируемся на уровень кандидата.
Что важно:
Мы ищем разработчика, который:
- умеет работать с монолитной архитектурой и развивать её
- разбирается в интеграциях и данных
- способен самостоятельно принимать технические решения
- думает как инженер, а не просто исполнитель