Analista Desenvolvedor Full Stack SêniorHome Office Requisitos Obrigatórios: PHP 7+: Experiência sólida com PHP, incluindo frameworks como Symfony ou Laravel. JavaScript: Domínio de JavaScript moderno e pelo menos um dos frameworks (Vue, Angular, React, NodeJS). Orientação a Objetos: Boa compreensão e aplicação de princípios de design e arquitetura de sistemas. Padrões de Projeto: Experiência com padrões de projeto em sistemas de médio a grande porte. Testes Unitários: Experiência com testes unitários utilizando ferramentas como PHPUnit, Jest ou Mocha. Metodologias Ágeis: Familiaridade com Scrum ou Kanban. Controle de Versão: Uso avançado de Git. Arquitetura em Nuvem: Experiência com alguma arquitetura em nuvem, preferencialmente Azure. Bancos de Dados: Experiência com bancos de dados SQL e No-SQL (por exemplo, PostgreSQL,MongoDB). Protocolos de Mensageria: Experiência com algum protocolo de mensageria como RabbitMQ ou Kafka. Protocolos de Comunicação: Conhecimento em REST ou GraphQL, incluindo design de APIs.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 microsserviços.Diferenciais Adicionais (Plus): Experiência prévia com produtos educacionais. Familiaridade com sistemas LMS e CMS.