Senior Rust Backend разработчик

Миго-групп

Senior Rust Backend разработчик

Описание вакансии

Ищем на проект Senior Rust Backend разработчика. Готовы рассмотреть людей с опытом работы на других языках, но с желанием развития и базовыми навыками Rust. Ищем именно бекенд разработчика. Будет преимуществом знание нашей доменной области - сервера, системное администрирование и тд.

Требования:
  • Глубокое знание Rust:

Владение основными концепциями: владение (ownership), заимствование (borrowing), lifetime, trait-объекты, async/await;

Понимание системы типов, макросов, unsafe-кода;

Опыт работы с популярными крейтами: tokio, axum / actix-web / warp, serde, и др.;

  • Backend-архитектура:

Проектирование масштабируемых, отказоустойчивых и производительных систем;

Знание паттернов проектирования (например, CQRS, event sourcing, pipeline);

Знание и опыт работы с различными архитектурами решения (например, гексагональная архитектура);

  • Работа с сетью и API:

Построение RESTful и/или gRPC-API;

Понимание HTTP/2, WebSockets, TLS;

  • Базы данных:

Опыт работы с реляционными (например PostgreSQL) и NoSQL (Например, Mongo) СУБД;

Понимание ACID, транзакций, индексов, миграций;

  • Асинхронное программирование:

Уверенное владение async/await и runtime (tokio или async-std);

Умение отлаживать и оптимизировать async-код (например, избегать блокировок в async-контексте);

  • Инструменты:

Контейнеризация (Docker, K8S, Helm);

Знание Linux на базовом уровне;

  • Тестирование:

Написание unit и интеграционных тестов;

Использование tokio-test и т.п.

Условия:
  • В приоритете сотрудничество с ИП или самозанятым, но, возможно, и оформление в штат.
  • Конкурентоспособная, полностью официальная «белая» заработная плата (обсуждается по результатам собеседования);
  • Интересные, разнообразные задачи с высоким уровнем ответственности;
  • Удаленный формат работы.
Навыки
  • Rust
  • ownership
  • borrowing
  • lifetime
  • trait-объекты
  • async/await
  • Backend-архитектура
  • Работа с сетью и API
  • PostgreSQL
  • NoSQL
  • Понимание ACID
  • Docker, K8S, Helm
  • Linux
  • Написание unit
Посмотреть контакты работодателя

Похожие вакансии

Р-Вижн

Senior Rust Developer

Р-Вижн

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
«UZUM TECHNOLOGIES»

Senior Go-разработчик

«UZUM TECHNOLOGIES»

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
WILDBERRIES
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Оил Ресурс
Удаленная работа
  • Москва

  • Не указана

Lamoda Tech

Go Developer

Lamoda Tech

Удаленная работа
  • Москва

  • Не указана

AppMagic
Удаленная работа
  • Москва

  • до 7000 USD

Revoluterra
Удаленная работа
  • Москва

  • до 469800 RUR

MadOut Games
Удаленная работа
  • Москва

  • до 469800 RUR

DIS Group
Удаленная работа
  • Москва

  • до 469800 RUR

«UZUM TECHNOLOGIES»

Senior Go разработчик

«UZUM TECHNOLOGIES»

Удаленная работа
  • Москва

  • до 469800 RUR

Team Lead (Golang)

Мамаева Ирина Анатольевна

Удаленная работа
  • Москва

  • до 430000 RUR

LionAdverts
Удаленная работа
  • Москва

  • до 430000 RUR

COMPETO LLC
Удаленная работа
  • Москва

  • до 430000 RUR

2ГИС
Удаленная работа
  • Москва

  • до 430000 RUR

Островок
Удаленная работа
  • Москва

  • до 430000 RUR

Джемтех
Удаленная работа
  • Москва

  • до 430000 RUR

Моринтех
Удаленная работа
  • Москва

  • до 430000 RUR

HFLabs
Удаленная работа
  • Москва

  • до 430000 RUR

Senior Backend Engineer (TypeScript/Node.js) для e-commerce продуктов

Саковская Людмила Владимировна

Удаленная работа
  • Москва

  • от 270000 RUR

Мокка
Удаленная работа
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию