Задачи:
- Поддержка и улучшение текущих сервисов, которые обрабатывают более 50 протоколов блокчейна с более чем 500 криптовалютными активами.
- Исследование и создание новых интеграций и решений блокчейна, включая обработку данных блокчейна, интеграцию протоколов криптовалюты, интеграцию DeFi и т. д.
- Поддержка и решение проблем клиентов и заинтересованных сторон.
Требования:
- Профессиональный опыт создания программного обеспечения на языке ООП: Scala, JS/TS (Node.js), Kotlin, Java или Go.
- Понимание критической важности модульных тестов, знание и умение создавать автоматизированные тесты серверного кода.
- Вам интересно развиваться как мультистековый разработчик, Вы готовы к исследованию и использованию новых для Вас технологий и языков программирования.
Основной стек:
- Языки: Scala, Javascript/Typescript (Node.js).
- Хранилище: PostgreSQL, Mongo DB, Clickhouse.
- Фреймворки: Spring, Akka HTTP; React, ElectronJs.
- Межсервисная связь: RabbitMQ.
- Архитектура: сервис-ориентированная архитектура (SOA).
- Инфраструктура: AWS, Terraform, Ansible, Docker, оркестровка контейнеров Mesos/Marathon, Consul, Nginx, GoCD от ThoughtWorks CI/CD, Prometheus, Kibana, Grafana.
Будет плюсом:
- Знание методов контейнеризации и DevOps.
- Опыт разработки смарт-контрактов.
- Знакомство с разработкой блокчейна (криптовалютные кошельки, обработка данных блокчейна, DeFi и т. д.).
- Опыт построения и оптимизации систем для работы с большими объемами данных, как на уровне баз данных, так и взаимодействия между сервисами.
Условия:
- Удаленный формат работы
- Медицинская страховка со стоматологией
- Отличная финансовая мотивация (обсуждаем на собеседовании)
- Спонсорские возможности обучения и развития
- Регулярные корпоративные мероприятия.