Описание вакансии
Условия:
- ежедневная оплата;
- от 2000 EUR;
- 4-х, 6-ти или 8-ми часовой рабочий день;
- удалённое сотрудничество.
- Gapopa.org (проект)
Требуется:
- знание языка 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 тестирование.