C++

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Блокчейн и вэб-разработка.

Описание вакансии

Условия работы

Приглашаем опытного C++ разработчика в распределенную команду со зрелыми процессами для участия в блокчейн проекте. Мы используем Agile (SCRUM, KANBAN), применяем практики экстремального программирования (code-review, стандарты кодирования, непрерывная интеграция, авто-тесты и т.д.) и стремимся создать максимально комфортные, без стрессовые условия.
Проект
- блокчейн платформа для социальных сетей и Defi.

Основные задачи:
- Поддержка существующих решений по алгоритмам консенсуса, валидации блоков, модели экономики, API, плагины;
- Расширение функционала машины выполнения смарт-контрактов;
- Интеграция с облачной системой хранения данных;
- Создание и поддержка автоматических тестов, существующей инфраструктуры;
- Исследования отказоустойчивости, безопасности и производительности сети и её узлов;
- Анализ функционала различных blockchain-related проектов;
- Участие в анализе бизнес-требований и выработка архитектурных решений;
- Написание документации (английский язык);
- Общение со стейкхолдерами и сообществом (английский язык).

Требования:
- Минимальный опыт коммерческой разработки на C++ 3 года;
- Опыт в С++14 под Linux, Boost (multi-index, filesystem, test), GCC;
- Владение разговорным английским на уровне Pre-Intermediate или выше.

Дополнительные инструкции

Просьба предоставить пример кода: самостоятельно созданный проект с использованием C++. Проект должен собираться под ОС Linux. Если проект без документации - приложите пояснение о его назначении, ссылки на наиболее интересные участки кода.