Senior Software Developer (Integrations, Blockchain)
Всем привет!
Ищем Senior Software Developer (Integrations, Blockchain) в команду продуктовой компании Unstoppable Domains.
Дальше — больше, в наших вопросах и ответах ребят.
Кто мы и что делаем?
Unstoppable Domains - это растущий американский стартап, запускающий доменные имена на блокчейнах.
Доменные имена на блокчейне имеют два основных варианта использования:
- Упрощение криптовалютных переводов путем замены адреса кошелька единым удобочитаемым именем.
- Создание свободных от цензуры сайтов, которые нельзя закрыть/украсть. Отсюда и походит название компании.
Компания привлекла инвестиции от Draper Associates.
Почему мы это делаем?
Мы считаем, что любой человек в мире может вести бизнес онлайн, не опасаясь цензуры: создать web-сайт, который не может быть удален государственными / регулирующими органами и традиционными поставщиками доменных имен.
Мы строим систему, в которую никто не может вмешаться. Эта технология имеет решающее значение для продвижения свободы слова и возможностей в мире.
Чем мы отличаемся от других? Почему стоит идти к нам?
Мы предлагаем:
- работу в американской продуктовой компании, основанной и финансируемой сообществом из Кремниевой долины;
- плоскую иерархию и динамичный характер разработки стартапа.
Сколько лет проекту? На какой он стадии?
2 года, стадия growth.
Какие технологии мы используем?
Javascript, Node.js, Express.js, PostgreSQL, TypeScript, Blockchain, Google Cloud.
Желаемый профессиональный уровень кандидата:
Senior
Какие профессиональные навыки нам важны?
- 5+ лет опыта разработки с использованием языка программирования общего назначения (например, JavaScript, Java, Ruby и т. Д.)
- Опыт работы с open-source проектами
- Хорошее понимание общих алгоритмов и структур данных
- Знакомство с базовой криптографией
- Опыт работы с SQL-базой данных (предпочтительно PostgreSQL)
Будет плюсом: - Практический опыт работы с блокчейн-платформами: BitCoin, Zilliqa, IBM Hyperledger, EOS, VeChain, Corda, Quorum, Cardano и т.д.
- Опыт работы с кибербезопасностью
- Опыт работы с платформой Ethereum и Solidity
- Опыт работы с Javascript / Typescript Backend
Нужен ли английский, и на каком уровне?
Да, английский обязателен, уровень upper-intermediate +.
Что еще нам важно в этом человеке?
- Ответственность, трудолюбие, высокий уровень профессионализма.
- Самостоятельность, быстрота, внимание к своей работе. Вы комфортно чувствуете себя в стартапе, где все динамично и много нового.
Что делать на проекте?
- Выполнять интеграцию с браузерами, криптовалютными кошельками, биржами, децентрализованными приложениями, поставщиками услуг;
- Работа над бэкэндом и фронтендом сайта;
- Создание и ведение общедоступной документации;
- Поддерживать качество кода программного приложения;
- Участвовать в архитектурных решениях.
Примеры задач из бэклога:
- Deploy a smart contract for optimized single query reading from multiple existing contracts
- Automate periodic admin private keys rotation on the smart contract
- Build a web based peer-to-peer chat using decentralized database (OrbitDB) as a storage and blockchain domain names as a login.
В связи с чем открылась позиция?
Рост и развитие проекта
Где находятся люди, которые принимают технические решения по проекту?
Сан-Франциско / Киев
Кто у нас работает?
- Founder & CEO - Matthew Gould
- Founder & Head of Biz Dev - Bradley Kam
- Founder & VP Engineering - Bogdan Gusiev
Как на сегодня организована работа офиса?
На данный момент работаем распределенно в связи с эпидемиологической ситуацией в мире. Но мы участвуем в качестве организаторов/спонсоров блокчейн-хакатонов
По условиям:
- Есть ли испытательный срок и сколько он длится? - Нет.
- Овертаймы, как часто бывают, какой подход к оплате? - Обычно нагрузка может колебаться от 35 до 45 часов: например, если кто-то попросил, чтобы вы работали еще 5 часов в неделю, вы можете вычесть это со следующей недели.
- Какой график работы? - С 13:00 до 21:00 по киевскому времени. Но возможно также работать и по обычному графику, но иметь возможность при необходимости быть доступным до 21:00. Из обязательных митингов сейчас: Stand-up meeting в 15:00 каждый день и регулярный митинг каждую пятницу в 19:00.
- Есть ли возможность работать удаленно какие-то дни? - Да, можно работать удаленно. Планируем, что лично киевская команда будет встречаться один или два раза в неделю.
- Количество дней отпуска? - 24 дня в году.
- Есть ли перспектива командировок, и куда? - Да, мы планируем поездки в США минимум раз в год. Каждый раз в США выбирается новое место встречи, т.к. вся команда работает на удалении и из разных городов. Но это только после того, как наладится ситуация в мире.
- Возможна ли релокация за пределы Украины и как компания готова её поддержать? - Пока нет, возможность может появиться в будущем.
- Когда, каким образом и в какой валюте платится/считается зарплата? - Заработная плата переводится на банковский счет в долларах США. Компания не компенсирует украинские налоги, поэтому их нужно покрыть самостоятельно.
- Адрес офиса: - LIFT99 Kyiv Hub, Владимирская, 101.
По процессу:
- Есть ли тестовое задание? - Да.
- Интервью на английском? - На русском и английском.
- Кто ревьювит резюме? - Богдан Гусев
- Сколько этапов интервью, с кем? - Общение с рекрутером, тестовое задание на 30 мин, интервью с Богданом и финальное интервью с СЕО.
Если вам все нравится, присылайте, пожалуйста, ваши резюме.