← voltar para vagas

pleno em desenvolvimento backend - rust

@ SUPERA · ·REMOTO · REMOTO (BRASIL)

Sobre a vaga

A Supera busca uma pessoa Pleno em Desenvolvimento Backend para trabalhar remotamente do Brasil com Rust e ecossistema backend.

A stack mencionada inclui Rust, programação assíncrona, concorrência, integrações com C/C++ via FFI, APIs web, serialização, testes e infraestrutura com Docker, CI/CD e Kubernetes.

Responsabilidades

  • Desenvolver e manter serviços backend em Rust.
  • Trabalhar com concorrência usando recursos como Mutex, RwLock, Channels e async/await.
  • Criar integrações e APIs usando frameworks como Actix-web, Axum ou Rocket.
  • Implementar serialização e comunicação de dados com ferramentas como serde, Protocol Buffers e MessagePack.
  • Escrever testes com cargo test e mocks com mockall.
  • Colaborar em pipelines de CI/CD e ambientes com Docker, Kubernetes, GitHub Actions ou GitLab CI.

Requisitos

  • Experiência prática com Rust em desenvolvimento backend.
  • Conhecimento de programação assíncrona e padrões de concorrência.
  • Vivência com Git e ambiente Linux.
  • Experiência com testes automatizados em Rust.
  • Conhecimento de bancos relacionais e bibliotecas como Diesel, SQLx ou Tokio Postgres.
  • Familiaridade com Docker e pipelines de CI/CD.

Diferenciais

  • Experiência com integração Rust e C/C++ via FFI.
  • Conhecimento de WASM.
  • Vivência com Kubernetes em produção.
  • Experiência com observabilidade, logs e tratamento de erros usando bibliotecas como log e thiserror.
§

>> antes de aplicar