Caliberly
Senior GoLang Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Go-разработчик для проектирования и поддержки высоконагруженных backend-сервисов и API в продуктовой команде. Работа с микросервисами, облачной инфраструктурой и менторство разработчиков.
Задачи
- Проектировать, разрабатывать и поддерживать backend-микросервисы на Go с соблюдением лучших практик по конкурентности, управлению памятью и качеству кода
- Проектировать и реализовывать RESTful и/или gRPC API, пайплайны обработки данных, event-driven сценарии и интеграции с базами данных и сторонними системами
- Взаимодействовать с кросс-функциональными командами, участвовать в design review и задавать стандарты кодирования
- Оптимизировать производительность, надёжность и масштабируемость систем: мониторинг метрик, профилирование, устранение узких мест
- Менторить junior/middle разработчиков, проводить код-ревью и распространять лучшие практики
- Управлять CI/CD, контейнеризацией и облачным деплоем, использовать infrastructure as code
- Обеспечивать высокое качество кода, тестирование, документацию и процессы разработки (Agile/Scrum)
- Следить за новыми технологиями backend/Go-экосистемы и предлагать улучшения архитектуры
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной технической области
- Минимум 5–8 лет профессиональной разработки, из них 2+ года продакшн-опыта на Go
- Глубокое знание Go: идиоматичный код, конкурентность (goroutines, channels), оптимизация производительности и toolchain
- Опыт с микросервисной архитектурой, базами данных (PostgreSQL, MySQL, Redis или NoSQL), дизайном API (REST/gRPC) и облачной инфраструктурой
- Знакомство с контейнеризацией и оркестрацией (Docker, Kubernetes), CI/CD, Git и DevOps-процессами
- Сильные навыки решения проблем, внимание к деталям и коммуникация
- Свободный английский; знание арабского будет преимуществом
Условия
- Конкурентная зарплата и бенефиты, соответствующие рынку и опыту
- Работа над современными backend-системами на GoLang в растущей IT-компании
- Полный цикл разработки, cloud-native архитектуры и высоконагруженные системы
- Возможности профессионального роста, менторство и культура обучения
Навыки
- Go
- gRPC
- REST
- PostgreSQL
- MySQL
- Redis
- NoSQL
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- CI/CD
- Git
- Infrastructure as Code
- Agile
- Scrum