GER TI
Country: Brazil
Resumo do Papel
O Engineering Manager será responsável pela liderança estratégica e operacional dos times de tecnologia que atuam nos sistemas que formam nossa plataforma de e-commerce. Este profissional deverá garantir que as soluções desenvolvidas possuam alta performance, baixa latência e sejam tolerantes a falhas, assegurando a integridade e a confiabilidade dos sistemas em um ambiente de missão crítica. Atuará de forma próxima aos interlocutores de produtos para garantir as entregas necessárias para a execução do nosso plano de negócios. Além disso, desempenhará um papel fundamental no desenvolvimento das habilidades e capacidades da nossa equipe.
Principais Responsabilidades:
- Gestão de Sistemas Críticos: Supervisionar a concepção, desenvolvimento e manutenção de sistemas e funcionalidades essenciais para o e-commerce.
- Desenvolvimento de Soluções de Alto Desempenho: Responsabilizar-se pela criação de soluções que ofereçam alto poder de processamento e baixa latência, garantindo a eficiência e a integridade no processamento de transações.
- Automação de Testes e Qualidade: Implementar e gerir processos de testes automatizados para assegurar a qualidade do software e a redução de bugs.
- Mentoria e Desenvolvimento de Equipe: Gerir e desenvolver a equipe de tecnologia, promovendo um ambiente colaborativo e incentivando a adoção de boas práticas de desenvolvimento.
- Resposta a Incidentes e Mitigação de Riscos: Desenvolver estratégias de mitigação de riscos e resposta a incidentes, assegurando a continuidade dos serviços e a proteção das informações.
Conhecimentos Técnicos Esperados:
- Experiência no desenvolvimento de aplicações front-end utilizando HTML5, CSS, JavaScript/TypeScript e na construção de aplicações com React e Styled Components.
- Experiência no desenvolvimento de aplicações back-end utilizando Node.js e Java, com familiaridade em frameworks como Spring Boot, Spring Cloud e Java reativo.
- Conhecimento em bancos de dados relacionais e não relacionais.
- Experiência no uso de mensageria para criação de soluções escaláveis e resilientes.
- Aplicação de design patterns e boas práticas de desenvolvimento visando excelência na entrega de software.
- Vivência em ambientes de alta disponibilidade e missão crítica, com foco em soluções tolerantes a falhas e de alta performance.
Conhecimentos Funcionais Desejados:
- Captura de transações (crédito, débito, boleto)
- Links de pagamento
- Split de pagamentos
- Cofre
- Tokenização
- Pagamentos recorrentes
- Renovação de cartões
- Autenticação 3DS
- Verificação de cartão (“zero dollar auth”)
- Soft descriptor
- Pré-autorização
- Plugins para conexão com plataformas de e-commerce