О проекте: разработка e-commerce продукта/финтех-модуля.
Занятость: Full-time Стек проекта: Go, PostgreSQL, MongoDB, REST API, Redis.
Что мы ждем от кандидата (Hard Skills)
- Опыт коммерческой разработки на Go от 2-3 лет. Глубокое понимание философии языка и его стандартной библиотеки.
- Экспертиза в REST API. Проектирование качественных API по всем канонам (версионирование, статус-коды, структура ответов, документация в Swagger/OpenAPI).
- Многопоточность (Concurrency). Умение правильно использовать goroutines, channels, понимать работу sync пакета и избегать race conditions.
- Уверенная работа с SQL (PostgreSQL). Проектирование схем данных, работа с транзакциями, понимание индексов и умение оптимизировать тяжелые запросы.
- Знание внутренностей Go. Понимание того, как работает Garbage Collector, стек и куча (escape analysis), а также внутреннее устройство базовых типов (slice, map).
- Написание тестов. Опыт написания качественных Unit-тестов (пакет testing или testify) и понимание, как тестировать работу с БД.
Будет плюсом
- Опыт работы с MongoDB. Понимание специфики NoSQL: когда использовать, как строить запросы и индексировать документы.
- Профилирование. Навыки использования pprof и benchmarks для поиска "узких мест" в коде.
- Опыт работы с Docker. Умение запустить свое приложение и базу данных в контейнерах.
- Инструменты. Знание дополнительных библиотек (например, chi, gin, sqlx, pgx).
- Твои задачи
- Разработка новой бизнес-логики и поддержка существующих сервисов на Go.
- Проектирование архитектуры БД и API-контрактов.
- Рефакторинг и оптимизация текущего кода для повышения производительности.
- Участие в Code Review и совместное обсуждение технических задач внутри команды.
Мы предлагаем
Стабильность: Официальное оформление и конкурентная заработная плата.
Рост: Возможность влиять на архитектурные решения и выбор технологий.
Культура: Минимум бюрократии, фокус на результате и техническом качестве.
Внимание!
Просим откликаться, только в случае готовности к выходу на работу в офисе!