Go-разработчик (senior, highload) — Amex Development, Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: Amex Development
Локация: Россия, Москва
Формат: Удалённая работа
Занятость: Полная занятость
Грейд: Senior
Пожалуйста указывайте в сопроводительном письме Вашу локацию и ожидания по з.пл. в рублях!
О проекте:
Высоконагруженная платформа сбора и обработки событий телеком-инфраструктуры: сервисы принимают десятки тысяч событий в секунду, обогащают их и отдают в аналитику и биллинг. Go-команда отвечает за приём, маршрутизацию и хранение данных в PostgreSQL и ClickHouse. Работа идёт с реальным highload: узкие места видны по метрикам, а решения проверяются нагрузочными тестами.
Задачи:
• Разрабатывать сервисы приёма и обработки событий и телеметрии на Go
• Проектировать gRPC/HTTP API и микросервисы с минимальными задержками
• Работать с Kafka/NATS, PostgreSQL и ClickHouse, оптимизировать запросы и хранение
• Внедрять кэширование в Redis и маршрутизацию трафика через API Gateway
• Профилировать код и устранять узкие места под нагрузкой
• Писать тесты, проводить код-ревью, участвовать в архитектуре и разборе инцидентов
• Развивать наблюдаемость: метрики и трассировка (OpenTelemetry, Prometheus/Grafana)
Требования:
• Опыт коммерческой разработки на Go от 5 лет
• Опыт highload-систем: concurrency, профилирование, оптимизация
• gRPC и REST, понимание HTTP/2
• PostgreSQL: индексы, оптимизация запросов
• Kafka или NATS, Redis
• Docker, Kubernetes, CI/CD
• Культура тестирования и код-ревью
• ClickHouse, TimescaleDB
• API Gateway, биллинг и учёт потребления
• OpenTelemetry, Prometheus/Grafana
• Опыт телекома, BSS/OSS, IoT или телеметрии
• Нагрузочное тестирование
Условия:
• Полная занятость с графиком 5/2
• Удалённый формат работы
• Работа в аккредитованной ИТ-компании
• Работа с современным стеком технологий и крупными игроками рынка
• Официальное трудоустройство по ТК РФ или ИП