Один из ключевых клиентов из банковского сектора создаёт центр компетенций на Rust и ищет опытного разработчика уровня Senior/Expert.
Длительность: 6-12 месяцев, зависит от успешности начального этапа проекта.
Грейд: Senior/Expert
Требования:
- Опыт коммерческой разработки на Rust от 3-5 лет
- Знание модели владения и времён жизни
- Понимание синхронизации и многопоточности
- Понимание unsafe
- Опыт асинхронного программирования
- Понимание подходов в обработке ошибок
- Наличие опыта оптимизации и работы с памятью
- Опыт написания тестов
- Опыт работы с инструментами Rust
- Опыт разработки интеграций по различным протоколам (REST, gRPC, GraphQL, WebSocket)
Требования к работе с БД:
- Опыт работы с реляционными БД от 3 лет
- Опыт проектирования схем БД
- Опыт написания и оптимизации SQL-запросов
- Опыт работы с NoSQL БД
Требования к работе с очередями:
- Опыт работы с брокером сообщений Kafka или аналогом
- Понимание топиков и партиций
Дополнительно:
- Понимание и опыт разработки/изменений CI/CD пайплайнов
- Опыт работы с Docker и Kubernetes
- Опыт работы с инструментами журналирования, сбора метрик и профилирования
- Опыт проектирования архитектуры