Desenvolvimento de aplicações fullstack envolve a criação de sistemas integrados que combinam tecnologias backend e frontend.
Responsabilidades
* Desenvolver e manter aplicações escaláveis e evolutivas.
* Participar ativamente do design e implementação de arquiteturas robustas.
* Criar e manter APIs RESTful e GraphQL.
* Projetar e implementar comunicação entre microsserviços utilizando gRPC.
Requisitos Essenciais
* Experiência sólida em desenvolvimento com Kotlin e/ou Java.
* Conhecimento avançado de desenvolvimento frontend com ReactJS.
* Domínio de princípios de design de software orientado a objetos.
* Cultura de testes automatizados para garantir a qualidade do código.
* Experiência com bancos de dados relacionais e não-relacionais para armazenar e recuperar dados.