Golang developer
Оплата: По договоренности
Офис
Удаленно
Full-time
Постоянная работа
Для работы над трейдинговым продуктом требуется Golang developer.
Требования:
- Более 2 лет опыта работы в качестве Golang разработчика;
- Знание и опыт работы с архитектурой микросервисов;
- Опыт работы с WebSockets, RESTful и API на основе RPC;
- Базовые знания о блокчейне;
- Опыт разработки API;
- Git;
- Опыт работы с брокерами сообщений (Kafka);
- Наглядный опыт работы с базами данных (Postgres);
- Опыт моделирования баз данных и оптимизации запросов;
- Опыт работы с модульным тестированием, интеграционным тестированием;
- Опыт непрерывной интеграции / непрерывной доставки;
- Базовые подходы к безопасности в микросервисной архитектуре;
- Способность быстро осваивать новые технологии;
- Английский язык - разговорный.
Будет плюсом:
- Базовое понимание симметричного / асимметричного шифрования / дешифрования;
- Опыт интеграции с блокчейном;
- Базовые ECDSA / RSA, HMAC, эклиптические кривые;
- Блокчейн-аккаунт и UTXO на основе;
- Иерархическая детерминированная архитектура кошелька;
- Аппаратные ключи (бухгалтерская книга, трезор);
- BIP / EIP;
- Опыт работы с AWS Enclave;
- Знакомство с Logstash, Kibana, Elasticsearch stack;
- Знакомство с Amazon AWS;
- Опыт работы с Python или другими языками программирования будет плюсом.
Релокейт в Черногорию, гибридный график работы.