Atividades e Responsabilidades:Liderar tecnicamente a equipe de desenvolvimento, garantindo a entrega de projetos de alta qualidade.Colaborar com outras áreas para definir requisitos e soluções técnicas. Mentorar e guiar os membros da equipe, promovendo o crescimento profissional.Assegurar a aplicação de boas práticas de desenvolvimento, como TDD, BDD e CI/CD.Participar do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação.Implementar e manter arquiteturas escaláveis e seguras.Gerenciar a comunicação e colaboração entre equipes técnicas e não técnicas.Trabalhar com PO e QA para garantir a qualidade técnica e aderência aos requisitos de negócio. Requisitos e qualificações:PHP 7+: Proficiência avançada com frameworks como Symfony ou Laravel.JavaScript: Domínio de frameworks modernos como Vue, Angular, React, NodeJS, Next.js.Orientação a Objetos: Sólida compreensão e aplicação avançada em design e arquitetura de sistemas.Padrões de Projeto: Experiência com padrões de projeto em sistemas de larga escala.Testes Unitários: Proficiência em TDD/BDD com ferramentas como PHPUnit, Jest, Mocha.Metodologias Ágeis: Familiaridade com Scrum, Kanban e práticas DevOps.Controle de Versão: Uso avançado de Git e Gitflow.Arquitetura em Nuvem: Experiência com Azure, incluindo CI/CD, monitoramento e automação.Bancos de Dados: Experiência avançada com SQL e No-SQL (PostgreSQL, MongoDB, Redis, SQL Server).Protocolos de Mensageria: Proficiência em RabbitMQ ou Kafka.Protocolos de Comunicação: Conhecimento avançado em REST e GraphQL. Diferenciais:Arquitetura de Eventos: Experiência com Event Driven e Event Storming.Padrões de Persistência e Consumo de Dados: Conhecimento em CQRS.Padrões de Arquitetura de Software: Experiência com coreografia, orquestração e microsserviços.Experiência prévia com produtos educacionais.Familiaridade com sistemas LMS e CMS.