Desenvolvedor(a) Full Stack – Node.js | Vue.js | Nuxt.js | Nitro.js | NoSQLDescrição da VagaEstamos em busca de um(a) Desenvolvedor(a) Full Stack para integrar nossa equipe de tecnologia.
A pessoa será responsável pela construção e manutenção de aplicações web completas, atuando no back-end com Nitro.js e no front-end com Nuxt.js, além de estruturar e otimizar bancos de dados NoSQL.
Procuramos alguém com perfil colaborativo, foco em qualidade de código e interesse em soluções escaláveis e inovadoras, além de ter experiência prática com tecnologias de ponta como Vue.js, Node.js e ambientes serverless.Responsabilidades:• Desenvolver e manter o frontend de aplicações web com Vue.js e Nuxt.js.
• Implementar lógicas de renderização SSR (Server Side Rendering), SSG (Static Site Generation) e SPA (Single Page Application).
• Criar e manter APIs serverless utilizando Nitro.js e Node.js.
• Modelar e gerenciar bancos de dados NoSQL como MongoDB ou Firestore.
• Garantir boas práticas de segurança, performance e escalabilidade.
• Trabalhar de forma colaborativa com equipes de design e produto para transformar requisitos em soluções técnicas.
• Realizar otimizações de performance, garantindo uma experiência de usuário rápida e fluida.
• Implementar segurança de dados, autenticação e controle de acesso, utilizando boas práticas de segurança.
• Contribuir para o desenvolvimento de funcionalidades inovadoras e de alta qualidade.
• Garantir a qualidade do código através de testes unitários, integração contínua e revisão de código.
• Apoiar na arquitetura de sistemas e no ciclo de vida do software (CI/CD, deploy em cloud).
Requisitos• Experiência sólida com Vue.js e Nuxt.js para desenvolvimento frontend.
• Conhecimento profundo de Node.js para construção de APIs e backend.
• Familiaridade com Nitro.js (ou disponibilidade para aprender rapidamente).
• Experiência prática com bancos de dados NoSQL como MongoDB, Firestore, DynamoDB ou Redis.
• Domínio de TypeScript para desenvolvimento mais seguro e escalável.
• Experiência com metodologias ágeis (Scrum, Kanban).
• Conhecimento de CI/CD e integração contínua (GitHub Actions, Vercel, Netlify, AWS).
• Boa compreensão de boas práticas de desenvolvimento, como versionamento com Git/Bitbucket e testes automatizados.ObservaçõesTrabalho remoto.Forma de contratação PJ.