TECH LEADER
Country: Brazil
Resumo do Papel
O Tech Leader será responsável por liderar tecnicamente o time de desenvolvimento que atua nos sistemas essenciais da nossa plataforma de e-commerce. Este profissional deverá atuar como um facilitador, promovendo o alinhamento técnico entre os membros da equipe e assegurando que as soluções atendam aos padrões de alta performance, baixa latência e tolerância a falhas. Além disso, será fundamental na orientação da equipe na adoção de boas práticas de desenvolvimento.
Principais Responsabilidades:
- Orientação Técnica: Fornecer liderança técnica ao time de desenvolvimento, assegurando que as melhores práticas sejam seguidas em todos os aspectos do desenvolvimento de software.
- Garantia de Qualidade: Colaborar na definição e implementação de processos de automação de testes, supervisionando a qualidade do código e contribuindo para a redução de bugs.
- Colaboração Interfuncional: Trabalhar em estreita colaboração com o Engineering Manager e os interlocutores de produtos para garantir que as entregas atendam às necessidades do negócio e estão alinhadas com as diretrizes técnicas.
- Mentoria e Desenvolvimento de Habilidades: Atuar como mentor para os membros da equipe, promovendo o desenvolvimento contínuo das habilidades técnicas e incentivando a adoção de novas tecnologias e metodologias.
- Resolução de Problemas Técnicos: Ser o ponto de referência para a resolução de problemas técnicos complexos e contribuir na definição de soluções inovadoras.
- Planejamento e Priorização: Auxiliar no planejamento e priorização das tarefas do time, garantindo a entrega das funcionalidades dentro do cronograma estabelecido.
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