Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.
Atividades
- Desenvolver e manter APIs RESTful utilizando Node.js, Express.js e TypeScript.
- Desenvolver e evoluir interfaces frontend modernas, utilizando JavaScript/TypeScript, com
frameworks como React, Angular ou Vue.js, garantindo boa experiência do usuário e integração
eficiente com APIs.
- Implementar autenticação e autorização utilizando JWT, com experiência em OAuth 2.0 e OpenID
Connect, além de aplicar práticas de criptografia e segurança, utilizando bcrypt, Argon2, crypto e
algoritmos de hash (ex.: SHA).
- Realizar integração e modelagem de dados com bancos relacionais (PostgreSQL, MySQL, SQL Server)
e NoSQL.
- Garantir a documentação, validação e testes de APIs, utilizando ferramentas como Postman, Insomnia
e bibliotecas de testes frontend.
- Atuar na integração frontend-backend, cuidando de contratos de API, versionamento e
compatibilidade.
- Participar ativamente de reuniões técnicas, colaborando com o time no planejamento,
desenvolvimento e implementação de soluções fullstack.
- Versionar código-fonte, realizar code reviews e colaborar em fluxos de desenvolvimento utilizando Git.
- Utilizar Boards para o gerenciamento de projetos, tarefas e acompanhamento de entregas.
- Aplicar ferramentas de Inteligência Artificial no dia a dia para aumento de produtividade, apoio ao
desenvolvimento e melhoria de processos.
Requisitos
- Experiência comprovada em desenvolvimento fullstack, com forte atuação em Node.js, TypeScript ou
NestJS.
- Experiência com Express, Fastify ou Restify, aplicando boas práticas na construção de APIs RESTful.
- Experiência em desenvolvimento frontend com React, Angular ou Vue.js, incluindo consumo de APIs
REST e gerenciamento de estado.
- Experiência na escrita de testes unitários, testes de integração, testes end-to-end (E2E) e smoke tests,
tanto no backend quanto no frontend.
- Experiência com bancos de dados relacionais, especialmente PostgreSQL, MySQL e SQL Server, além
de conhecimento em bancos NoSQL.
- Familiaridade com segurança e criptografia, incluindo JWT, bcrypt e o módulo crypto do Node.js.
- Experiência com Git, incluindo práticas como Git Flow, SemVer, Semantic Release e Conventional
Commits.
- Capacidade de propor e evoluir arquiteturas fullstack, considerando escalabilidade, segurança,
manutenibilidade e experiência do usuário.
- Experiência com monitoramento, logs e troubleshooting em produção.
- Conhecimento em performance de APIs e aplicações frontend, incluindo cache, rate limiting e controle
de concorrência.
- Conhecimento básico em ferramentas de gerenciamento de projetos, como Azure Boards.
- Boa comunicação e habilidade para trabalho colaborativo, utilizando ferramentas como Microsoft
Teams.
Diferenciais
- Familiaridade com metodologias ágeis (Scrum, Kanban).
- Experiência com CI/CD, pipelines de frontend e backend e integrações contínuas.
- Conhecimento em infraestrutura como código (IaC).
- Experiência ou familiaridade com ambientes em nuvem (Azure, AWS, GCP ou Oracle).
- Atuar como referência técnica em boas práticas de código, revisões e padrões de desenvolvimento.
- Capacidade de atuar com autonomia, estimar esforços técnicos e apoiar decisões de produto.
- Familiaridade com bancos de dados vetoriais aplicados a soluções de IA.
Benefícios
Plano de Saúde e Odontológico
Auxilio Deslocamento
Auxilio Alimentação
Recesso remunerado
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).