Младший раст (Rust) разработчик (удаленная работа)

16 января 2025

Уровень зарплаты:
от 100 000 до 150 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Младший раст (Rust) разработчик

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

В настоящее время нашей успешной команде требуется профессионал на должность младший раст разработчик .

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

  • работу в продуктовой команде с интересными задачами для реализации решений в b2g и b2b секторе;
  • работу в аккредитованной ИТ-компании;
  • трудоустройство в полном соответствии с ТК РФ и белая конкурентная заработная плата;
  • график работы 5/2 с 09:00 до 18:00, в пятницу сокращенный рабочий день;
  • удаленный режим работы;
  • квартальная и годовая премия;
  • релизная премия;
  • проведение team building и корпоративов;
  • предоставление ДМС после испытательного срока.

Обязанности:

  • разработка технологических сервисов интеграционной платформы
    на Rust;
  • реализация алгоритмов и API для backend-решений;
  • взаимодействие с базами данных и интеграция внешних сервисов;
  • участие в код-ревью и обсуждениях решений с опытными разработчиками.
  • разработка и поддержка высоконагруженных серверных приложений в области распределения данных с низким временем отклика;
  • выбор способов реализации поставленных задач, соответствующих ключевым целям развития платформенного решения, функциональным требованиям, требованиям надежности и информационной безопасности;
  • участие в проектировании архитектуры;
  • участие в формировании RoadMap продукта;
  • работа с командой разработчиков для реализации новых функций
    и улучшения существующего кода;
  • написание юнит-тестов;
  • документирование собственных разработок.

Требования:

  • техническое образование;
  • общий опыт разработки от 2-х лет и на Rust - от 1 года либо от 0,5 года, но уверенное знание С/С++;
  • понимание FFl и UB;
  • навык оптимизации программ и умение использовать профилировщик;
  • понимание принципов проектирования структур баз данных;
  • знание и умение применять базовые шаблоны проектирования;
  • навык написания модульных и функциональных тестов;
  • навык работы с Git;
  • умение использовать операционные системы типа *nix;
  • знание основных шаблонов проектирования, знание основных структур данных и алгоритмов;
  • опыт реализации распределённых и асинхронных систем;
  • качественное тестирование своего кода;
  • умение писать код серверных приложений Linux на языке Rust;
  • знание основных протоколов интеграции TCP(UDP); HTTP; REST;
  • знание основных форматов представления данных JSON, Protocol Buffers;
  • знание английского языка на уровне достаточном, чтобы читать техническую документацию.

Будет преимуществом:

  • опыт работы с SQL и Docker;
  • умение работать с профессиональными редакторами (например, VS Code, CLion);
  • участие в разработке высоконагруженных систем;
  • владение инструментами для профилирования и оптимизации кода;
  • наличие GitHub с примерами Rust-кода;
  • понимание принципов работы брокеров сообщений (Apache Kafka, ActiveMQ, RabbitMQ или иные);
  • знание принципов построения распределенных систем (кластеризация, партицирование, шардирование);
  • знание принципов проектирования, разработки, тестирования и обновления распределенных систем высокой доступности.


Посмотрите похожие вакансии

Senior DevOps Engineer в FinTech-продукт
Компания: Лалиев Никита Алексеевич
Зарплата: от 463 491 до 566 489 руб.