Sobre a vaga:Responsável por desenvolver e manter soluções tecnológicas com baixo nível de complexidade, que atendam às necessidades do Grupo Bamaq, em conformidade com a LGPD, garantindo a integração eficaz entre as ferramentas utilizadas pela empresa e atendendo às demandas dos usuários.Principais atribuições:· Desenvolver emanter APIs RESTful utilizando Node.js, Express.js e TypeScript,preferencialmente com NestJS.· Implementar autenticaçãoe autorização utilizando JWT, com experiência em OAuth 2.0 e OpenIDConnect, além de aplicar práticas de criptografia e segurança,utilizando bcrypt, Argon2, crypto e algoritmos de hash (ex.: SHA).· Realizar integraçãoe modelagem de dados com bancos relacionais (PostgreSQL, MySQL, SQLServer) e NoSQL.· Garantir a documentação,validação e testes de APIs, utilizando ferramentas como Postman eInsomnia.· Definircontratos de API, versionamento e compatibilidade.· Participarativamente de reuniões técnicas, colaborando com o time no planejamento,desenvolvimento e implementação de soluções backend.· Versionarcódigo-fonte, realizar code reviews e colaborar em fluxos dedesenvolvimento utilizando Git.· Utilizar Boardspara o gerenciamento de projetos, tarefas e acompanhamento de entregas.· Aplicar ferramentasde Inteligência Artificial no dia a dia para aumento de produtividade,apoio ao desenvolvimento e melhoria de processos.Requisitos obrigatórios:· Experiênciacomprovada em desenvolvimento backend, com forte atuação em Node.js, TypeScripte NestJS.· Experiênciacom Express, Fastify ou Restify, aplicando boas práticas naconstrução de APIs RESTful.· Experiênciana escrita de testes unitários, testes de integração, testes end-to-end(E2E) e smoke tests.· Experiênciacom bancos de dados relacionais, especialmente PostgreSQL, MySQL eSQL Server, além de conhecimento em bancos NoSQL.· Familiaridadecom segurança e criptografia, incluindo JWT, bcrypt e omódulo crypto do Node.js.· Experiênciacom Git, incluindo práticas como Git Flow, SemVer, SemanticRelease e Conventional Commits.· Capacidade depropor e evoluir arquiteturas backend, considerando escalabilidade,segurança, manutenibilidade e experiência do usuário.· Experiênciacom monitoramento, logs e troubleshooting em produção.· Conhecimentoem performance de APIs, incluindo cache, rate limiting e controlede concorrência.· Conhecimentobásico em ferramentas de gerenciamento de projetos, como Azure Boards.· Boacomunicação e habilidade para trabalho colaborativo, utilizandoferramentas como Microsoft Teams. Ensino Superior completo ou em andamento em áreas de Tecnologia da Informação, ou experiência prática equivalente comprovada. Experiência sólida em desenvolvimento de software (preferencialmente 5+ anos), com forte atuação em backend Node.js e aplicações em produção.Requisitos desejáveis(diferencial):· Familiaridadecom metodologias ágeis (Scrum, Kanban).· Experiênciacom CI/CD, pipelines de backend e integrações contínuas.· Conhecimentoem infraestrutura como código (IaC).· Experiênciaou familiaridade com ambientes em nuvem (Azure, AWS, GCP ou Oracle).· Atuar como referênciatécnica em boas práticas de código, revisões e padrões de desenvolvimento.· Capacidade deatuar com autonomia, estimar esforços técnicos e apoiar decisõesde produto. Familiaridade com bancos de dados vetoriaisaplicados a soluções de IA. Pós-graduação ou especialização em Engenharia de Software, Arquitetura de Sistemas ou áreas correlatas. Certificações em Cloud (Azure, AWS, GCP ou Oracle), DevOps ou metodologias ágeis serão consideradas diferencial. Experiência com arquitetura de microsserviços, mensageria e sistemas distribuídos; atuação em ambientes cloud (Azure, AWS, GCP ou Oracle); uso de containers e CI/CD; implementação de soluções escaláveis e de alta disponibilidade; e vivência como referência técnica em times de desenvolvimento.Jornada de trabalho e carga horária:Segunda a sexta-feira08h00 às 18h00Intervalo: 1h12 de almoço