OnHires
Backend Developer (Rust)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик на Rust в небольшую продуктовую команду B2B-платформы для автомобильного дилерства. Основной фокус — собственная распределённая графовая execution-платформа (flowgraph), а не сборка готовых решений.
Задачи
- Исследовать, проектировать и развивать собственную распределённую графовую execution-платформу на Rust
- Проектировать и реализовывать узлы графового исполнителя для интеграций с партнёрскими и поставщицкими системами
- Строить и поддерживать инфраструктуру распределённого движка: пайплайны деплоя, observability, надёжность
- Проектировать и реализовывать механизмы координации и отказоустойчивости с нуля: частичные отказы, координация узлов, восстановление
- Разрабатывать и поддерживать логистические и ETL-процессы внутри этой экосистемы
Требования
- 7+ лет опыта backend-разработки
- 3+ года профессионального опыта на Rust
- Сильное практическое понимание распределённых систем и отказоустойчивой архитектуры
- Знакомство с частью областей: теория графов, теория типов, парсеры и компиляторы, CS-фундамент (глубоко 3–4 из 5, распределённые системы — приоритет)
- Реальный опыт DevOps
Условия
- Берлин / район Вильдау: гибрид, 1 день в неделю в офисе
- В других местах в пределах ~4–5 часов пути от Берлина: полностью удалённо, без офиса
- Официальное трудоустройство в Германии или B2B-контракт в другой стране Европы
- Полная занятость, ~40 часов в неделю, с пересечением по времени с CEST
Навыки
- Rust
- Distributed Systems
- Graph Theory
- Type Systems
- Parsers
- Compilers
- WASM
- DevOps
- ETL
- C/C++
- FoundationDB
- TiKV
- n8n
- Prefect
- AWS Step Functions