Usamos cookies técnicos e estatísticas de visitas: Yandex Metrica e o registro de visitas desidentificado do Zorky. Nunca vendemos dados. Mais sobre cookies e estatísticas.
O Zorky está em modo de teste: tudo é grátis. Este site é só uma demo: nomes de empresas, links e seu feed pessoal ficam disponíveis depois do cadastro. Cadastre-se →
ZorkyZorky
Português
@termdocs

Rust: mercado

Rust Backend — low-level server-side development in Rust: performance-critical systems, low-latency APIs, system-level tooling, blockchain (Solana/Substrate). The fastest-growing low-level backend segment 2024–2026 thanks to memory safety without GC + zero-cost abstractions. Role family: Rust Backend Engineer (general — REST/gRPC API + Tokio async), Rust Systems Engineer (CLI tools, databases, OS tooling), Rust Blockchain Engineer (Solana smart contracts + Substrate — separate niche with canonical /research/blockchain), Rust Embedded Engineer (IoT, firmware — separate branch). Stack: Rust edition 2021 (must) or 2024, Tokio (async runtime — dominator), web: Axum (modern, Tokio-native) or Actix-web (mature performance), SQLx (async + compile-time SQL checks) or SeaORM, PostgreSQL, Redis, gRPC (tonic), Kafka (rdkafka), Cargo (must), cargo-watch + cargo-nextest + cargo-tarpaulin (testing/coverage), Docker+Kubernetes. Top stack: rust, python, kubernetes, c++, linux. 57% remote.

74
vagas abertas — por cargo, republicações mescladas
62%
remoto

O mercado de Rust tem agora 74 vagas abertas, 65 delas observadas recentemente.

57% das vagas de Rust são remotas ou híbridas. A comunidade Rust é muito favorável ao remoto. Tinkoff — favorável ao remoto.

⚠ salário conhecido para 2 de 74 vagas; participação de remoto a partir de 63 com formato informado; 65 contadas como observações recentes; tendência e dificuldade de contratação não são mostradas

Timeline: postings and sources

How many Rust postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.

New postings and active sources per week

Sources over the period: 66

New sources connected: May 18 +1 · May 25 +2 · Jun 1 +3 · Jun 8 +1 · Jun 15 +4 · Jun 22 +3 · Jun 29 +5 · Jul 6 +7 · Jul 13 +5 · Jul 20 +4 · Jul 27 +6 · Aug 3 +1 · Aug 10 +2 · Aug 17 +2 · Aug 31 +1 · Sep 14 +1 · Sep 21 +2 · Sep 28 +2 · Oct 12 +8 · Oct 19 +4

Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.

Remote work over time

Share of Rust postings offering fully remote work, per week.

Remote postings, %

The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.

Demanda e oferta observada

Demanda aberta74
Oferta observada— não publicado

Rust forma o segmento de backend de baixo nível que mais cresce 2024–2026. Impulsionadores: segurança de memória sem GC + abstrações de custo zero, infra cloud-native (Linkerd/Stalwart/SurrealDB), volume de blockchain (Solana/Substrate). Tendência: migração de caminhos críticos de C++/Go para Rust.

⚠ candidatos compatíveis com uma vaga ainda não são contados: são mostrados a demanda e o pool observado

Geografia da demanda

paísvagas
US16
DE6
GB6
PL6
RU5
HU3
HK2
CH2
IN2
SG1

The leader by Rust job count is the US (16 positions). Large international remote via Cloudflare/Discord/AWS. Germany — Rust-friendly EU.

⚠ apenas número de vagas: o salário por país não é publicado

Usada junto com

rust 68tokio 12docker 11python 10blockchain 10c++ 8cloud 8axum 6aws 6kubernetes 5sql 5go 5

Top stack de Rust 2026: Rust edition 2021/2024 (obrigatório), Tokio (dominador de runtime async), Axum (web moderno nativo do Tokio) ou Actix-web (performance madura), SQLx (async + checagens de SQL em tempo de compilação) ou SeaORM, PostgreSQL, gRPC (tonic), Kafka (rdkafka), Cargo + cargo-nextest + cargo-tarpaulin, tracing + OpenTelemetry, Docker + Kubernetes.

Pares comuns: Rust + Tokio, Rust + Axum, Rust + SQLx + PostgreSQL, Rust + gRPC + tonic, Rust + Kafka. Roadmap de aprendizado: sintaxe de Rust → ownership/borrow → async + Tokio → Axum + SQLx → gRPC + tonic.

Demanda por nível

nívelvagas
senior24
principal4
lead3
junior2
middle2

Júnior quase não existe — o mercado espera experiência de nível de sistemas. Fluxo de carreira: C++/Go/Java Sênior → Rust Pleno em 6-12 meses → Sênior → Tech Lead / Systems Architect / Blockchain Engineer.

⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte

Empregadores

A demanda está distribuída entre 61 empregadores. O maior responde por 7.3%, os dez primeiros por 25.0%; os 75.0% restantes são cauda longa.

proporçãovalor
top 17.3%
top 313.2%
top 1025.0%
cauda longa75.0%

