Responsabilidades e atribuições Capacidade de colaborar em um ambiente dinâmico, ter foco e vontade de aprender. Trabalhar em conjunto com as equipes de Frontend, Produto e QA. Participar de code reviews e do planejamento de sprints. Contribuir com decisões técnicas e arquiteturais. Linguagens e Tecnologias: Java Script e Type Script, com foco em práticas modernas de desenvolvimento; Node.js para desenvolvimento de APIs; Frameworks de backend como Nest JS, para construção de aplicações; Manipulação de bancos de dados relacionais (SQL) e não relacionais (No SQL); Conhecimento em Graph QL; Redis como cache para otimização de desempenho; Docker para contêineres e orquestração; Ferramentas de versionamento de código, como Git; Documentação de APIs com Swagger; Conhecimento em mensageria, para gerenciamento de filas e comunicação entre serviços; Utilização de boas práticas de desenvolvimento, como SOLID e Clean Architecture; Conhecimento em ambiente Linux ou WSL2; Experiência com testes unitários e E2 E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e Nest JS; Familiaridade com metodologias ágeis, como Scrum ou Kanban. Requisitos Experiência com Backend (nestjs) e com testes unitários e E2 E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e Nest JS; Conhecimento em mensageria, para gerenciamento de filas e comunicação entre serviços; Utilização de boas práticas de desenvolvimento, como SOLID e Clean Architecture; Conhecimento em ambiente Linux ou WSL2; Familiaridade com metodologias ágeis, como Scrum ou Kanban.