Краткое описание вакансии:
Требуемый опыт работы: 1–3 года.Полная занятость, удаленная работа.
Обязанности:
- Проектирование, разработка, тестирование и поддержка бэкендов веб-проектов;
- Разработка высокопроизводительных низкоуровневых элементов ПО;
- Проектирование структур баз данных;
- Пазработка модулей к существующим проектам.
Требования:
- Опыт использования и понимание языка Rust;
- Приветствуется опыт работы с языками C, C++;
- Понимание FFI и UB;
- Опыт оптимизации программ и умение использовать профилировщик;
- Понимание принципов работы клиент-серверных web-приложений;
- Опыт и понимание принципов проектирования структур баз данных;
- Понимание принципов DDD и слоенной архитектуры;
- Опыт написания модульных и функциональных тестов;
- Опыт работы с Git;
- Умение использовать операционные системы типа *nix;
- Приветствуется опыт работы по CQRS+ES парадигме;
- Приветствуется опыт работы с технологиями Memcached, Redis, RabbitMQ, MongoDB, Cassandra, Kafka;
- Приветствуется опыт работы с другими языками Java, Go, Python, Ruby, TypeScript, JavaScript;
- Желание активно развиваться и изучать новое;
- Умение и желание докапываться до сути;
- Умение поддерживать порядок и быть педантом в вопросах качества;
- Умение читать и понимать техническую литературу на английском языке;
- Терпеливое отношение к чужому коду и к критике собственного;
- Наличие широкого интернет-канала и настроенной программы Skype, позволяющих поддерживать качественную видеосвязь.
Условия:
- Удаленная работа (не фриланс);
- Полная занятость (5 дней в неделю, 8 часов в день);
- Ставка заработной платы 2000 EUR в месяц;
- Возможен переезд за границу.