Старший Go разработчик
удалёнка
В продуктовую команду платформы ищут инженера для разработки отказоустойчивых и масштабируемых распределённых сервисов и внутренних API. Работа над производительностью, надёжностью, безопасным межсервисным взаимодействием и метриками, которые поддерживают критичную инфраструктуру платформы.
ГрейдSenior
Опытот 5 лет
Стек
GogRPCPostgreSQLNATS JetStreamRedisKafkaRabbitMQKubernetesDockerOpenTelemetryGrafanaArgo CDGitLab CIGit
Задачи
- •Разрабатывать ключевой функционал высоконагруженных сервисов и внутренние API
- •Проектировать архитектуру распределённых решений: асинхронность, идемпотентность, консистентность
- •Оптимизировать производительность: pprof, throughput/latency, память и сеть
- •Дорабатывать IAM и безопасное межсервисное взаимодействие
- •Настраивать метрики, трассировку и дашборды, проектировать Health Model
- •Писать тесты, проводить код-ревью и документировать решения
Обязательно
- •Коммерческая разработка на Go от 5 лет
- •Опыт разработки высоконагруженных backend/system-сервисов
- •Опыт HTTP и gRPC, проектирование высоконагруженных API
- •Глубокие знания PostgreSQL (оптимизация запросов, индексы, транзакции) и практический опыт с Redis
- •Опыт с очередями сообщений (NATS JetStream или аналоги) и event-driven подходами
- •Знание Linux, сетей, TCP/TLS на уровне систем и сетевого стека
- •Опыт с Git, Docker, Kubernetes и CI/CD (Argo CD, GitLab CI или аналоги)
Будет плюсом
- •Знания Python для скриптов и автоматизации
- •Опыт с Cloud Infrastructure Management
- •Опыт с распределёнными БД (YDB, CockroachDB), ClickHouse, MongoDB
- •Знание mTLS / service mesh
- •Знакомство с OpenTelemetry