Rust разработчик
Прямой работодатель LTD Storiqa ( crowdsale.storiqa.com )
Опыт работы любойот 150 000 до 250 000 ₽
В нашу команду разработки нужен еще 1 backend разработчик. Такой, который любит интересные сложные задачи, быстро адаптируется к новому и считает, что Rust - это прекрасно. Возможно, он уже пишет на Rust, а возможно это только начинающий Rust разработчик, который не только хочет перейти на этот язык, но еще и прекрасно знает что такое RustBook, пилил свои небольшие проекты. Команда на web-приложение уже собрана, формируем только команду мобильной разработки. Развитие проекта планируется только на самом современном стеке.
Основной офис сейчас находится в Москве, в ближайшие полгода планируется открытие представительства компании в США, куда есть возможность релокации в будущем.
Storiqa - это площадка для торговли физическими товарами на основе blockchain технологий.
https://crowdsale.storiqa.com/
Архитектурно проект представляет собой Graphql gateway, за которым стоят REST микросервисы (схема в приложении к письму). Каждый микросервис автономный и сидит на своей БД - Postgres / Redis. Также будет редуцированная форма CQRS в виде event log, который при необходимости можно будет использовать, чтобы легко заменить базу данных например с SQL на NoSQL, или на blockchain. Для обеспечения кросс-сервисной консистентности при мутациях используются Саги (http://microservices.io/patterns/data/saga.html). Вообще большое внимание в проекте уделяется строгой типизации и хорошей организации кода, чтобы можно было сфокусироваться на реализации фич, а не на бесконечных багфиксах.
В целом сейчас первостепенная задача это написать микросервисы с бизнес логикой под онлайн магазин, потом появится блокчейн и можно будет выбрать на каком из этих направлений сфокусироваться.
Требования:
- опыт работы с Rust (или желание перейти на этот ЯП)
- опыт разработки крупных web-проектов;
- желателен опыт разработки на функциональных на языках Scala, Haskell, Clojure, Ocaml;
- опыт работы с PostgreSQL, Redis;
- будет плюсом понимание спецификации GraphQL;
- открытость новым технологиям.
- написание микросервисов с RESTful API на Rust;
- разработка frontend сервера c протоколом GraphQL на Rust;
- участие в разработке архитектуры;
- интеграция со сторонними API;
- написание unit тестов.
- гибкий график (плавающее начало);
- мы находимся в 2-х минутах от м. Семеновская;
- у нас уютный красивый офис в формате опенспейса;
- отсутствие какой-либо бюрократии;
- барбершоп;
- бесплатные завтраки и кофе-бар;
- уроки английского языка с индивидуальным преподавателем;
- активное развитие и быстрый профессиональный рост - мы регулярно проводим meet up-ы, работаем только на современном стеке и делаем только крутые продукты;
- бонусы в виде токенов;
- 2 этапа интервью - 1 skype интервью со мной и 1 skype интервью с техническим специалистом. Этапы можно объединить по договоренности. Принимаем решение быстро.
- есть еще много других плюшек, которые пока что в разработке.
Полный рабочий день.
Наш офис находится недалеко от м. Семеновская
Мы специализируемся на: Development, РАСТ