Junior Go разработчик

Занятость Полная занятость
Полная занятость
Адрес Казахстан, Алматы
Описание вакансии

Мы разрабатываем модульную систему — «единое окно обслуживания», с которой работают операторы колл-центров, сотрудники монобрендовых точек и другие подразделения.
Наше веб-приложение интегрировано с мастер-системами компании, позволяет получать информацию об абонентах и производить их обслуживание.
В работе используем GoLang, уделяем внимание качеству кода, архитектуре и автоматизации процессов.

Обязанности:

  • Разрабатывать и поддерживать приложения, сервисы и компоненты на GoLang
  • Проектировать и оптимизировать структуры баз данных
  • Настраивать и поддерживать CI/CD
  • Писать чистый, структурированный и документированный код
  • Оценивать задачи и анализировать их сложность
  • Интегрировать внешние API
  • Проводить рефакторинг и оптимизацию кода
  • Следить за производительностью, работать с метриками и аналитикой
  • Разрабатывать и запускать unit-тесты, применять паттерны тестирования
  • Использовать AI-инструменты (ChatGPT, Copilot) для автодополнения кода, поиска ошибок, генерации тестов и анализа логов
  • Участвовать в Code Review и следовать стандартам кодирования
  • Взаимодействовать с бизнесом для уточнения требований
  • Учиться новому, предлагать улучшения и помогать коллегам.
Требования:
  • Базовые знания Go: структуры, горутины, каналы, пакеты, интерфейсы
  • Опыт создания консольных приложений или микросервисов на Go
  • Понимание HTTP (клиент, сервер, запросы, ответы)
  • Знание REST API, JSON, HTTP-статусов
  • Умение работать с Git (commit, push, ветки, merge, pull request)
  • Понимание ООП и принципов читаемого кода
  • Опыт работы с Go-модулями (go mod init / tidy / get).

Желательно:

  • Опыт с Gin, Echo или Fiber
  • Знание SQL и работа с БД (PostgreSQL, MySQL, SQLite)
  • Опыт с ORM (GORM)
  • Базовое понимание Docker
  • Навыки написания юнит-тестов
  • Знакомство с gRPC или WebSocket
  • Опыт работы с внешними API
  • Умение работать в Linux-терминале.
Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку