Desenvolvedor Rust Híbrido
O objetivo principal deste cargo é implementar uma biblioteca de pagamento em Rust.
Para atuar com sucesso nessa função, você precisará ter experiência sólida com Rust e conhecimento em sistemas críticos e embarcados.
* Necessário: Graduação completa em Engenharia ou Ciência da Computação;
* Necessário: Experiência sólida com Rust (3+ anos);
* Sistema crítico; FFI (Foreign Function Interface); Concorrência segura; Conhecimento prático em C/C++ para integração com SDKs nativos; Familiaridade com sistemas embarcados e de baixo nível, como micro-kernels, IPC e gerenciamento de memória; Vivência com certificações EMV L1/L2/L3 e PCI (PTS/DSS); Conhecimento de arquiteturas multi-vendor, como plugin systems e abstraction layers;
* Vantagens:
o Trabalhar em equipe; Coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento; Transformar ideias em ação e buscar qualidade em toda sua rotina; Possuir habilidades de resolução de problemas; Ter habilidade e se sentir confortável para trabalhar de forma independente e gerenciar o próprio tempo; Ter interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Aqui estão as responsabilidades do cargo:
* Implementar a biblioteca de pagamento em Rust, conforme arquitetura técnica definida; Implementar componentes de um micro-kernel de pagamentos, priorizando performance e confiabilidade; Criar e manter adaptadores multi-vendor, respeitando padrões arquiteturais; Apoiar discussões técnicas relacionadas a certificações EMV (L1/L2/L3) e PCI (PTS/DSS) com os times especialistas; Trabalhar com modelo dual pipeline (certificado vs. evolutivo), garantindo conformidade técnica; Sugere e aplique melhorias na base de código; Execute testes e validações em terminais reais, com análise de métricas de performance; Participar ativamente de revisões de código, discussões técnicas e troca de boas práticas com o time.