Home
Browse Listings
Browse Jobs
Browse Categories
Browse Tags
Browse Employers
Sign Up
Log In
Home
Browse Listings
Browse Jobs
Browse Categories
Browse Tags
Browse Employers
Sign Up
Log In
Backend
Rust Developer
Full-time
Bookmark this Job
Rust
async
DevOps
API
Database
О компании и команде
Разработка и поддержка серверных компонентов на Rust;
Проектирование и реализация API (REST, GraphQL, gRPC);
Работа с базами данных (SQLite, PostgreSQL, SQLx); знание NoSQL (Redis, MongoDB) будет плюсом;
Оптимизация конкурентного кода с async/await (tokio): профилирование, устранение блокировок, рациональное распределение ресурсов;
Интеграция AI/ML моделей в серверную архитектуру на Rust;
Разработка масштабируемых, высоконагруженных систем с минимальными задержками;
Участие в code review и обмен опытом с командой;
Взаимодействие с DevOps-инженерами по вопросам сборки, развертывания и мониторинга.
Ожидания от кандидата
Обязательные требования:
Глубокое знание Rust и его экосистемы;
Опыт оптимизации производительности и профилирования Rust-кода;
Опыт работы с инструментами профилирования и анализа производительности (например, perf, tokio-console, flamegraph);
Опыт разработки асинхронных сетевых приложений на Rust;
Опыт работы с API (REST, GraphQL или gRPC);
Опыт работы с базами данных SQL (SQLite, PostgreSQL); знание NoSQL (Redis, MongoDB) приветствуется;
Опыт работы с одним из веб-фреймворков для Rust (Axum, Actix-web, Rocket и др.), опыт с Axum будет плюсом;
Хорошее понимание микросервисной архитектуры и распределённых систем;
Навыки работы с DevOps-инструментами (Docker, Kubernetes, CI/CD, Terraform);
Умение писать модульные и интеграционные тесты;
Знание протоколов и форматов данных (gRPC, Protobuf);
Глубокое понимание взаимодействия низкоуровневого кода с операционной системой.
Желательные требования:
Опыт разработки GraphQL API (Juniper, async-graphql);
Понимание принципов работы LLM и RAG;
Навыки работы с фронтенд-технологиями (TypeScript/React);
Знание дополнительных языков (Kotlin, Python, Java);
Опыт работы с системами очередей сообщений (RabbitMQ, Kafka, NATS);
Опыт разработки с использованием Language Server Protocol (LSP) и интеграции с IDE (IntelliJ, VSCode);
Опыт работы с JSON-RPC (в частности, с Language Server Protocol);
Опыт интеграции с Git-репозиториями (libgit2/git2);
Опыт работы с Tree-sitter для парсинга кода.
Условия работы
Возможен удаленный/гибридный формат работы;
Работа в команде высококвалифицированных профессионалов;
Дополнительное обучение, библиотека, возможность посещения конференций, вебинаров, тренингов;
Официальное трудоустройство по ТК РФ в аккредитованную IT компанию;
ДМС и компенсация спорта после испытательного срока;
Программа корпоративных скидок и привилегий.
Overview
Employer:
IT_One
Job Title:
Rust Developer
Published:
5 days, 14 hours ago
Apply For This Job