Описание вакансии
Ключевые обязанности
- Проектирование и реализация эффективных и надежных бэкенд-сервисов на Rust
- Оптимизация производительности системы и обеспечение высокой доступности
- Разработка и поддержка API для внутреннего и внешнего использования
- Сотрудничество с фронтенд-разработчиками для интеграции пользовательских элементов
- Написание чистого, поддерживаемого и хорошо документированного кода
- Участие в код-ревью и технических обсуждениях
- Поиск и устранение сложных системных проблем
- Отслеживание новых технологий и тенденций в отрасли
Требования
- 3+ года профессионального опыта в бэкенд-разработке
- Глубокое знание языка программирования Rust
- Опыт работы с параллельным программированием и архитектурой систем
- Знание систем баз данных (SQL и NoSQL)
- Опыт работы с облачными платформами (AWS, GCP или Azure)
- Знание технологий контейнеризации (Docker, Kubernetes)
- Опыт работы с системами контроля версий (Git)
- Отличные навыки решения проблем и коммуникации
- Диплом бакалавра в области компьютерных наук или смежной области (желательно)
Будет плюсом
- Опыт работы с распределенными системами
- Знание сетевых протоколов
- Участие в open-source проектах
- Опыт работы с CI/CD-процессами
- Понимание микросервисной архитектуры


