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