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 :
JavaScript e TypeScript, com foco em práticas modernas de desenvolvimento;
Node.js para desenvolvimento de APIs;
Frameworks de backend como NestJS, para construção de aplicações;
Manipulação de bancos de dados relacionais (SQL) e não relacionais (NoSQL);
Conhecimento em GraphQL;
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 E2E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e NestJS;
Familiaridade com metodologias ágeis, como Scrum ou Kanban.
Requisitos
Experiência com Backend (nestjs) e com testes unitários e E2E, utilizando ferramentas como Jest, Mocha ou outros frameworks de teste para Node.js e NestJS;
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.
Analista • São Paulo, SP, São Paulo (microrregião); São Paulo (estado), BR