← Voltar para vagas
S
Desenvolvedor(a) Rust
Tecnologias
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++.