← Voltar para vagas
S

Desenvolvedor(a) Rust

Supera Brasil

Descrição da vaga

Sobre a vaga

A Supera busca uma pessoa Desenvolvedora Rust de nível pleno para atuação remota no Brasil. A vaga envolve desenvolvimento backend e sistemas com Rust, concorrência, integrações nativas e automação de entrega.

Responsabilidades

  • Desenvolver e manter aplicações e serviços em Rust.
  • Trabalhar com concorrência usando Mutex, RwLock, Channels e async/await.
  • Implementar APIs e serviços com frameworks como Actix-web, Axum ou Rocket.
  • Integrar aplicações com bancos e protocolos usando Diesel, SQLx, Tokio Postgres, Protocol Buffers e MessagePack.
  • Criar testes com cargo test e mockall.
  • Apoiar pipelines, containers e implantação com Git, Docker, GitHub Actions, GitLab CI e Kubernetes.
  • Atuar em ambientes Linux e, quando necessário, com FFI e integração C/C++.

Requisitos

  • Experiência profissional com Rust.
  • Conhecimento de serde, log, thiserror e boas práticas do ecossistema Cargo.
  • Experiência com desenvolvimento assíncrono e programação concorrente.
  • Vivência com APIs web, bancos de dados e versionamento com Git.
  • Familiaridade com Linux, Docker e pipelines de CI/CD.

Diferenciais

  • Experiência com Kubernetes.
  • Conhecimento em WebAssembly.
  • Experiência com FFI e integração entre Rust e C/C++.