Golang finance project
Remote · CHOICEIT
Находимся в поиске Golang разработчика уровня senior для работы над платформой, предназначенной для розничных и институциональных брокеров, а также криптобирж, которая позволяет им предоставлять своим клиентам оптимальный торговый опыт.
Обязанности
- Проверять бизнес и системные требования от продакт-менеджеров и архитекторов для трансформации их в код;
- Разрабатывать сервисы для обработки данных в реальном времени, хранения данных и облачных вычислений;
- Участвовать в DevOps, рамках непрерывной разработки и интеграции;
- Обеспечить создание и поддержание всей необходимой документации процессов и исходного кода;
- Эффективно общаться с коллегами, руководителями и клиентами на всех уровнях организации;
- Участвовать в устранении неполадок и разрешать ошибки через анализ корневых причин, исследовать данные и системы.
Требования
- Работа с Go от 4 лет, с хорошим пониманием его основных концепций и идиоматического использования, а также принципов написания конкурентного кода;
- Глубокое понимание механизмов синхронизации;
- Базовое понимание принципов и команд Linux;
- Навыки профилирования кода и отладки;
- Навыки решения проблем и способность анализировать сложные технические вопросы;
- Опыт написания модульных и интеграционных тестов;
- Опыт работы с брокерами сообщений и глубокое понимание их работы;
- Опыт работы с внешними кеширующими серверами;
- Продвинутое понимание принципов проектирования архитектуры микросервисов;
- Уверенные навыки работы с SQL;
- Опыт работы с Protobuf и GRPC;
- Глубокое понимание CI/CD;
- Знание принципов SOLID, шаблонов проектирования и опыт их применения;
- Опыт работы с Docker, Kubernetes будет плюсом;
- Английский язык не ниже среднего.
Условия
- Удаленный формат работы;
- Достойный уровень заработной платы (отталкиваемся от пожеланий кандидата);
- Полностью удаленный формат работы;
- Разные формы трудоустройства, в тч оформление в одно из юр лиц компании;
- Технически сложный продукт.