Desenvolvedor(a) Fullstack Pleno | Moodle 5.0
Você vai direto pra vaga — sem criar conta aqui.
Verificada em 18/05/2026 · Clique e candidate-se.
Sobre a vaga
Buscamos um(a) Desenvolvedor(a) Fullstack Pleno | Moodle 5.0 para atuar no desenvolvimento de plugins, sustentação e evolução contínua da nossa plataforma LMS em Moodle 5.0 (PHP 8+), com experiência em ambientes multitenancy. Procuramos um(a) profissional com perfil proativo, investigativo e colaborativo, que vá além da execução técnica e tenha capacidade de questionar, pesquisar tendências, propor soluções e contribuir ativamente para a melhoria contínua do produto, garantindo performance, segurança, estabilidade e escalabilidade da plataforma. Esperamos alguém com olhar analítico e postura crítica, capaz de identificar oportunidades de otimização, antecipar riscos e atuar de forma resiliente na resolução de problemas, sempre com foco em qualidade, usabilidade e impacto para o usuário final. Também valorizamos profissionais que compartilhem conhecimento, contribuam para decisões técnicas e participem ativamente da construção de soluções sólidas e sustentáveis orientadas por inovação e boas práticas de desenvolvimento. A Octo Edtech é uma startup acelerada pelo Google for Startups.🔍 Procuramos um(a) profissional dinâmico(a), proativo(a) e detalhista, apaixonado(a) por educação e tecnologia, com boas
habilidades de organização e comunicação, e capacidade de atuar com autonomia e responsabilidade.🌐 Sobre a INICIE:Somos parceiros oficiais da Google Cloud Platform e Google Workspace, oferecendo soluções em serviços e tecnologia voltadas à educação.📌 Importante:Antes de se candidatar, mantenha seu currículo atualizado na Gupy e preencha sua apresentação na plataforma.A apresentação de GitHub, GitLab ou portfólio é obrigatória e será utilizada como critério de triagem na etapa inicial do processo seletivo.Candidaturas sem GitHub, GitLab ou portfólio, ou com materiais incompatíveis com os
requisitos da vaga, poderão ser desclassificadas.
Responsabilidades e atribuições- Desenvolver e manter funcionalidades fullstack utilizando Moodle e Multitenancy.- Criar e consumir APIs RESTful, garantindo performance, segurança e escalabilidade.- Implementar interfaces responsivas e acessíveis, seguindo boas práticas de UX/UI.- Trabalhar com arquitetura de componentes React, utilizando hooks e gerenciamento de estado moderno.- Manter e evoluir sistemas legados, garantindo estabilidade e performance.- Realizar otimizações de queries e estrutura de banco de dados.- Implementar e manter testes automatizados (unitários e de integração).- Participar ativamente de code reviews e compartilhar conhecimento com o time.- Documentar código, processos e decisões técnicas.- Atuar na resolução de bugs e incidentes de forma ágil e eficiente.
Requisitos e qualificações- Experiência sólida com o Moodle e Multitenancy.- Domínio de JavaScript/ES6+, TypeScript, HTML5 e CSS3.- Experiência com gerenciamento de estado em React (Context API, Redux, Zustand ou similares).- Conhecimento em arquitetura de software e capacidade de contribuir em decisões técnicas.- Vivência com Laravel Eloquent ORM, migrations, seeders e relationships.- Experiência na criação e consumo de APIs RESTful.- Conhecimento em autenticação e autorização (JWT, OAuth, Laravel Sanctum/Passport).- Experiência com bancos de dados relacionais (MySQL/PostgreSQL) e otimização de queries.- Familiaridade com testes automatizados (PHPUnit, Jest, React Testing Library).- Prática com Git e fluxos de trabalho colaborativos (Git Flow, pull requests, code review).- Capacidade de trabalhar em manutenção, correção e evolução de sistemas existentes.- Perfil colaborativo, proativo e resiliente.
Diferenciais e
habilidades técnicas:- Experiência no desenvolvimento de extensões para Google Chrome.- Conhecimento das APIs do Google e integração com Google Workspace.- Vivência com Google Cloud Platform (GCP), especialmente Firebase Realtime Database e serviços de autenticação.- Experiência em arquitetura e automação de deploys (CI/CD), preferencialmente em ambientes em nuvem.- Conhecimento em Docker e práticas de conteinerização.- Experiência com WebSocket e aplicações em tempo real.- Experiência com Redis para cache e filas.- Conhecimento em bancos de dados PostgreSQL/MySQL.- Familiaridade com metodologias ágeis (Scrum, Kanban).- Inglês técnico para leitura e escrita de documentação.Restrição: não trabalhar para empresa concorrente.Informações adicionais
Habilidades comportamentais:- Iniciativa e proatividade para buscar soluções além do óbvio.- Capacidade analítica e de resolução de problemas, com visão crítica.- Comprometimento e senso de responsabilidade com o produto e a equipe.- Boa comunicação e colaboração em ambiente remoto.- Criatividade para propor novas ideias e melhorias.- Agilidade e adaptabilidade diante de mudanças e novos desafios.- Autonomia para organizar e conduzir suas entregas.- Foco e atenção aos detalhes, garantindo qualidade em cada etapa.- Mentalidade de crescimento, sempre aberto a aprender e evoluir.Equipamentos necessários:- Computador ou notebook com processador Intel Core i5 ou superior, compatível com 8GB de memória RAM (livres) - recomendado 16GB.- Sistema operacional Linux, macOS ou Windows.- Internet fixa com velocidade mínima de 30Mb.- Webcam Full HD e headset para videoconferência.- Mesa e cadeira padrão de escritório.- Se optar pelo uso de notebook, importante ter suporte e teclado para que ele fique na direção de seus olhos.- Espaço de trabalho sem ruídos e barulhos.
Receba vagas de Tecnologia como esta por e-mail
Grátis. Cancele quando quiser.
Explorar mais vagas
Vagas relacionadas
Senior Staff Engineer
Turing
há cerca de 5 horas · Brazil; India - Remote
SOFTWARE DEVELOPER | FULL STACK .NET + REACT | REMOTO
Localiza&Co
há cerca de 23 horas · Belo Horizonte, Minas Gerais
Full Stack Software Developer – LAC (Brazil) - 12 months contractor
Delivery Associates
há cerca de 23 horas
AI Solution Engineer – LAC (Brazil) - 12 months contractor
Delivery Associates
há cerca de 23 horas
