**Desenvolvedor Sênior de Software - Arquitetura e Inovação**
Nossa equipe procura por uma pessoa apaixonada por tecnologia, inovação e excelência técnica para liderar projetos de alta complexidade em nossa empresa.
O desenvolvedor sênior irá atuar como agente de transformação arquitetural, liderando iniciativas estratégicas, influenciando decisões técnicas de alto impacto e mentorando desenvolvedores em toda a organização — sem responsabilidade direta por gestão de pessoas.
Responsabilidades:
1. Liderança Técnica Estratégica:
* Projetar e implementar soluções de software robustas, escaláveis e alinhadas aos objetivos de negócio;
* Liderar decisões arquiteturais em sistemas críticos, alinhando práticas ao mercado e às necessidades futuras;
* Identificar e mitigar riscos técnicos em projetos de alta complexidade;
* Definir diretrizes arquiteturais e garantir sua aplicação em larga escala;
* Conduzir provas de conceito (POCs) para avaliação de novas tecnologias e frameworks;
2. Mentoria e Influência Técnica:
* Atuar como mentor técnico para desenvolvedores de todos os níveis;
* Disseminar boas práticas de engenharia através de treinamentos, code reviews, palestras internas e documentação técnica;
* Fomentar a colaboração técnica entre times, promovendo um ambiente de excelência e aprendizado contínuo;
3. Padrões Técnicos e Boas Práticas:
* Garantir a aplicação consistente de princípios como SOLID, Domain Driven Design (DDD), design patterns e Clean Code;
* Definir e liderar padrões para modularização, integração de sistemas e práticas de DevOps, automação e monitoramento contínuo;
4. Inovação e Evolução Tecnológica:
* Identificar tendências tecnológicas que agreguem valor ao negócio e liderar sua adoção;
* Conduzir iniciativas de modernização arquitetural, como migração para microsserviços e evolução de frameworks internos;
* Promover a constante evolução de bibliotecas internas, ferramentas de desenvolvimento e infraestrutura;
5. Gestão de Qualidade e Performance:
* Definir e monitorar métricas de engenharia (ex.: Cycle Time, Deployment Frequency, Mean Time to Recovery);
* Assegurar a prática contínua de testes automatizados, revisão de código, CI/CD e observabilidade em sistemas críticos;
* Garantir resiliência e alta disponibilidade dos sistemas;
Requisitos e Qualificações:
* Proficiência técnica em linguagens e frameworks modernos (ex.: Java, Python, Node.js, React, etc.);
* Experiência consolidada em arquitetura de software: sistemas distribuídos, microsserviços e aplicações cloud-native;
* Conhecimento avançado em práticas de segurança, escalabilidade e performance de software;
* Vivência com ferramentas de DevOps e automação (ex.: Kubernetes, Terraform, Jenkins, Prometheus, etc.);
* Forte capacidade analítica para resolução de problemas e tomada de decisão técnica baseada em dados e métricas;
Localidade:
* Uberlândia/MG: Presencial;
* São Paulo/SP: Híbrido (2vz na semana no escritório);
* Demais localidades: Remoto;
Benefícios:
Nossa empresa oferece benefícios como licença maternidade e paternidade estendida, kit baby, assistência jurídica, auxílio creche, plano de saúde, plano odontológico e outros.
Outros:
Nossa equipe é diversa e inclusiva. Estamos sempre procurando por novas oportunidades de crescimento e desenvolvimento. Se você está pronto para desafiar-se e se desenvolver em uma equipe dinâmica, envie seu currículo!