Senior GO Engineer
Remote | 5000 - 6000$
Task agency
Мы являемся поставщиком ликвидности и технологий для других финтех-компаний в индустрии Forex, Blockchain и традиционных финансовых сервисов. Мы предоставляем компаниям всю IT-инфраструктуру на основе наших технологий. Мы постоянно разрабатываем и совершенствуем наши продукты и услуги, предоставляя и ежемесячно поддерживая их.
Обязанности:
●Валидация бизнес- и системных требований от менеджеров продукта и архитекторов для перевода требований в код.
●Разработка сервисов в области хранилищ данных, обработки больших данных и облачных вычислений.
●Участие в DevOps, непрерывных рамках разработки и интеграции.
Программирование на языке Go.
●Работа с автоматизацией развертывания/управления конфигурацией с использованием инструментов, включая, но не ограничиваясь, Ansible или Azure Pipelines, Cloud Formation, Terraform в рамках модели DevOps.
●Обеспечение создания и поддержания всей необходимой документации по процессам и исходному коду.
●Эффективное взаимодействие с коллегами, руководителями и клиентами в организации.
●Участие в уровне эксперта при устранении неполадок и разрешении ошибок через анализ корневых причин, исследование данных и систем.
Требования:
●Уверенное владение языком программирования Go на протяжении 4 лет с крепким пониманием его основных концепций, идиоматического использования и принципов написания параллельного кода.
●Глубокое понимание механизмов синхронизации.
●Базовое понимание принципов и команд Linux.
●Опытные навыки профилирования кода и отладки.
●Сильные навыки решения проблем и способность анализа сложных технических вопросов.
●Опыт написания модульных и интеграционных тестов.
●Опыт работы с брокерами сообщений и глубокое понимание их работы.
●Опыт работы с внешними кэширующими серверами.
●Расширенное понимание принципов проектирования архитектуры микросервисов.
●Уверенное владение SQL-базами данных и навыки работы с ними.
●Опыт работы с Protobuf и GRPC.
●Глубокое понимание CI/CD.
●Знание SOLID, паттернов проектирования, опыт их применения.
●Опыт работы с другими технологиями (например, Docker, Kubernetes) является плюсом.
●Глубокое понимание CI/CD. Знание принципов SOLID, шаблонов проектирования, опыт их применения. Опыт работы с другими языками программирования и технологиями (например, PHP, Docker, Kubernetes) является плюсом.
📞Телеграм: @dobysh_v
