Backend Developer (Go)
📍 Удалённый формат | Полная занятость
О компании
Компания — платежный сервис с собственным продуктовым решением.
Наш технологический стек:
Backend: Go, gRPC (proto + http gateway), PostgreSQL, GORM, NATS, Redis, ClickHouse.
Frontend: Vue, Tanstack Query, OpenAPI-fetch, Shadcn/UI + Tailwind, TypeScript, Vite.
Infrastructure & DevOps: Docker, Traefik, HashiCorp Vault, Consul.
Observability: Grafana, Loki, Promtail, Tempo, OpenTelemetry.
CI/CD: Bitbucket/GitHub/GitLab, Ubuntu.
О роли
Мы ищем Backend Developer (Middle/Senior) с сильным техническим бэкграундом, который будет заниматься разработкой и развитием backend-части продуктового решения.
Роль предполагает плотную работу с Go, микросервисной архитектурой и оптимизацией взаимодействия между сервисами, базами данных и брокерами сообщений.
🔍 Основные задачи
- Разработка и поддержка микросервисов на Go (Golang).
- Работа с gRPC, проектирование и поддержка proto-контрактов.
- Оптимизация взаимодействия с базами данных (PostgreSQL, ClickHouse) и брокерами сообщений (NATS).
- Участие в Code Review, обсуждении и принятии архитектурных решений.
- Повышение производительности, устойчивости и масштабируемости backend-систем.
🎯 Требования
- Уверенное владение Go (Golang).
- Опыт работы с PostgreSQL (через GORM или чистый SQL).
- Опыт работы с Redis.
- Понимание принципов работы асинхронных и распределённых систем (NATS / Kafka).
- Практический опыт работы с gRPC.
Будет плюсом:
- Опыт работы с ClickHouse.
- Понимание принципов Observability (tracing, metrics).
📌 Условия
- Удалённый формат работы.
- Уровень вознаграждения обсуждается индивидуально и зависит от опыта кандидата.
📩 Заинтересовала вакансия? Отправляйте резюме 👉@foreverinlovewithsummer