Desenvolvedores de software senior são fundamentais na construção e manutenção de soluções escaláveis.
Funções Principais:
* Elaborar APIs REST utilizando linguagens como Node.js e Go, em uma arquitetura serverless;
* Persistência de Dados: Trabalhar com bancos de dados em nuvem para persistência e modelagem de dados;
* Infraestrutura como Código (IaC): Construir e manter a infraestrutura AWS serverless utilizando Terraform (Lambda, API Gateway, entre outros);
* Arquitetura: Desenvolver soluções seguindo padrões de limpeza e alta qualidade de código;
* Sistemas de Eventos: Criar e integrar serviços baseados em eventos;
* Testes: Implementar testes unitários e de integração utilizando Jest;
* DevOps: Colaborar em pipelines de CI/CD utilizando GitHub e CodePipeline;
* Monitoramento: Monitorar o desempenho das aplicações utilizando DataDog e CloudWatch;
Colaboração é fundamental. Você trabalhará em equipe para desenvolver soluções inovadoras.