Desenvolvedor Pleno
Descrição da Vaga
**Sobre a empresa** A **Principia Educação** é uma startup que atua no ecossistema de ensino superior, oferecendo soluções tecnológicas e financeiras que fortalecem a sustentabilidade das instituições e a permanência dos alunos na jornada acadêmica. Nosso propósito é **tornar a educação mais acessível, inteligente e humana** , combinando dados, tecnologia e empatia para gerar impacto real na vida de estudantes e nas instituições parceiras. **Sobre a posição:** Estamos em busca de uma pessoa Desenvolvedora Fullstack Pleno para integrar nosso time de tecnologia, atuando no desenvolvimento de soluções escaláveis, integrações entre sistemas e na garantia de qualidade do código. **O que você vai fazer:** * Desenvolver e manter APIs e serviços backend utilizando Node.js. * Integrar sistemas internos e externos por meio de APIs REST e webhooks. * Trabalhar com bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB). * Implementar e gerenciar filas para processamento assíncrono de tarefas. * Colaborar com o time de frontend em projetos React, garantindo boa comunicação entre as camadas. * Escrever código limpo, testável e bem documentado. * Participar de code reviews e contribuir para a melhoria contínua dos processos. * Apoiar na configuração e manutenção de recursos básicos em nuvem (Google Cloud Platform – GCP). **O que esperamos de você:** * Experiência prévia comprovada como desenvolvedor. * Experiência com Node.js em ambiente de produção. * Conhecimento prático em integração de APIs RESTful. * Vivência com bancos de dados relacionais e não relacionais. * Experiência no uso de filas (ex: RabbitMQ, Bull, SQS). * Noções básicas de GCP (deploy, storage, variáveis de ambiente). * Familiaridade com versionamento de código usando Git. * Capacidade de leitura e escrita em inglês técnico. **Diferenciais e competências comportamentais:** * Experiência prévia com React (mesmo que não seja o foco). * Proatividade para sugerir melhorias e resolver problemas. * Boa comunicação para trabalhar em equipe multidisciplinar. * Organização e atenção aos detalhes no desenvolvimento de soluções. * Facilidade para aprender novas tecnologias e ferramentas. * Conhecimento básico de testes automatizados (unitários e integração). * Capacidade de lidar com múltiplas demandas e prazos.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev