Descrição do Cargo:
O Desenvolvedor Fullstack é responsável por projetar, desenvolver e manter aplicações web robustas e escaláveis, utilizando uma variedade de serviços AWS.
----------------------------------- Responsabilidades:
1. Desenvolver e manter aplicações web fullstack, garantindo alta performance, responsividade e escalabilidade;
2. Projetar e implementar APIs RESTful e/ou GraphQL, utilizando microsserviços e funções serverless na AWS (e.g., Lambda, API Gateway);
3. Colaborar com equipes de produto, design e outras equipes de engenharia para entender os requisitos e traduzi-los em soluções técnicas;
4. Implementar e gerenciar bancos de dados relacionais e não relacionais na AWS (e.g., RDS, DynamoDB);
5. Configurar e otimizar a infraestrutura como código (IaC) utilizando ferramentas como AWS CloudFormation ou Terraform;
6. Garantir a segurança das aplicações e da infraestrutura, seguindo as melhores práticas de segurança da AWS;
7. Participar ativamente de todo o ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e monitoramento;
8. Mantenha-se atualizado com as últimas tendências e tecnologias AWS e fullstack, buscando melhorias contínuas nos processos e produtos;