Skills
Sobre a Vaga
O cargo de Semi Senior Rust Developer tem como foco contribuir para a construção de sistemas de alta performance, seguros e com execução concorrente usando Rust. A função envolve o desenvolvimento de aplicações eficientes, colaboração com equipes multidisciplinares e participação no desenho e na implementação de soluções escaláveis.
Responsabilidades
- Desenvolver e manter aplicações em Rust com foco em desempenho e segurança.
- Implementar soluções de programação concorrente e paralela.
- Colaborar com a equipe para desenhar e construir sistemas escaláveis.
- Participar de code reviews e seguir as melhores práticas de Rust.
- Depurar e otimizar bases de código existentes em Rust.
- Contribuir com documentação técnica e discussões sobre design de sistemas.
Requisitos
- Experiência: 3+ anos de experiência abrangente em desenvolvimento de software com Rust ou programação de sistemas.
- Proficiência em Rust: conhecimento sólido da linguagem Rust e do seu ecossistema.
- Entendimento técnico: compreensão aprofundada de gerenciamento de memória, concorrência e otimização de performance.
- Controle de versão: experiência com sistemas de versionamento e fluxos de desenvolvimento.
- Resolução de problemas: forte capacidade de resolução de problemas e atenção aos detalhes.
- Idioma: inglês em nível avançado.
Beneficios
- Flexibilidade: escolha de onde e como trabalhar para estimular criatividade e inovação.
- Remuneração personalizada: possibilidade de ajustar os ganhos aos objetivos financeiros.
- Ferramentas orientadas por tecnologia: acesso a recursos avançados para colaboração e produtividade.
- Fluxo de trabalho autônomo: controle do próprio cronograma para equilíbrio entre vida pessoal e profissional.
- Bem-estar: políticas generosas de licença para descanso e recuperação.
- Diversidade e inclusão: ambiente diverso e inclusivo.
- Colaboração: interação com líderes do setor para crescimento conjunto.
- Desenvolvimento: acesso a mentoria e oportunidades de crescimento.