Описание вакансии
Основные обязанности
- Участие в проектировании архитектуры систем и разработке технических решений
- Ответственность за разработку и поддержку основных бизнес-модулей
- Проведение оптимизации производительности и технических улучшений
- Участие в проверке кода и наставничество младших инженеров
- Решение сложных технических проблем и предложение инновационных решений
- Сотрудничество с межфункциональными командами для создания качественных продуктов
- Отслеживание новых технологий и лучших отраслевых практик
Требования к кандидату
- Диплом бакалавра или выше в области компьютерных наук или смежной специальности
- 5+ лет опыта backend-разработки, включая 3+ года работы с Golang
- Прочные знания основ компьютерных наук (структуры данных, алгоритмы, операционные системы)
- Глубокое понимание ключевых особенностей Golang и лучших практик
- Отличные навыки решения проблем и аналитического мышления
- Способность к командной работе и хорошие коммуникативные навыки
Технические навыки
- Экспертные знания особенностей языка Golang, включая параллельное программирование и управление памятью
- Опыт работы с популярными фреймворками, такими как Gin, Echo и GORM
- Знание принципов проектирования RESTful API
- Опыт проектирования и оптимизации баз данных (SQL/NoSQL)
- Знание микросервисной архитектуры и распределенных систем
- Понимание технологий контейнеризации (Docker, Kubernetes)


