👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Golang

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

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

Компания

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

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

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

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

О проекте: Наша команда принимает участие в разработке децентрализованного L2 решения ZK-Rollups. Это решение работает поверх Ethereum и упаковывает множество транзакций в одну, в результате чего достигается масштабирование сети Ethereum и увеличивается пропускная способность - то, что является главной проблемой Ethereum на данный момент. В процессе работы мы получаем задачи от команды R&D и внедряем их идеи, модифицируя код блокчейн ноды.

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

Требования:
- Опыт в Golang от 3х лет;
- Умение писать быстрый код и эффективный код (оценка алгоритмов, профилирование, memory management, memory allocation);
- Владение разговорным английским на уровне Pre-Intermediate или выше.