DmConsult
сегодня

Golang разработчик

ниже рынка на 29,1%
вакансия
80 000 ₽
в среднем
112 857 ₽

сопроводительное письмо

Загрузите резюме в профиль и нейросеть определит категорию. После чего вы сможете генерировать сопроводительные письма для вакансий в этой категории

описание

Компания занимается разработкой программного обеспечения для работы с национальной системой маркировки товаров "Честный знак". Сейчас ищется специалист на неполный рабочий день.

Вы будете заниматься разработкой на Golang, работать с фреймворками Gin или Echo, а также с REST API и протоколом HTTP. Вам нужно будет писать юнит- и интеграционные тесты, разбираться в чужом коде и применять принципы Чистой архитектуры. Также потребуется опыт работы с Docker, Docker Compose и реляционными базами данных, включая написание SQL-запросов.

требования

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

условия

  • Работа полностью удалённая
  • Желательно выделять 20 часов в неделю
  • На собеседование желательно выделить 1-1,5 часа с выполнением небольшого тестового задания
Откликнуться Пожаловаться