A Kalendae atua desde 2005 no mercado brasileiro, oferecendo serviços de co-sourcing e consultoria, além de desenvolvimento de aplicações, segurança da informação, consultoria em serviços de infraestrutura on premise e em cloud e capacitação em gerenciamento de serviços de TI e Negócios.Buscamos evolução contínua em nossos serviços voltada à satisfação de nossos clientes e realização de nossos colaboradores.Requisitos:ResponsabilidadesDesenvolver e manter APIs seguras, performáticas e escaláveis para suportar os requisitos da aplicação;Implementar e garantir práticas de código limpo, modular e reutilizável;Realizar testes unitários e de ponta a ponta (E2E), garantindo a qualidade e estabilidade das soluções;Identificar e resolver problemas de desempenho e escalabilidade em APIs e serviços;Colaborar com equipes multidisciplinares para alinhar requisitos, garantindo uma integração consistente com o frontend e outros sistemas;Aplicar boas práticas de segurança para assegurar a proteção de dados e sistemas.RequisitosExperiência em Desenvolvimento Backend;Linguagens e Tecnologias:JavaScript e TypeScript, com foco em práticas modernas de desenvolvimento;Node.js para desenvolvimento de APIs;Frameworks de backend como Express e NestJS para construção de aplicações robustas;Manipulação de bancos de dados relacionais (SQL) e não relacionais (NoSQL);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 RabbitMQ para gerenciamento de filas e comunicação entre serviços;Utilização de boas práticas de desenvolvimento como SOLID e Clean Architecture;Experiência com serviços de hospedagem e infraestrutura em nuvem, como:AWS (ECS, EC2, S3 para armazenamento de imagens e arquivos estáticos);DigitalOcean para hospedagem e deploy de aplicações;Conhecimento em ambiente Linux ou WSL2;Testes:Experiência com testes unitários e E2E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e NestJS;Metodologias Ágeis:Familiaridade com metodologias ágeis, como Scrum ou Kanban, e capacidade de colaborar em um ambiente dinâmico.