Rust developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Работаем над созданием и продвижением собственных интернет проектов.
Проект Gapopa.net
Ожидания от кандидата
Требуется:
• знание языка Rust;
• понимание FFl и UB;
• навык оптимизации программ и умение использовать профилировщик;
• понимание принципов работы клиент-серверных web-приложений;
• понимание принципов проектирования структур баз данных;
• понимание принципов DDD и слоенной архитектуры;
• навык написания модульных и функциональных тестов;
• навык работы с Git;
• умение использовать операционные системы типа *nix.
Приветствуется:
• навык работы с языками С, С++;
• навык работы по CQRS+ES парадигме;
• навык работы с технологиями Memcached
• Redis, RabbitMQ, MongoDB, Cassandra, Kafka;
• навык работы с другими языками Java, Go,
• Python, Ruby, TypeScript, JavaScript.
Стек технологий:
• Язык - Rust;
• actix-web - веб-фреймворк;
• CockroachDB - база данных;
• baza - файловое хранилище;
• Medea - медиа сервер;
• Firebase - push уведомления;
• GraphQL - API;
• Cucumber - E2E тестирование.
Условия работы
Условия:
• ежедневная оплата;
• от 2000 EUR;
• 4-х, 6-ти или 8-ми часовой рабочий день;
• удалённое сотрудничество.
Бонусы
Релокейт в один из офисов компании.