Linecust разрабатывает BI-платформу и ищет Go-разработчика для проектирования и развития высоконагруженных сервисов.

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

  • Разработка и поддержка микросервисов на Go.
  • Проектирование API и межсервисного взаимодействия на gRPC.
  • Оптимизация производительности и отказоустойчивости систем.
  • Проектирование схем данных и оптимизация запросов в PostgreSQL и MongoDB.
  • Развитие стратегий кэширования на Redis.
  • Участие в код-ревью и архитектурных обсуждениях.

Требования:

  • Коммерческий опыт разработки на Go от 5 лет.
  • Уверенное знание PostgreSQL, включая индексы, транзакции и анализ планов запросов.
  • Опыт работы с MongoDB, высоконагруженными системами, микросервисной архитектурой, gRPC и Protocol Buffers.
  • Опыт работы с Redis и стратегиями кэширования.
  • Понимание конкурентности в Go: горутины, каналы, пакет sync, context.
  • Опыт работы с Docker, Git и CI/CD.
  • Будет плюсом опыт с Kubernetes, Kafka, RabbitMQ, NATS, Prometheus, Grafana, Jaeger, OpenTelemetry и pprof.

Условия: удалённая работа по России, официальное оформление, ДМС, компенсация обучения и конференций. Работа по Agile/Scrum с двухнедельными спринтами; используются Jira и Confluence, код-ревью, unit- и интеграционные тесты, CI/CD и Git Flow / trunk-based разработка.