Tarefas e Responsabilidades
Requisitos:
Experiência comprovada em aplicações Back End (Node.js);
Experiência com ferramentas como GitHub Actions, Jenkins, CircleCI, ou TravisCI para automação de deploys, builds e testes;
Familiaridade com Docker para empacotamento de aplicações e Kubernetes para gestão de clusters de containers em produção;
Uso prático de serviços da AWS, como EC2, Lambda, S3, RDS, DynamoDB, e VPC para construção de aplicações escaláveis e seguras;
Conhecimentos em banco de dados relacionais e não-relacionais;
Conhecimentos com sistema de filas e mensagerias;
Habilidades com testes automatizados e cobertura de código.
Desejáveis:
Habilidades com o Prisma.
Metodologias Ágeis: Scrum (atuação com os ritos).
Ferramentas: Jira e Github.
Desenvolver e manter aplicações Back-End com foco em desempenho, utilizando Node.js e Prisma (diferencial);Configurar e otimizar processos de deploy, build e testes com ferramentas de automação como GitHub Actions, Jenkins, CircleCI ou TravisCI;
Trabalhar com Docker para empacotamento de aplicações e Kubernetes para gestão de clusters de containers em produção;
Implementar e gerenciar serviços em AWS, incluindo EC2, Lambda, S3, RDS, DynamoDB e VPC, visando segurança e escalabilidade;
Manter e gerenciar bancos de dados relacionais e não-relacionais, além de integrar sistemas de filas e mensagerias;
Aplicar práticas de testes automatizados e garantir cobertura de código consistente.