Senior backend developer, IT architect
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Разрабатываем облачные сервисы для создания, управления и монетизации визуального цифрового контента с 2015 года. Сейчас добавляем блокчейн к нашим уже работающим сервисам для распределенного управления правами на контент. Работая с нами, вам нужно будет заниматься проектированием и созданием высоконагруженных многокомпонентных систем, конфигурированием и управлением очередями фоновых задач, распределенными вычислениями, конечными автоматами, блокчейном, смарт-контрактами и компьютерным зрением.
Основные требования:
- опыт разработки на Ruby (RoR) от 3-х лет;
- системный подход к решению нестандартных для веба задач (очереди, фоновые и параллельные процессы, их синхронизация);
- умение проектировать монолитные и микросервисные приложения;
- владение SQL (в т.ч. без ORM), оптимизация запросов и хранения данных в больших базах с множеством связанных таблиц (Postgres);
- опыт с noSQL: ElasticSearch, MongoDB, RethinkDB;
- создание автоматических юнит-тестов для написанного кода.
Если у вас есть реальный опыт работы с DLT технологиями распределенного реестра, но при этом вы не RoR-разработчик, мы также готовы рассмотреть вашу кандидатуру.
Условия:
- гибкий график, работа удаленно (или, при желании, офис в Москве), премии при достижении результатов;
- контракт с иностранной компанией, оплата в евро;
- приветствуются примеры реализованных проектов, ссылки на github, собственные статьи о программировании на хабре и т.п.;
- возможно, нужно будет выполнить небольшое тестовое задание, которое не займет много времени.
Размер заработной платы зависит от опыта и способности нестандартно мыслить при решении задач. Перспективы роста напрямую связаны с успехами проекта.