⚠ os nomes não são mostrados: o classificador ainda não distingue agências de recrutamento de empregadores finais

Onde o Zorky vê este mercado

Observado em 28 fontes; a maior responde por 14.9%: este mercado não depende de um único canal.

Vagas recentes

Todas as vagas →

Vagas de Rust Backend abertas mais recentes — as 10 posições mais recentes com qualidade de descrição adequada. A lista completa está no nosso CRM ou pelo link "ver todas" abaixo.

Mercados adjacentes

BackendJava BackendPython BackendGo / Golang.NET / C#Node.jsPHPRuby on Rails

Rust — the seventh-largest backend segment, niche but the fastest-growing + premium. Comparison — in the SiblingSubnichesChart above.

⚠ mercados adjacentes para comparação ainda não foram definidos

Como é medido
Vaga
uma vaga aberta que passou pelo filtro de qualidade e lista pelo menos duas tecnologias
Candidato observado
um candidato cujo stack contém esta tecnologia; um agregado — nenhum registro individual sai do perímetro
Candidato compatível
ainda não contado
Janela
vagas abertas no momento em que o snapshot foi gerado

Sobre os dados

  • Alguns detalhamentos estão ocultos: a cobertura de dados deles ainda não é suficiente.
  • As estatísticas só aparecem onde a amostra passa por um controle de qualidade.
  • A ausência de um bloco não significa valor zero.

Detalhamentos ocultos no momento: 9.

Dados de 2026-10-27

Área: Backend

Especializações relacionadas

Dentro de Rust Backend: Rust Backend Engineer (geral — REST/gRPC + Tokio), Rust Systems Engineer (ferramentas CLI/bancos de dados/nível de SO), Rust Blockchain Engineer (Solana + Substrate — link cruzado para /research/blockchain), Rust Embedded Engineer (IoT/firmware — link cruzado para embedded). A comparação — na barra abaixo.

.NET / C#Elixir / ErlangGo / GolangJava BackendNode.jsPHPPython BackendRuby on RailsScala / Kotlin

Perguntas frequentes

As perguntas mais comuns sobre Rust Backend: pagamento, quando Rust vs Go vs C++, Axum vs Actix-web, diferenças de Blockchain/Embedded, remoto, como começar (6-12 meses após Backend Senior), skills de Senior. As respostas se recalculam automaticamente.

Quanto ganha um Rust Júnior, Pleno, Sênior ou Lead?

Vagas de Rust Júnior QUASE NÃO EXISTEM — o mercado espera experiência de nível de sistemas em outra linguagem (C++/Go/Java) + um pet de Rust pronto. Salto Júnior → Pleno — domínio do ownership/borrow checker + async Tokio + lifetimes a fundo. O Sênior é dono da arquitetura do serviço Rust. Fluxo de carreira: C++/Go Sênior → Rust Pleno em 6-12 meses → Sênior → Tech Lead numa empresa de Rust / Systems Architect.

De qual stack Rust mais precisa?

Top 5: rust, python, kubernetes, c++, linux. Rust edition 2021 (obrigatório) ou 2024 (moderno). Tokio — dominador de async runtime (90%+ dos backends Rust). Web: Axum (moderno, Tokio-native, em crescimento 2024–2026) ou Actix-web (maduro, líder de performance, mas de maior complexidade). SQLx (async + checagens de SQL em compile-time — dominador moderno) ou SeaORM (ORM async). PostgreSQL. Redis (redis-rs). gRPC via tonic. Kafka via rdkafka. Cargo (obrigatório — build system + package manager). Testes: cargo test + cargo-nextest (mais rápido) + cargo-tarpaulin (coverage). crate tracing + OpenTelemetry Rust SDK. Docker + Kubernetes. Conhecimento de ownership/borrow checker + lifetimes + fundamentos de async/await — obrigatório para Senior. Profiling via cargo-flamegraph ou perf.

Quando escolher Rust em vez de Go ou C++?

Rust vence: (1) segurança de memória sem GC + abstrações de custo zero — a melhor combinação para sistemas críticos em desempenho + em segurança. (2) Ferramentas de sistema (ferramentas de CLI, bancos de dados, ferramentas de SO — Linkerd, Stalwart, SurrealDB). (3) Blockchain (Solana, Substrate, Move) — nicho premium. (4) Embarcados/IoT com no_std (firmware). Go: cloud-native + k8s, compilação mais rápida, contratação mais fácil. C++: legado, game engines, HFT de ultradesempenho (microssegundos). O Rust está substituindo o C++ em novos projetos de sistemas. Estratégia: primeiro Go para uma carreira cloud-native (tamanho do mercado), depois Rust para o nicho premium. C++ → Rust — uma transição natural (~3-6 meses).

Axum vs Actix-web vs Rocket — o que aprender em Rust?

