← voltar para vagas
pleno em desenvolvimento backend - rust
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.