Desenvolvedor(a) Fullstack Sênior
A empresa é uma líder global em transformação digital, com uma equipe de alta performance e tecnologia avançada.
O projeto temporário (contrato de 3 a 4 meses) terá foco em Kotlin/Java (Spring Boot) no backend e ReactJS no frontend.
Você fará parte de um time técnico responsável por evoluir plataformas escaláveis e de grande impacto.
O perfil ideal é alguém que une sólido conhecimento técnico em engenharia de software com visão de produto, boa comunicação e postura colaborativa.
* Desenvolver e evoluir aplicações fullstack, com backend em Kotlin/Java (Spring Boot) e frontend em ReactJS.
* Participar ativamente do desenho e implementação de arquiteturas escaláveis e evolutivas.
* Criar e manter APIs GraphQL (principal) e REST, assegurando desempenho e segurança.
* Projetar e implementar comunicação entre microsserviços utilizando gRPC.
* Escrever código limpo, testável e eficiente, aplicando princípios de engenharia de software.
* Garantir qualidade de software através de testes automatizados (unitários, integração e E2E).
* Apoiar revisões de código e disseminar boas práticas no time.
* Colaborar com as áreas de produto e design para alinhar soluções à melhor experiência do usuário.
* Investigar novas tecnologias e propor melhorias contínuas.
Requisitos essenciais:
* Experiência sólida em Kotlin e/ou Java com Spring Boot.
* Forte base em desenvolvimento frontend com ReactJS, incluindo Hooks, Context API, TypeScript e consumo de APIs GraphQL/REST.
* Domínio de princípios de design de software (SOLID, Clean Code, Clean Architecture).
* Cultura de testes automatizados (JUnit, Jest, Testing Library).
* Experiência com bancos de dados relacionais (MySQL) e não-relacionais (MongoDB, Redis).
* Vivência em Git, CI/CD pipelines e deploys em ambientes Kubernetes (AWS ou similar).