Мы ищем Go-разработчика в команду Data Masters, который будет нам помогать разрабатывать платформу управления жизненным циклом продуктов Data Services для облачных и on-premises решений.
Data services — это не просто набор продуктов для работы с данными, это ключевой элемент цифровой трансформации и успешного развития бизнеса в эру цифровых технологий. Он объединяет в себе передовые решения и высокую производительность, чтобы помочь компаниям достичь новых высот в использовании данных и принятии стратегических решений.
Вы познакомитесь со всем современным стеком работы с данными, погрузитесь в мир Kubernetes и Cloud native решений, термины Data lake, Data warehouse, Data lakehouse не будут пустым звуком, а петабайты — пугающим числом.
Задачи
- Разработка программного обеспечения на языке Go
- Участие в проектировании и архитектуре системы
- Оптимизация и улучшение существующего кода
- Тестирование и отладка разработанного ПО
- Интеграция разработанного ПО с другими системами
- Участие в код-ревью и обмен опытом с коллегами
- Документирование разработанного ПО и его функциональности
- Поддержка и развитие уже существующих проектов и систем
Требования
- Опыт коммерческой разработки на Go от пяти лет
- Умение разрабатывать и поддерживать API сервисы
- Умение писать чистый и эффективный код, следование best practices
- Умение писать надёжный и тестируемый код на Go
- Умение писать и поддерживать автоматизированные тесты
- Умение работать с БД и in-memory хранилищами
- Знание классических алгоритмов и структур данных
- Понимание принципов работы ОС (в том числе Linux)