Prime Source

Backend Go Developer

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Что предстоит делать:

  • Разрабатывать и поддерживать backend-сервисы.

  • Участвовать в анализе требований, проработке технических решений и реализации задач в Jira.

  • Проектировать и развивать архитектуру микросервисов.

  • Работать с API (REST/gRPC), обеспечивать отказоустойчивость и масштабируемость систем.

  • Вносить предложения по улучшению качества кода, оптимизации и профилированию.

  • Участвовать в планировании, документировании и обмене знаниями внутри команды.

Требования:

  • Опыт разработки на Go и глубокое знание стандартной библиотеки (net/http, context, sync, io, encoding/json/protobuf и др.).

  • Практика написания высоконагруженных сервисов.

  • Уверенное владение инструментами профилирования и оптимизации (pprof, benchmark).

  • Понимание конкурентности (goroutines, channels, sync primitives).

  • Навыки проектирования архитектуры (DDD, hexagonal, layered).

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

  • Знание протоколов HTTP/2, WebSockets, MQ (Kafka, RabbitMQ, NATS).

  • Опыт работы с микросервисной архитектурой и распределёнными системами (CAP-теорема, eventual consistency, идемпотентность).

  • Уверенные навыки работы с SQL и NoSQL базами данных (PostgreSQL, MySQL, MongoDB, Redis, Cassandra).

  • Оптимизация запросов, шардирование, репликация, транзакции.

  • Опыт с ORM и инструментами миграций (GORM, sqlx, migrate).

  • Знание инструментов контейнеризации и оркестрации (Docker, Kubernetes, Helm).

  • Настройка CI/CD (GitLab CI, GitHub Actions, Jenkins).

  • Опыт работы с системами логирования, мониторинга и алертинга (Prometheus, Grafana, ELK, OpenTelemetry).

  • Опыт работы с облачными платформами (AWS, GCP, Yandex Cloud, Azure).

  • Системное мышление и умение принимать архитектурные решения.

  • Навыки менторства и передачи знаний коллегам.

Формат работы: гибрид — 3 дня в офисе, 2 дня удалённо.
График: 9:00–18:00.