Один из ключевых клиентов из банковского сектора создаёт центр компетенций на Rust и ищет опытного разработчика уровня Senior/Expert.

Длительность: 6-12 месяцев, зависит от успешности начального этапа проекта.

Грейд: Senior/Expert

Требования:

  • Опыт коммерческой разработки на Rust от 3-5 лет
  • Знание модели владения и времён жизни
  • Понимание синхронизации и многопоточности
  • Понимание unsafe
  • Опыт асинхронного программирования
  • Понимание подходов в обработке ошибок
  • Наличие опыта оптимизации и работы с памятью
  • Опыт написания тестов
  • Опыт работы с инструментами Rust
  • Опыт разработки интеграций по различным протоколам (REST, gRPC, GraphQL, WebSocket)

Требования к работе с БД:

  • Опыт работы с реляционными БД от 3 лет
  • Опыт проектирования схем БД
  • Опыт написания и оптимизации SQL-запросов
  • Опыт работы с NoSQL БД

Требования к работе с очередями:

  • Опыт работы с брокером сообщений Kafka или аналогом
  • Понимание топиков и партиций

Дополнительно:

  • Понимание и опыт разработки/изменений CI/CD пайплайнов
  • Опыт работы с Docker и Kubernetes
  • Опыт работы с инструментами журналирования, сбора метрик и профилирования
  • Опыт проектирования архитектуры