Вакансия: Backend developer (Rust).
Что нужно делать:
- Разрабатывать микросервисы и веб сервисы на языке Rust.
- Проектировать архитектуру высоконагруженных сервисов.
- Прорабатывать технические решения и декомпозировать задачи на разработку, ставить задачи в Jira;
- Разрабатывать API по взаимодействию с другими продуктами компании.
- Тестировать сервисы в тесном взаимодействии с QA.
- Описывать модули системы, алгоритмы их работы.
Требования:
- Высшее образование.
- Опыт работы от 2-х лет на аналогичной должности.
- Знание архитектуры ПО: SOLID, паттерны (без фанатизма), чистая архитектура, DDD, микросервисная архитектура: масштабирование, отказоустойчивость, взаимодействие сервисов.
- Понимание СУБД: какие бывают, для каких задач используются. Понимание их внутреннего устройства, а не только чисто прикладного использования.
- Понимание CI/CD процессов (gitlab-ci) и умение их настраивать.
- Написание автоматизированных и нагрузочных тестов.
- Высокие навыки проектирования, способность выражать свои мысли в текстах и диаграммах.
- Понимание нюансов работы ОС, параллельного и асинхронного программирования.
- Отличное знание алгоритмов и структур данных.
- Умение оптимизировать код (производительность, память).
- Протоколы маршрутизации / HTTPS / VPN (OpenVPN/IPSec/WireGuard/XRay).
- Kafka, Kafka Connect / Debezium.
- Kubernetes, Consul, Vault, Service Mesh.
- Docker, 12 factors, Cloud Native, оркестрация.
- Фреймворки: tokio, axum, actix и аналоги.
- Разработка web интерфейсов (CSS, JS, React).
Мы предлагаем:
- Разнообразие проектов, сложные и интересные задачи.
- Возможности для профессионального роста и развития.
- Офис в центре Москвы.
- ДМС после испытательного срока.
- Компенсация мобильной связи.
- Мы не придерживаемся строго методологий в разработке – Agile,Waterfall и т.п. Под каждую конкретную задачу определяем наилучший способ достижения результата.
- Наши специалисты не сидят годами на одних и тех же проектах. Мы стараемся вносить разнообразие в работу и обеспечивать периодическое движение внутри проектов