Desenvolvedor(a) Full Stack – Node.js | Vue.js | Nuxt.js | Nitro.js | NoSQL
Descrição da Vaga
Estamos 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ções
Trabalho remoto.
Forma de contratação PJ.
#J-18808-Ljbffr