Skip to Content

Desenvolvedor Especialista em Rust

--Recruiter.pt--

Nossa empresa é movida pela inovação e pelo avanço tecnológico, buscando constantemente integrar o que há de mais moderno no mercado para atender às demandas dos clientes e desenvolver soluções de alto impacto. Valorizamos a diversidade e a inclusão em nosso ambiente de trabalho, pois acreditamos que diferentes perspectivas impulsionam o crescimento contínuo. Explore mais sobre esta oportunidade na descrição abaixo e, se ela estiver alinhada com suas aspirações, não perca tempo, candidate-se hoje mesmo!

Principais responsabilidades:

  • Arquitetura de sistemas: desenhar e implementar soluções arquitetônicas complexas usando Rust, garantindo alta performance, confiabilidade e escalabilidade.
  • Liderança técnica: orientar e liderar uma equipe de desenvolvedores, promovendo um ambiente colaborativo onde práticas de programação seguras são adotadas e valorizadas.
  • Treinamento e mentoria: desenvolver e conduzir treinamentos para capacitar outros desenvolvedores na equipe, compartilhando conhecimentos sobre práticas ideais de programação em Rust e segurança de memória.
  • Colaboração interdisciplinar: trabalhar de perto com outras equipes de engenharia, produto e design, para assegurar que todos os aspectos técnicos dos projetos estejam em linha com os objetivos e cronogramas do negócio.
  • Code review: realizar revisões de código rigorosas, garantindo qualidade de código superior e aderência a padrões de codificação seguros.
  • Inovação contínua: investigar e implementar as últimas tendências e tecnologias que podem trazer melhorias de processo e aumento de eficiência dentro do stack de tecnologia.

Habilidades e competências necessárias:

  • Proficiência em Rust: experiência extensa no desenvolvimento de software utilizando Rust, com um sólido entendimento dos conceitos fundamentais como ownership, borrowing e lifetimes.
  • Arquitetura de sistemas: experiência comprovada no design de arquiteturas de software complexas, com foco na segurança e no gerenciamento eficiente de memória.
  • Segurança de memória: expertise em conceitos de segurança de memória, assegurando que o código é livre de vulnerabilidades e exploits comuns.
  • Experiência prévia: mínimo de 5 anos de experiência em desenvolvimento de software, incluindo pelo menos 3 anos focados em Rust.
  • Comunicação eficaz: habilidade de comunicar ideias complexas de forma clara e concisa, tanto verbalmente quanto por escrito.
  • Liderança e trabalho em equipe: demonstração de experiências anteriores em papéis de liderança técnica, com habilidades para inspirar e guiar equipes rumo a objetivos comuns.

Qualificações desejáveis:

  • Conhecimento em frameworks: experiência com frameworks baseados em Rust, como Actix, Rocket ou Tokio.
  • Conhecimento em protocolos de comunicação: experiência com protocolos de comunicação como gRPC ou WebSockets.
  • Desenvolvimento de ferramentas DevOps: conhecimento de ferramentas como Docker e Kubernetes para orquestração de containers.
  • Sistemas distribuídos: experiência em concepção e implementação de sistemas distribuídos, microservices ou arquiteturas baseadas em cloud.
  • Colaboração em projetos open source: contribuições significativas em projetos de código aberto focados em Rust serão altamente valorizadas.

Por que trabalhar conosco:

  • Crescimento profissional: com um ambiente estimulante que desafia seus limites, você terá a chance de crescer tanto profissional quanto pessoalmente.
  • Cultura de aprendizado: incentivamos o aprendizado constante e oferecemos subsídios para educação continuada e certificações relevantes.
  • Flexibilidade de trabalho: oferecemos opções de trabalho remoto e horários flexíveis para promover um equilíbrio saudável entre vida pessoal e profissional.

Se você está pronto para dar o próximo passo em sua carreira e se tornar uma parte vital de uma equipe extremamente inovadora, inscreva-se já.

Junte-se a nós e faça parte de algo extraordinário!