Вакансия Rust Developer
UsetechНаш внутренний продукт - блокчейн Unique Network
Это небольшая команда энтузиастов и опытных инженеров, работающих в самой технологически продвинутой и динамически развивающейся экосистеме Polkadot. У нас есть собственная блокчейн-сеть с большим количеством фич для разработчиков (таких как встроенная поддержка NFT, ERC20, спонсируемые транзакции и многое другое), а также мы предлагаем услуги по поддержке других проектов в экосистеме
Код Unique Network полностью открыт, вы можете ознакомиться с нашим кодом и подходами в GitHub
Доп. новости про блокчейн: дополнительно мы стали брать другие проекты со стороны, поэтому помимо NFT возможно специалист будет работать ещё и над DeFi и над какой-нибудь разработкой сетевых протоколов, но точно сказать и дать список задач сейчас невозможно
Кого мы ищем?
В первую очередь разработчика, который уже работал с Rust или активно интересуется этим языком и готов перейти на него с других экосистем (таких как C++ или C#). Большим плюсом будет знакомство с блокчейном в целом и Ethereum в частности, а опыт написания смарт-контрактов на Solidity и вовсе выгодно отличит вас от других кандидатов
Чем предстоит заниматься?
Вам предстоит присоединиться к команде разработчиков, работающих над собственным блокчейн решением Unique Network, а так же над проектами партнёров
Мы - небольшая компания, имеющая гибкость стартапа, что позволяет нам выживать в быстро меняющемся мире. Вам предстоит работать в полностью распределённой команде удалённо. В работе вам предстоит столкнуться с нестандартными задачами и, вполне возможно, стать первопроходцем в их решении
Мы работаем полностью по ATDD, благодаря чему способны избегать хаоса в разработке, присущего многим стартапам
Стандартный рабочий день включает в себя:
- Написание качественного и протестированного кода на Rust / Substrate
- Участие в ежедневных статус-митингах, где можно обсудить проблемы и достижения с командой
- Ревью кода других участников команды
- Изучение чего-то нового ежедневно (И это не шутка!)
Бонусы
В случае успешного прохождения испытательного срока компания может помочь с релокацией, если вы в этом заинтересованы. У нас есть свой офис в Белграде, однако мы могли бы помочь с переездом и в другие страны (Обсуждается отдельно)
Состав команды
Тимлид команды, 4 разработчика на Rust/Solidity, один DevOps, есть ещё 3 человека на интеграциях с клиентами
Требования
- Вы можете писать поддерживаемый, тестируемый и расширяемый код
- У вас есть опыт коммерческой разработки на Rust, будет плюсом опыт работы с другими языками программирования (C++ или C#)
- Вы командный игрок и вас не смущают слова ATDD и TDD
- Вы знакомы с принципами SOLID и архитектурными паттернами, а основные алгоритмы и структуры данных не вызывают у вас проблем
- Вы знаете, либо готовы изучить JavaScript / TypeScript, который мы используем в наших тестах, а также уверенно чувствуете себя в Linux
- Вы интересуетесь миром блокчейна и его технологиями так же, как и мы :)
Большим плюсом будет опыт работы с экосистемой Polkadot, либо любой EVM-based экосистемой. Все эти знания точно пригодятся вам в работе
Пожелания к кандидатам:
- Знание инструментов управления конфигурациями (Ansible, Terraform) и опыт их применения
- Опыт работы с контейнеризацией и оркестрацией контейнеров (Docker, Kubernetes)
- Знание основных ресурсов Kubernetes API и их использование для развёртывания приложений
- Разработка Helm чартов (как минимум общее знание инструмента и его работы)
- Умение настраивать и поддерживать инструменты мониторинга, трассировки и логирования (Prometheus, ELK stack, Jaeger, Open Telemetry, Vector)
- Знание и опыт работы с CI/CD инструментами (Jenkins, GitHub Actions, ArgoCD)
- Опыт разработки CI/CD pipelines для проекта ( либо модернизации существующих)
- Опыт работы с системами контроля версий Git и применение лучших практик разработки, таких как ветвление и слияние кода
- Навыки оптимизации и масштабирования инфраструктуры для обеспечения высокой производительности и отказоустойчивости
- Навыки программирования и автоматизации сценариев Python, Go, JS, Groovy, Bash ( не обязательно все сразу)
- Понимание принципов сетевой безопасности и опыт реализации мер защиты в инфраструктуре
- Знание и понимание модели OSI (умение отличить TCP от HTTP)
- Умение работать в команде, хорошие коммуникативные навыки, опыт общения и тесного взаимодействия с командами разработки
Мы предлагаем:
- Удалёнка – наше всё, но при желании можно выйти поработать в офис
- Работа в аккредитованной IT-компании со всеми вытекающими из этого преимуществами
- Крутая реферальная программа - бонус от 40 до 100 тысяч рублей за успешную рекомендацию своего знакомого
- Крутая команда, дружный коллектив профессионалов, интересные и сложные задачи на основе современного стека технологий
- Гибкое начало рабочего дня - можно начать работать с 8 до 12 по Московскому времени
- Подарки, скидки и сертификаты для детей сотрудников
- Оплата обучения и сертификаций
- Регулярные внутренние семинары под эгидой Корпоративного Университета, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики, тестирования, управления
- English Club – обучение английскому с корпоративными скидками, разговорный клуб
- Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой Компании
- Программа лояльности – возможность заработать внутрикорпоративную валюту за различные достижения и потратить её в онлайн-магазине Компании