Responsabilidades e atribuições:
* Trabalhar no backend de aplicações web responsivas e interativas;
* Trabalhar no backend usando linguagens de programação como Java para lidar com solicitações do front-end;
* Projetar e gerenciar bancos de dados;
* Criação e manutenção de APIs para viabilizar a comunicação entre o front-end e o servidor;
* Otimização de desempenho; Testar e depurar.
Requisitos e qualificações:
* Ensino superior completo em Engenharia da computação, Ciência da Computação, Análise de sistemas ou áreas afins;
* Inglês avançado para conversação nas atividades diárias com parceiro internacional;
* Experiência com Java e frameworks de injeção de dependências como Guice ou Spring;
* Familiaridade com bancos de dados relacional/não relacional como MongoDB e PostgreSQL;
* Sólido conhecimento das melhores práticas de desenvolvimento back-end;
* Desejável compreensão dos buffers para serialização eficiente de dados;
* Desejavel conhecimento de construção e implantação de arquiteturas baseadas em microsserviços usando frameworks como Spring Cloud, conteinerização (Docker) e ferramentas de orquestração (Kubernetes);
* Conhecimento em Python;
* Desejavel famililariedade com servidores de aplicativos como Tomcat e Jetty ou Docker para implantação de aplicativos Java;
* Desejavel conhecimentos em GraphQL.