Unidade de Negócio: Gringo & ZapayLocal de trabalho: RemotoModelo de trabalho: CLTResponsabilidades e atribuições- Delegar tarefas e atribuições ao time técnico, dando todo o apoio necessário para que evoluam rapidamente na perspectiva técnica, se tornando de alta performance- Conduzir efetivos 1:1 com o seu time técnico- Desenvolver micro serviços independentes que resolvem problemas de domínio específico (usuário, veículo, débitos, pagamentos, etc).- Responsável por todo ciclo de vida do desenvolvimento de código, indo do planejamento junto com o time de produto (pré código) até o deploy em produção e acompanhamento dos seus impactos (pós código).- Conduzir a resolução de problemas e contribuir ativamente com os desafios do time de tecnologia e de produto, compartilhando ideias, soluções, códigos, arquiteturas, etc.- Aprimorar a experiência do desenvolvimento de software na Gringo, considerando ferramentas, cobertura de testes, estrutura de códigos, etc.- Participar ativamente de discussões e decisões voltadas para design de software. Tomando a frente e ajudando a criar documentação.- Criar soluções escaláveis, sustentáveis e focadas no usuário. Nós usamos tecnologias como Python, Node.Js, React, PostgreSQL. Você não precisa conhecer todas essas tecnologias, mas estar aberto a aprendê-las.- Ajudar a organizar a arquitetura de software para orquestrar harmonicamente nossa arquitetura de serviços.- Conduzir auditorias de segurança e estrutura em busca de oportunidades de melhorias.Requisitos e qualificaçõesÉ imprescindível que você tenha:- Possuir experiência na liderança e gestão para condução de um time técnico- Habilidade em negociar e se relacionar com diversas áreas, criando as pontes necessárias para destravar as entregas do time- Proficiência em pelo menos uma linguagem de programação e banco de dados relacional.- Ter experiência com mensageria na comunicação entre serviços- Experiência com APIs RESTful.- Pessoas que buscam aprender e fazer parte de uma solução de alto impacto, entregando software de alta qualidade e orientado por dados.Não obrigatório, mas será incrível se você:- Demonstrar experiência desenvolvendo aplicações mobile escaláveis focadas no cliente;
- Possuir experiência com plataformas em nuvem, como GCP, AWS, Azure, etc.;
- Tiver conhecimento em containers e orquestração como Kubernetes, por exemplo;
- Conhecer metodologia Scrum e agilidade;
- Tiver Conhecimento em arquitetura orientada a eventos;
- Sabe testar e escalar.