FullStack Pleno
Requisitos:
• Conhecimento em arquitetura REST para criação e consumo de APIs;
• Experiência com bancos de dados relacionais (como MySQL e PostgreSQL);
• Construção de Back-end com Node.js;
• Construção de Front-end com React.js;
• Solida experiência em CSS;
• Conhecimento sólido de componentes, estados, props, ciclo de vida e hooks.
• Experiência prática com Git.
• Experiência em TypeScript;
• Experiência com arquitetura distribuída em Microsserviços;
• Conhecimento em orientação a objetos, SOLID, Clean Code e Design Patterns;
• Conhecimento em banco de dados NOSQL (em especial MongoDB);
• Experiência com testes unitários e integrados;
• AWS Cloud (em especial Lambda, SQS, ECS, S3);
• Experiência com aplicações Serverless;
• Experiência com Docker ou outra tecnologia de containers;
Principais Atividades:
• Atuar no desenvolvimento de aplicações escaláveis, resilientes e de alta disponibilidade;
• Auxiliar no levantamento de requisitos de negócio e tecnologia;
• Auxiliar na avaliação e definição da arquitetura de sistemas e softwares;
• Identificar e propor melhorias para os sistemas atuais;
• Criar testes unitários e de integração;
• Desenvolver APIs;
• Criar código e bibliotecas reutilizáveis para uso futuro;
• Colaborar com outros membros da equipe, engenheiro, product owner e scrum master para resolver os desafios existentes;
• Atuar como parte da equipe ágil.
Diferencial:
• Conhecimentos práticos com Kafka