Tech Lead - Barueri/SP

Empresa: Kstack

Requisitos: • Sólida experiência em desenvolvimento de software e atuação como referência técnica. • Profundo conhecimento em arquitetura de software, padrões de projeto e boas práticas. • Experiência com Code Review. • Experiência com Git, versionamento e branching. • APIs REST e integrações entre sistemas. • Bancos de dados relacionais. • CI/CD e automação de build, testes e deploy. • Docker e ambientes baseados em containers. • Resolução de problemas técnicos complexos. • Interface técnica entre Desenvolvimento, Engenharia, QA, DBA, Segurança e Produto. • Liderança técnica, tomada de decisão e mentoria de desenvolvedores. Diferenciais: • .NET/C# ou Java. • Kubernetes e microsserviços. • Terraform / Infrastructure as Code. • RabbitMQ, Kafka ou outras plataformas de mensageria. • Grafana, Prometheus, Elastic ou OpenTelemetry. • Event-Driven Architecture. • DDD, Clean Architecture e SOLID. • Segurança de aplicações e OWASP. • Sistemas de alta disponibilidade e ambientes críticos. • Ferramentas de IA aplicadas ao desenvolvimento. Perfil desejado: • Liderança técnica e mentoria. • Boa comunicação. • Proatividade. • Tomada de decisão. • Visão sistêmica. • Boa documentação. • Perfil hands-on . • Capacidade de trabalhar sob pressão em sistemas críticos. • Mentalidade de melhoria contínua, automação e evolução tecnológica. Sobre a empresa: Descrição / Responsabilidades • Liderar tecnicamente a equipe de desenvolvimento, garantindo qualidade, padronização e evolução das soluções. • Definir e orientar padrões de desenvolvimento, arquitetura, integração e boas práticas de engenharia de software. • Atuar diretamente na análise e resolução de problemas técnicos complexos, apoiando a equipe em bugs, incidentes e desafios de arquitetura. • Trabalhar junto às equipes de desenvolvimento para definir soluções eficientes, escaláveis, seguras e sustentáveis. • Realizar e orientar revisões de código, garantindo qualidade, segurança, performance e aderência aos padrões definidos. • Avaliar impactos técnicos de novas funcionalidades, mudanças arquiteturais e integrações entre sistemas. • Apoiar a definição e evolução de APIs, microsserviços, integrações, mensageria e componentes de software. • Trabalhar em conjunto com Engenharia, DevOps/SRE, QA, DBA, Segurança e Produto. • Participar da definição e evolução de pipelines de CI/CD, estratégias de deploy, versionamento e automação. • Monitorar problemas de performance, disponibilidade e estabilidade das aplicações. • Identificar riscos técnicos, débito técnico e oportunidades de melhoria. • Documentar padrões, decisões técnicas, arquitetura e soluções implementadas. • Apoiar incidentes críticos e análise de causa raiz. • Promover mentoria e evolução técnica da equipe. • Avaliar novas tecnologias e ferramentas. • Incentivar o uso responsável de IA para análise de código, debugging, testes, documentação e produtividade.

Ver todas as vagas