Описание:
Обязанности :
- проектирование, разработка, тестирование и поддержка бэкендов веб-проектов;
- разработка высокопроизводительных низкоуровневых элементов ПО;
- проектирование структур баз данных;
- разработка модулей к существующим проектам.
Требования :
- опыт использования и понимание языка Rust;
- приветствуется опыт работы с языками C, C++;
- понимание FFI и UB;
- опыт оптимизации программ и умение использовать профилировщик;
- понимание принципов работы клиент-серверных web-приложений;
- опыт и понимание принципов проектирования структур баз данных;
- понимание принципов DDD и слоенной архитектуры;
- опыт написания модульных и функциональных тестов;
- опыт работы с Git;
- умение использовать операционные системы типа *nix;
- приветствуется опыт работы по CQRS+ES парадигме;
- приветствуется опыт работы с технологиями Memcached, Redis, RabbitMQ, MongoDB...