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++)