 
        
        Analista de Sistemas
A empresa busca um profissional experiente em desenvolvimento back-end para compor nosso time.
Responsabilidades:
 * Compor o time com expertise em desenvolvimento back-end;
 * Desenvolver componentes isolados e testes unitários;
 * Traduzir requisitos de negócio em software;
 * Mantenha a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto e tecnologia utilizados;
 * Participar ativamente em discussões técnicas;
Requisitos da Vaga:
 * Experiência com desenvolvimento de grandes projetos (escala, performance, qualidade etc.);
 * Experiência com linguagem de programação Typescript, Javascript;
 * Experiência sólida em NodeJS e NestJS;
 * Experiência com Clean Code, SOLID, DRY, KISS;
 * Experiência com volume de dados usando stream, chunks, generators, promises e outros padrões de performance no ecossistema Node;
 * Experiência com cache, TypeORM e banco de dados relacional (Postgres);
 * Experiência com TDD, testes unitários, testes de integração, code coverage usando Jest ou Vitest;
 * Experiência com Load Balancer, escalabilidade, autoscaling e alta disponibilidade;
 * Familiaridade com definição e requisitos de produção;
 * Familiaridade com Code Review, Pull Request e GitHub Flow;
 * Conhecimento em build de API usando Docker, AWS ECR, DockerHub e similares;
 * Conhecimento em filas, pilhas e tópicos (AWS SQS, SNS, Pub/Sub).
Perfil Ideal:
O ideal é que você tenha experiência comprovada em desenvolvimento back-end e conhecimento em tecnologias como NodeJS, Typescript e PostgreSQL.