Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме
описание
Команда разрабатывает облачную платформу нового поколения с высоконагруженной инфраструктурой уровня IaaS, PaaS и SaaS. В состав платформы входят отказоустойчивые распределённые сервисы и основная платформа, на которую разработчик сможет влиять через архитектурные и технические решения.
задачи
Разрабатывать высоконагруженные бэкенд-сервисы и внутренние API на Go;
Проектировать распределённую архитектуру с событийным взаимодействием, асинхронным обменом и консистентностью данных;
Развивать сервисы аутентификации и авторизации IAM;
Оптимизировать производительность сервисов, включая память, сеть, задержку и пропускную способность;
Настраивать мониторинг, метрики, трассировку и наблюдаемость;
Участвовать в проверке кода, проектировании архитектуры и оценке задач.
требования
Коммерческий опыт разработки на Go от 3 лет;
Опыт создания высоконагруженных бэкенд- и системных сервисов;
Отличное понимание Go, включая горутины, планировщик, сборщик мусора, память и сетевое программирование;
Знание PostgreSQL и Redis;
Знание HTTP и gRPC;
Опыт работы с NATS JetStream, Kafka или RabbitMQ;
Знание Docker, Kubernetes и Linux;
Опыт работы с CI/CD;
Понимание принципов наблюдаемости, включая Prometheus, Grafana и OpenTelemetry;
Будет плюсом Python, опыт работы с облачной инфраструктурой, ClickHouse, MongoDB, CockroachDB, YDB, mTLS и Service Mesh.