Назад к вакансиям

Junior Go Developer

Беларусьот 1 года
SQLKubernetesCI/CDDockerGitGoRESTgRPCNoSQLWebsocketChannelsGoroutines

Описание

В команду требуется Junior Go Developer для разработки и поддержки микросервисов.

Обязанности

  • Участие в разработке и поддержке микросервисов на Go под руководством опытного ментора
  • Написание и оптимизация SQL/NoSQL запросов
  • Интеграция сервисов с внешними API и системами
  • Покрытие кода юнит- и интеграционными тестами
  • Участие в настройке и поддержке CI/CD пайплайнов и контейнеризации приложений
  • Выполнение задач в рамках спринтов с соблюдением стандартов качества кода
  • Постепенное погружение в архитектуру системы и платформенные инструменты

Требования

  • Опыт коммерческой разработки на Go от 1 года
  • Опыт работы с SQL и/или NoSQL базами данных, понимание принципов проектирования схем и оптимизации запросов
  • Понимание принципов многопоточности и опыт написания конкурентного кода в Go (goroutines, channels)
  • Понимание клиент-серверной архитектуры (REST, gRPC, WebSocket) и базовых протоколов взаимодействия
  • Опыт работы с Docker и Docker-Compose
  • Понимание базовых принципов CI/CD и работы систем контроля версий (Git)
  • Готовность быстро учиться, осваивать инструменты и применять их на практике
  • Ответственность, самостоятельность и стремление доводить задачи до конца
  • Разговорный английский язык от уровня B1+ и выше

Будет плюсом

  • Базовое понимание работы Kubernetes и облачных платформ (AWS, GCP и др.)
  • Знание основ Infrastructure as Code (Terraform, Ansible) или систем мониторинга (Prometheus, Grafana)
  • Опыт коммерческой разработки на других языках программирования (Python, Java, С#, C++)