Описание работы
Ключевые обязанности
- Проектирование, разработка и поддержка бэкенд-сервисов и API
- Сотрудничество с фронтенд-разработчиками, DevOps и тестировщиками для сборки и развертывания приложений
- Оптимизация производительности и масштабируемости приложений
- Диагностика и устранение проблем в бэкенде
- Участие в код-ревью для соблюдения лучших практик и стандартов
Требования к кандидату
- Владение языком программирования Go
- Опыт разработки бэкенд-систем и проектирования API
- Глубокое понимание лучших практик разработки программного обеспечения
- Способность работать в команде
- Опыт оптимизации производительности и устранения неисправностей
Желательные навыки
- Знание микросервисной архитектуры
- Опыт работы с облачными платформами (AWS, GCP или Azure)
- Знание технологий контейнеризации (Docker, Kubernetes)
- Понимание CI/CD-процессов
- Предыдущий опыт проектирования масштабируемых систем


