Опубликовано 24 сентября 2025 г.
Junior Go Developer
О компании и команде
Компания занимается разработкой ПО для работы с национальной T&T системой (Честный знак). В данный момент ищем кандидата на неполный рабочий день.
Ожидания от кандидата
Коммерческий опыт разработки на Golang от 1 года, уверенное владение языком (структуры, интерфейсы, горутины, каналы, контексты).
Опыт работы с Web Frameworks: Gin, Echo или аналогичными.
Понимание принципов построения REST API, знание стандартов HTTP, кодов ответов и ошибок.
Понимание жизненного цикла HTTP-запроса (что происходит, когда вводим адрес в браузере).
Опыт написания юнит- и интеграционных тестов, умение объяснить что и зачем тестируется, знание testing, testify, mock-фреймворков.
Умение читать и разбирать чужой Go-код.
Навык проектирования и написания кода в стиле Чистой архитектуры (Clean Architecture), понимание её преимуществ и ограничений.
Опыт работы с Docker и Docker Compose: сборка образов, настройка сервисов, локальная разработка.
Опыт работы с реляционными СУБД: проектирование схем БД, написание запросов (SQL), понимание индексов, транзакций и узких мест производительности.
Готовность уделять проекту от 20 часов в неделю.
Умение аргументированно объяснять технические решения.
Навык постановки вопросов и поиска информации самостоятельно.
Ответственность за результат, а не только за код.
Будет плюсом:
Опыт проектирования систем: System Design, high-level архитектура, понимание паттернов проектирования.
Опыт работы с JavaScript / TypeScript для фронтенд-задач.
Опыт работы с брокерами сообщений или очередями.
Опыт работы с CI/CD (GitHub Actions, GitLab CI).
Наличие pet-проектов
Навыки оптимизации Go-приложений: профилирование (pprof), поиск утечек памяти, оптимизация горутин.
Условия работы
Работа полностью удалённая, в идеале выделять 20 часов в неделю.
На собеседование желательно выделить 1-1,5 часа с выполнением небольшого тестового задания.
DmConsult
Удалённо