Ativa os alertas de emprego por e-mail!

Desenvolvedor(A) Rust

buscojobs Brasil

Paraíba

Teletrabalho

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de recrutamento está em busca de um desenvolvedor backend para trabalhar com Rust. O profissional será responsável por desenvolver sistemas focados em eficiência e segurança, projetar módulos autônomos e colaborar na definição da arquitetura de soluções. É necessário ter forte conhecimento em Rust e boas práticas de versionamento.

Qualificações

  • Experiência prática em desenvolvimento de sistemas backend em Rust.
  • Forte conhecimento sobre concorrência segura e tratamento avançado de erros.
  • Experiência em criar bibliotecas reutilizáveis em produção.

Responsabilidades

  • Desenvolver e evoluir sistemas backend em Rust.
  • Projetar e implementar módulos autônomos e bem estruturados.
  • Colaborar em revisões de código e promover boas práticas.

Conhecimentos

Rust
Domínio claro de ownership
Concurrency com Mutex
Integração com C/C++
Boas práticas de documentação técnica

Ferramentas

Docker
Git
Descrição da oferta de emprego

Responsabilidades

  • Desenvolver e evoluir sistemas backend em Rust, com foco em eficiência, segurança e performance
  • Projetar e implementar módulos autônomos e bem estruturados
  • Participar ativamente da definição de arquitetura de soluções escaláveis e distribuídas
  • Colaborar em revisões de código, promovendo qualidade técnica e boas práticas
  • Integrar serviços externos e sistemas distribuídos via APIs

Requisitos

Conhecimentos Necessários

  • Rust
  • Domínio claro de ownership, lifetimes e borrowing
  • Concorrência segura com Mutex, RwLock, Channels
  • Tratamento avançado de erros (Result, Box, erros customizados)
  • Experiência prática com crates essenciais (serde, log, thiserror)
  • Desenvolvimento de Software
  • Criação de bibliotecas ou componentes reutilizáveis em produção
  • Escrevendo testes abrangentes (cargo test, mockall, testes de propriedade)
  • Integração com C / C++ via FFI e uso de ferramentas de profiling para otimização
  • Familiaridade com padrões de projeto aplicados em Rust
  • Fundamentos Gerais
  • Git (fluxos de trabalho com branches, pull requests, revisão e merge strategies)
  • Boas práticas de versionamento e documentação técnica

Conhecimentos Diferenciais

  • Ecossistema Rust
  • Frameworks web (Actix-web, Axum ou Rocket)
  • Bancos de dados (Diesel, SQLx, Tokio Postgres)
  • Serialização com Protocol Buffers, MessagePack ou formatos binários
  • Infraestrutura & DevOps
  • Docker e containerização de aplicações Rust
  • Integração e deploy contínuos (GitHub Actions, GitLab CI)
  • Noções de orquestração com Kubernetes
  • Avançado
  • Programação assíncrona com async / await
  • Compilação para múltiplas plataformas (Linux, WASM)
  • Boas práticas de segurança e mitigação de vulnerabilidades comuns
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.