Вакансия Rust Developer

Вакансия 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 экосистемой. Все эти знания точно пригодятся вам в работе


Пожелания к кандидатам:

  1. Знание инструментов управления конфигурациями (Ansible, Terraform) и опыт их применения
  2. Опыт работы с контейнеризацией и оркестрацией контейнеров (Docker, Kubernetes)
  3. Знание основных ресурсов Kubernetes API и их использование для развёртывания приложений
  4. Разработка Helm чартов (как минимум общее знание инструмента и его работы)
  5. Умение настраивать и поддерживать инструменты мониторинга, трассировки и логирования (Prometheus, ELK stack, Jaeger, Open Telemetry, Vector)
  6. Знание и опыт работы с CI/CD инструментами (Jenkins, GitHub Actions, ArgoCD)
  7. Опыт разработки CI/CD pipelines для проекта ( либо модернизации существующих)
  8. Опыт работы с системами контроля версий Git и применение лучших практик разработки, таких как ветвление и слияние кода
  9. Навыки оптимизации и масштабирования инфраструктуры для обеспечения высокой производительности и отказоустойчивости
  10. Навыки программирования и автоматизации сценариев Python, Go, JS, Groovy, Bash ( не обязательно все сразу)
  11. Понимание принципов сетевой безопасности и опыт реализации мер защиты в инфраструктуре
  12. Знание и понимание модели OSI (умение отличить TCP от HTTP)
  13. Умение работать в команде, хорошие коммуникативные навыки, опыт общения и тесного взаимодействия с командами разработки


Мы предлагаем:

  • Удалёнка – наше всё, но при желании можно выйти поработать в офис
  • Работа в аккредитованной IT-компании со всеми вытекающими из этого преимуществами
  • Крутая реферальная программа - бонус от 40 до 100 тысяч рублей за успешную рекомендацию своего знакомого
  • Крутая команда, дружный коллектив профессионалов, интересные и сложные задачи на основе современного стека технологий
  • Гибкое начало рабочего дня - можно начать работать с 8 до 12 по Московскому времени
  • Подарки, скидки и сертификаты для детей сотрудников
  • Оплата обучения и сертификаций
  • Регулярные внутренние семинары под эгидой Корпоративного Университета, посвященные новым технологиям и самым актуальным темам в области разработки, аналитики, тестирования, управления
  • English Club – обучение английскому с корпоративными скидками, разговорный клуб
  • Инкубатор продуктовых идей – реализация перспективной идеи продукта или услуги с поддержкой Компании
  • Программа лояльности – возможность заработать внутрикорпоративную валюту за различные достижения и потратить её в онлайн-магазине Компании




Report Page