




Resumo da Vaga: Buscamos um(a) Desenvolvedor(a) Fullstack Pleno para atuar na evolução de produtos educacionais, desenvolvendo novas funcionalidades, mantendo sistemas existentes e garantindo código testado e boas práticas. Principais Destaques: 1. Atuação na evolução de produtos educacionais 2. Desenvolvimento Fullstack de ponta a ponta 3. Foco em boas práticas e arquiteturas escaláveis **Para vaga Pleno:** Desenvolvedor(a) Fullstack Pleno Buscamos uma pessoa desenvolvedora Pleno para atuar na evolução de nossos produtos educacionais. Será responsável por desenvolver novas funcionalidades, manter sistemas existentes e garantir que o código entregue esteja testado e seguindo as boas práticas do time. Esperamos que você tenha proatividade para resolver problemas técnicos e interesse em aprender arquiteturas escaláveis. Responsabilidades **Desenvolvimento de Funcionalidades:** Codificar novas features de ponta a ponta (Backend e Frontend) com PHP e frameworks modernos de JavaScript. **Manutenção e Evolução:** Identificar e corrigir bugs, além de realizar refatorações sob orientação dos Sêniores. **Escrita de Testes:** Garantir a cobertura de testes unitários para as funcionalidades desenvolvidas (PHPUnit/Jest). **Consumo de APIs e Mensageria:** Implementar integrações via REST/GraphQL e consumir mensagens de filas (RabbitMQ/Kafka). **Participação em Ritos Ágeis:** Colaborar ativamente nas Sprints, Daily meetings e refinamentos técnicos. **Documentação:** Manter a documentação técnica das funcionalidades desenvolvidas atualizada. Requisitos Técnicos **PHP Intermediário/Avançado:** Experiência sólida com Laravel ou Symfony (uso de Eloquent/Doctrine, Migrations, Middlewares). **JavaScript Moderno:** Experiência prática com React, Vue ou Angular e conhecimento de Node.js. **Bancos de Dados:** Domínio de SQL (PostgreSQL/MySQL) e familiaridade com NoSQL (Redis/MongoDB). **Versionamento:** Domínio de Git (Gitflow) e facilidade em lidar com Pull Requests. **Testes:** Conhecimento em testes unitários e interesse em TDD. **Nuvem:** Noções básicas de Azure ou AWS (saber como o deploy funciona e como consultar logs). Diferenciais (Para subir de nível rápido) Noções de Docker e ambientes de containerização. Interesse ou estudos em Design Patterns e Clean Architecture. Experiência prévia com sistemas de gestão de aprendizagem (LMS)


