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.
- 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.
- 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.
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.
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.

UNICRED DO BRASIL

Turtle Trax S.A.

Sequoia Global Services

Awin

Coralogix