Desenvolvimento de Aplicativos Fullstack
Como profissional senior em desenvolvimento full-stack, você fará parte de uma equipe técnica altamente eficiente e inovadora responsável por criar plataformas escaláveis com impacto significativo.
Tarefas:
* Desenvolver aplicações full-stack utilizando backend em Kotlin/Java (Spring Boot) e frontend em ReactJS.
* Participar do design e implementação de arquiteturas escaláveis e evolutivas para aplicações web.
* Criar e manter APIs GraphQL principais e REST, garantindo desempenho e segurança necessários.
* Implementar comunicação entre microsserviços utilizando gRPC para integrar sistemas.
* Escribir código limpo, testável e eficiente, aplicando princípios de engenharia de software para a criação de soluções robustas.
* Asegurar qualidade de software mediante testes automatizados (unitários, integração e E2E).