Software Engineering Lead Esstamos em busca de um(a) Software Engineering Lead , cuja missão será liderar o ciclo de vida completo do desenvolvimento, desde a análise funcional e definição técnica até a implementação e manutenção. Sendo responsável por garantir a arquitetura, qualidade e escalabilidade das soluções desenvolvidas em .NET, GoLang e Web, além de orientar um time de engenheiros, promovendo boas práticas e excelência técnica.
Principais responsabilidades?
Projetar e desenvolver soluções de software de alta qualidade, confiáveis, escaláveis e com alto desempenho.
Analisar requisitos funcionais e traduzi-los em soluções técnicas eficientes e entregáveis claros.
Manter a documentação técnica atualizada, incluindo manuais de usuário e documentação de arquitetura e design.
Realizar testes unitários e de integração, além de participar ativamente de revisões de código para garantir a qualidade e aderência às diretrizes do departamento.
Criar e manter rotinas de teste funcional e de desempenho para microserviços.
Oferecer manutenção contínua e suporte técnico às aplicações existentes.
Realizar troubleshooting e solucionar desafios técnicos complexos.
Atuar de forma colaborativa, liderando tecnicamente o time de engenheiros, compartilhando conhecimento e contribuindo para o crescimento técnico da equipe.
O que buscamos em você?
Procuramos alguém comprometido com a excelência, ademais :
Formação superior em Engenharia da Computação, Ciência da Computação ou áreas correlatas.
Mais de 10 anos de experiência em desenvolvimento de software e liderança técnica de projetos e equipes.
Experiência sólida com GoLang e .NET ; conhecimentos em Python, Java ou outras linguagens serão considerados diferenciais.
Forte conhecimento em design de software, padrões de projeto (design patterns) e arquitetura de microserviços.
Experiência com desenvolvimento de microserviços em ambientes distribuídos e escaláveis.
Domínio de bancos de dados relacionais e não relacionais ( MongoDB ).
Vivência com ferramentas de testes (como Postman ) e documentação técnica ( Confluence , Swagger ).
Experiência em desenvolvimento frontend com React , Angular ou outros frameworks modernos .
Conhecimento em sistemas de mensageria ( RabbitMQ , Kafka ).
Domínio de Git para controle de versão e familiaridade com ambientes cloud (preferencialmente Microsoft Azure ).
Experiência com metodologias ágeis ( Scrum , Kanban ) e ferramentas como Jira .
Desejável nível intermediário de espanhol e inglês
Engenheiro Software • Alemanha, Sergipe, Brazil