Desenvolvedor(a) Fullstack Pleno | Moodle 5.0
Descrição da 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.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Mapeamento Comportamental
- Etapa 3: Entrevista e avaliação por teste
- Etapa 4: Entrevista com Diretor
- Etapa 5: Contratação
Desenhe novos futuros para a educação com a gente.
Somos um ecossistema de inovação com uma metodologia única e as ferramentas necessárias para transformar a educação e impactar cada vez mais pessoas ao redor do mundo.
Entregamos soluções personalizadas, focadas em pessoas e com apoio da tecnologia para contribuir em toda a jornada de transformação educacional de nossos clientes.
Nosso propósito:
Inovar e transformar realidades por meio da educação.
CONHEÇA MAIS SOBRE NÓS