Principais atividades:
- Desenvolvimento de APIs REST e GraphQL;
- Participar ativamente na sugestão e preparação das melhores práticas / soluções no projeto que estiver desenvolvendo;
- Capacidade de gerar um código limpo e de ter boas práticas de desenvolvimento;
- Conhecimento em Design Patterns;
Requirements And Skills:
- Experiência com Node.js;
- Experiência com alguma biblioteca/framework como NestJS, Express, AdonisJS;
- Métodos de autenticação como JWT;
- Base de dados relacional e NoSQL;
- Testes unitários com JavaScript;
- Git;
- Conhecimentos dos princípios SOLID
- Ter atuado em projetos ágeis;
Diferenciais:
- Firebase;
- Docker;
- Experiência com microserviços;
- TDD.