Unidade de Negócio: Gringo & ZapayLocal de trabalho: RemotoModelo de trabalho: CLTResponsabilidades e atribuiçõesDelegar 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 performanceConduzir efetivos 1:1 com o seu time técnicoDesenvolver 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écnicoHabilidade em negociar e se relacionar com diversas áreas, criando as pontes necessárias para destravar as entregas do timeProficiência em pelo menos uma linguagem de programação e banco de dados relacional.Ter experiência com mensageria na comunicação entre serviçosExperiê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.