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

Цифровая Алания

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

Описание вакансии

Ключевые задачи / Обязанности:

  • Разработка, поддержка и оптимизация backend-сервисов на Go.

  • Проектирование и работа с базами данных (PostgreSQL, ClickHouse), включая сложные запросы и оптимизацию.

  • Интеграция и эксплуатация брокера сообщений Kafka.

  • Разработка и поддержка API (REST, gRPC с использованием Protobuf).

  • Реализация эффективных механизмов кэширования (Redis).

  • Написание модульных и интеграционных тестов, поддержка высокого качества кода.

  • Участие в код-ревью, анализ и доработка существующего кода.

  • Самостоятельная проработка задач, уточнение требований с продакт-менеджером/аналитиком.

  • Работа с Docker для развертывания и управления сервисами.

  • Работа по методологии Agile (Jira).

Наши требования (Hard Skills):

  • Обязательные:

    • Коммерческий опыт разработки на Go от 3 лет в команде.

    • Глубокое понимание языка Go, его стандартной библиотеки и идиом.

    • Опыт работы с PostgreSQL: проектирование, сложные запросы, оптимизация.

    • Практический опыт работы с Apache Kafka (producers/consumers, настройка).

    • Уверенное использование Docker.

    • Опыт проектирования и реализации RESTful API.

    • Понимание принципов gRPC и Protocol Buffers (Protobuf).

    • Опыт работы с Redis или аналогичными системами кэширования.

    • Умение писать надежные модульные и интеграционные тесты.

    • Навыки эффективной работы с Git (ветвление, слияние).

    • Понимание базовых алгоритмов и структур данных.

    • Английский язык не ниже B2 (чтение тех. документации, написание кода и комментариев).

  • Будет сильным преимуществом:

    • Опыт работы с ClickHouse или другими колоночными СУБД.

    • Знание принципов "Infrastructure as Code" (IaC), опыт с Terraform.

    • Опыт работы в Linux-окружении, понимание сетевых взаимодействий.

    • Знакомство с принципами построения и эксплуатации высоконагруженных систем.

Ключевые технологии стека:

  • Язык: Go

  • Базы данных: PostgreSQL, ClickHouse, Redis

  • Брокер сообщений: Kafka

  • Коммуникация: REST API, gRPC, Protobuf

  • Инфраструктура: Docker, Linux

  • Инструменты: Git, Jira

Навыки
  • Golang
  • Postgres
  • Clickhouse
  • Apache Kafka
  • Redis
  • REST API
  • gRPC
  • Docker
  • Linux
  • SQL
  • Git
  • Atlassian Jira
Посмотреть контакты работодателя

Похожие вакансии

HighBase
Удаленная работа
  • Владикавказ

  • Не указана

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию