Обязанности:
Уточнять бизнес-требования и системные требования у менеджеров по продуктам и архитекторов, чтобы перенести их в код.
Разрабатывать сервисы, связанные с обработкой данных в реальном времени, хранилищами данных, облачными вычислениями.
Участвовать в программах DevOps, непрерывной разработки и интеграции.
Программировать на языке высокого уровня Go.
Обеспечить создание и поддержку всей необходимой документации по процессам и исходному коду.
Эффективно общаться с коллегами, руководителями и клиентами по всей организации.
Участвовать в устранении неполадок на экспертном уровне и устраняйте ошибки с помощью анализа первопричин, анализа данных и системы.
Требования:
Уверенное владение языком программирования Go в течение 4 лет, глубокое понимание его основных концепций, идиоматического использования и принципов написания параллельного кода;
Глубокое понимание механизмов синхронизации;
Базовое понимание принципов и команд Linux;
Отличные навыки профилирования и отладки 4 кода;
Отличные навыки решения проблем и способность анализировать сложные технические проблемы;
Опыт написания модульных тестов и интеграционных тестов;
Опыт работы с брокерами сообщений и глубокое понимание того, как они работают;
Опыт работы с внешними кэширующими серверами;
Углубленное понимание принципов проектирования архитектуры микросервисов;
Уверенное владение базами данных SQL и навыки работы с ними;
Опыт работы с Protobuf и GRPC;
Глубокое понимание CI/CD;
Знание SOLID, шаблонов проектирования, опыт их применения;
Опыт работы с другими технологиями (например, Docker, Kubernetes) будет плюсом.
Условия:
Страна-основатель компании: Компания основана в Дубае. Головной офис находится там.
Формат работы: удаленный
Варианты оформления: Вопросы оформления обсуждаются индивидуально с каждым кандидатом
ДМС: Доступно для сотрудников в Грузии при оформлении на местное юридическое лицо и зарплате в местной валюте, льготы действуют только после прохождения испытательного срока.
Спортивные и языковые компенсации: ДМС и другие льготы зависят от локального оформления и позиции. В основном, подобные льготы отсутствуют для стандартного оформления.
Испытательный срок: Бенефиты и льготы предоставляются только после успешного прохождения испытательного срока.
!! Технические требования:
Необходимо пройти тест после собеседования. Кандидат должен выполнить тестовое задание, только после этого его резюме будет рассмотрено.