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.
">
O candidato ideal terá experiência sólida tanto no front-end quanto no back-end, com um profundo conhecimento em arquiteturas baseadas em nuvem e práticas de CI/CD.
">
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. Manten-se atualizado com as últimas tendências e tecnologias AWS e fullstack buscando melhorias contínuas nos processos e produtos;
">
9. Realizar testes unitários de integração e end-to-end para garantir a qualidade do código;
">
10. Auxiliar na resolução de problemas e debugging em ambientes de produção.
">
">
Requisitos
">
">
11. Experiência comprovada como Desenvolvedor Fullstack com foco em desenvolvimento web;
">
12. Proficiência em pelo menos uma linguagem de programação back-end (e.g., Node.js, Python, Java, Go);
">
13. Experiência sólida com frameworks front-end modernos (e.g., React, Angular, Vue.js);
">
14. Conhecimento prático e experiência com serviços AWS essenciais (e.g., EC2, S3, Lambda, API Gateway, DynamoDB e/ou RDS);
">
15. Experiência com controle de versão (Git) e plataformas como GitHub, GitLab ou Bitbucket;
">
16. Familiaridade com metodologias ágeis de desenvolvimento (Scrum, Kanban);
">
17. Formação superior completa em Ciência da Computação, Engenharia de Software ou áreas correlatas.
">
">
Diferenciais
">
">
18. Certificações AWS (e.g., AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate);
">
19. Experiência com contêineres e orquestração (Docker, Kubernetes, Amazon ECS/EKS);
">
20. Conhecimento em CI/CD e ferramentas como AWS CodePipeline, Jenkins ou GitLab CI/CD;
">
21. Experiência com monitoramento e logging (e.g., CloudWatch, Grafana, ELK Stack);
">
22. Familiaridade com arquiteturas de microsserviços e design de sistemas distribuídos;
">
23. Experiência com testes automatizados e cultura de DevOps;
">
24. Habilidade para trabalhar de forma independente e em equipe com excelentes habilidades de comunicação e resolução de problemas;
">
25. Experiência com GraphQL;
">
26. Conhecimento em TypeScript.
">
">
Local de Trabalho
">
Remoto.
">
Modelo de Contratação
">
Cooperativa.
">
Aviso de Diversidade
">
Nossa empresa valoriza a diversidade e entende que todos têm direito ao trabalho com igualdade de oportunidades.
">
Aviso de Proteção de Dados
">
Os dados pessoais coletados serão utilizados exclusivamente para fins do processo seletivo e tratados conforme os níveis de segurança adotados pela nossa empresa.