Descrição do Cargo
Ser um Desenvolvedor(a) de Software significa agregar conhecimento técnico a uma equipe, garantindo a segurança e buscando soluções para situações do dia a dia.
Responsabilidades:
* Idealizar e construir novas soluções;
* Conceber melhorias nas arquiteturas atuais e de novas soluções;
* Suportar questões técnicas dos projetos, em suas diversas fases, propondo soluções;
* Recomendar modificações e melhorias em processos, visando a eficiência;
* Solucionar/encaminhar ou escalar impedimentos técnicos apontados pelo time;
Habilidades e Qualificações:
* Compreensão de arquiteturas para processamento de grandes volumes de dados;
* Dominio de conceitos de desenvolvimento de software;
* Conhecimento intermediário ou avançado em linguagem para back-end;
* Linguagens de programação (Go, NodeJS);
* Banco de dados relacionais e não relacionais;
* Estrutura Cloud (GCP);
* Experiência com práticas de Code Review e Feedback;
* Desenvolvimento orientado a testes;
* Boa comunicação e trabalho em equipe;