
Analista de Sistemas Sênior, Node.js
Grupo Fácil
full-time
Posted on:
Location Type: Hybrid
Location: Belo Horizonte • Brazil
Visit company websiteExplore more
About the role
- Compor o time com expertise em desenvolvimento back-end;
- Desenvolver componentes isolados e testes unitários;
- Traduzir requisitos de negócio em software;
- Manter 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.
Requirements
- Disponibilidade para atuação híbrida em Belo Horizonte
- 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
- Familiaridade 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).
Benefits
- Assistência médica
- Assistência odontológica
- PLR
- Vale refeição
- Vale transporte
- assistência psicológica
- Wellhub
- Seguro de vida
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypescriptJavascriptNodeJSNestJSClean CodeSOLIDDRYKISSTDDJest
Soft Skills
discussões técnicastradução de requisitos