Axum — framework moderno nativo do Tokio (dos mantenedores do tokio-rs), domina 2024–2026. Middleware baseado em Tower, excelente type safety via extractors, integra todo o ecossistema Tokio. Tendência em alta. Actix-web — líder de desempenho em benchmarks (TechEmpower), ecossistema maduro desde 2017. Influência do modelo de atores. Complexidade maior por causa dos atores. Rocket — declarativo, no estilo do Spring. Contras: não é nativo do Tokio (runtime próprio), adoção mais lenta. Estratégia: Axum primeiro (moderno + dominador do Tokio 2024–2026), Actix-web para legado + crítico em desempenho, Rocket só se o estilo declarativo lhe servir.

Desenvolvedores Rust podem trabalhar remotamente?

Sim, 57% das vagas de Rust são totalmente remotas ou híbridas. A comunidade Rust é muito propícia ao remoto. JetBrains SPb (RustRover) — majoritariamente presencial. Empresas internacionais de Rust — totalmente remotas: Cloudflare, Discord, 1Password, Figma, Linkerd, times Rust da AWS, Vercel. Hubs de relocação: Berlim, Amsterdã, Zurique (UE Rust-friendly), Dubai, Lisboa, Sérvia. Inglês — obrigatório para remoto internacional com um prêmio +30-50% (enorme mercado remoto de Rust nos EUA + UE).

Em que o Rust Backend difere de Blockchain / Embedded?

Rust Backend — desenvolvimento server-side: API REST/gRPC, lógica de negócio, BD, I/O assíncrono. Stack: Tokio + Axum + SQLx + PostgreSQL. Rust Blockchain — smart contracts em Solana (framework Anchor), chains baseadas em Substrate (Polkadot, Kusama). Paradigma diferente: execução determinística, otimização de gas, mindset de segurança. Ver /research/blockchain. Rust Embedded — IoT/firmware em no_std (sem a biblioteca padrão), microcontroladores. Stack: embedded-hal + framework RTIC. Nicho, carreira separada. Troca de carreira Rust Backend → Blockchain em 6-12 meses. Rust Backend → Embedded exige reaprender o mindset de sistemas (sem alocação em heap).

Por onde começar em Rust em 2026?

Pressupõe experiência de Backend Pleno+ (Go/Java/C++/Python). Roadmap: 1) Sintaxe de Rust — "The Rust Programming Language" (o livro oficial de Rust — gratuito), "Programming Rust" Blandy/Orendorff. 2) Ownership + borrow checker + lifetimes — a parte mais difícil, levará 2-3 meses de prática. "Rust by Example", exercícios Rustlings. 3) Async Rust — "Asynchronous Programming in Rust" + Tokio Tutorial. 4) Cargo + gerenciamento de pacotes. 5) SQLx — acesso async ao banco + verificação de SQL em tempo de compilação. 6) Axum — tutorial oficial + um pet project (REST API com auth + SQLx + PostgreSQL + Docker). 7) gRPC via tonic. 8) tracing + observability. 9) Pet project de ponta a ponta: Axum REST API + SQLx + PostgreSQL + Redis + Kafka producer + Docker + GitHub Actions. Cursos: Karpov.Courses, OTUS "Rust Developer", Rust Bootcamp (Letsgetrusty no YouTube — o melhor gratuito), Zero to Production in Rust (Pollak) — livro obrigatório. Backend Pleno (Go/Java/C++) → Rust Pleno — 6-12 meses, por causa de uma mudança crucial de mentalidade com ownership.

Quantas vagas de Rust estão abertas na CEI e na Europa?

109 active open Rust Backend positions — niche, but the fastest-growing segment. Geography: the US, Germany, the UK. Sources: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (huge international Rust segment), Telegram, This Week in Rust newsletter, filtra.io Rust jobs, Reddit r/rust, JetBrains.com/Careers. The real market is broader than the sample thanks to huge international remote (Cloudflare/Discord/AWS). Time to close a Senior Rust role — 6-12 weeks (longer than Go due to specificity).

De quais skills um Senior Rust precisa?

Um Rust Backend Sênior é dono do ciclo completo + mentalidade de sistemas. Núcleo de Rust: domínio de ownership/borrow checker, lifetimes (incluindo HRTB), traits avançadas (associated types, trait objects vs generics, sealed traits), unsafe Rust + regras do UCG, padrões de tratamento de erros (thiserror/anyhow/snafu). Rust assíncrono: funcionamento interno do Tokio a fundo (modelo de executor, work-stealing scheduler), pin/unpin para futures auto-referenciais, traits AsyncRead/AsyncWrite, cancellation safety. Arquitetura: serviços em Axum + middleware tower, microsserviços gRPC via tonic, event sourcing via Kafka. Desempenho: profiling via cargo-flamegraph/perf, caminhos quentes sem alocação, async fairness. PostgreSQL: SQL avançado, verificações em tempo de compilação do SQLx, tuning do connection pool. Cargo: workspaces, build scripts personalizados, compilação condicional via features. Testes: cargo-nextest, testes baseados em propriedades via proptest. DevOps: builds multi-stage com Docker (binários Rust costumam ter 5-20MB), noções de Kubernetes. Soft skills: code review, mentoria (a curva de aprendizado do Rust é íngreme). Inglês para Sênior+ OBRIGATÓRIO — a comunidade Rust fala predominantemente inglês.

Deixar uma solicitação

Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.

Ao enviar, você concorda com a política de privacidade.