Como Tech Lead Full Stack, você liberará o desenvolvimento de aplicações integradas usando Node.js e Vue.js, gerenciando tanto o frontend quanto o backend. Este papel é ideal para quem busca desafios técnicos complexos e deseja liderar uma equipe na criação de soluções eficientes e inovadoras. Requisitos: Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas. Experiência significativa em desenvolvimento backend com Node.js e frameworks associados, como Express. Conhecimento profundo de design de software, incluindo SOLID e Clean Code. Experiência comprovada em MongoDB e na utilização da biblioteca ORM Mongoose para modelagem e gerenciamento de dados. Experiência com controle de versão usando Git. Domínio completo do Vue.js 3+, incluindo Composition API, Pinia e Vue Router. Experiência com arquiteturas de software modernas, incluindo microserviços e contêineres. Familiaridade com ferramentas de CI/CD e práticas de DevOps. Capacidade de liderar equipes de desenvolvimento e projetos de software complexos. Habilidade em facilitar discussões técnicas e tomar decisões arquiteturais estratégicas. Responsabilidades: Desenvolver e manter APIs RESTful robustas, garantindo performance e segurança. Implementar práticas de desenvolvimento ágil, incluindo integração e entrega contínua. Documentar arquiteturas, padrões de código e fluxos de sistema para diferentes contextos. Colaborar com equipes de Produto, Design, QA e DevOps para garantir coesão nas entregas. Realizar code reviews construtivos e estabelecer padrões de qualidade de código. Assegurar que as soluções estejam em conformidade com boas práticas de segurança e performance. Organizar e facilitar sessões de arquitetura e technical design reviews. Habilidade em levantar hipóteses técnicas, elaborar diferentes abordagens de implementação e critérios de escalabilidade. Conhecer as relações entre Negócio e Tecnologia, aplicando métodos que busque contínua melhoria nos processos de desenvolvimento. Interesse em fomentar bons ambientes técnicos, incentivando o aprendizado contínuo, a inovação e o crescimento das pessoas que atuam ao seu lado.
Tech Lead Node.js
Remote - Brasil
Requisitos
Educação
- Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas.
Experiência
- Experiência significativa em desenvolvimento backend com Node.js e frameworks associados, como Express.
- Conhecimento profundo de design de software, incluindo SOLID e Clean Code.
- Experiência comprovada em MongoDB e na utilização da biblioteca ORM Mongoose para modelagem e gerenciamento de dados.
- Experiência com controle de versão usando Git.
- Domínio completo do Vue.js 3+, incluindo Composition API, Pinia e Vue Router.
- Experiência com arquiteturas de software modernas, incluindo microserviços e contêineres.
- Familiaridade com ferramentas de CI/CD e práticas de DevOps.
- Capacidade de liderar equipes de desenvolvimento e projetos de software complexos.
- Habilidade em facilitar discussões técnicas e tomar decisões arquiteturais estratégicas.
Habilidades
- Node.js
- Vue.js
- Express
- MongoDB
- Mongoose
- Git
- Composition API
- Pinia
- Vue Router
- Microservices
- Containers
- CI/CD
- DevOps
- SOLID
- Clean Code
- Agile development
- Architecture design
- Security best practices
Responsabilidades
- Desenvolver e manter APIs RESTful robustas, garantindo performance e segurança.
- Implementar práticas de desenvolvimento ágil, incluindo integração e entrega contínua.
- Documentar arquiteturas, padrões de código e fluxos de sistema para diferentes contextos.
- Colaborar com equipes de Produto, Design, QA e DevOps para garantir coesão nas entregas.
- Realizar code reviews construtivos e estabelecer padrões de qualidade de código.
- Assegurar que as soluções estejam em conformidade com boas práticas de segurança e performance.
- Organizar e facilitar sessões de arquitetura e technical design reviews.
- Habilidade em levantar hipóteses técnicas, elaborar diferentes abordagens de implementação e critérios de escalabilidade.
- Conhecer as relações entre Negócio e Tecnologia, aplicando métodos que busquem contínua melhoria nos processos de desenvolvimento.
- Interesse em fomentar bons ambientes técnicos, incentivando o aprendizado contínuo, a inovação e o crescimento das pessoas que atuam ao seu lado.
Tecnologias
Node.jsVue.jsExpressMongoDBMongooseGitComposition APIPiniaVue RouterMicroservicesContainersCI/CDDevOps
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.