O que esta vaga pede
Responsabilidades e atribuições
Um desenvolvedor FullStack é capaz de receber uma demanda de desenvolvimento e entregá-la do início ao fim, frente a produtos relacionados ao desenvolvimento de software.Tem uma atuação nas duas divisões básicas: backend e frontend.Em backend tem a capacidade de desenvolver uma solução desde a modelagem de requisitos e dados, passando pela estruturação de dados, arquitetura e implementação, até a comunicação com servidores, banco de dados e serviços internos e externos.Em frontend tem a capacidade de criar interfaces gráficas, noções de UX e a integração do código de backend com esta interface.
Requisitos e qualificações
- Experiência em arquitetura e design de softwares back-end (Java), front-end (React) e mobile;
- Experiência com desenvolvimento de aplicações distribuidas e concorrentes;
- Experiência com metodologias ágeis, preferencialmente Scrum;
- Conhecimento em programação orientada a objetos;
- Conhecimento em desenvolvimento para UI (User Interface);
- Conhecimento sobre servidor de aplicação;
- Conhecimento em banco de dados relacionais e não relacionais;
- Conhecimento em práticas de Desenvolvimento Seguro;