Vaga Full Stack

Desenvolvedor(a) Full Stack Sênior

Java ReactJS JavaScript Node.js API Spring Boot

Zappts

Zappts

Startup

Salário: Até R$12.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Empresa de transformação digital.

Atividades e Responsabilidades

Como será seu dia a dia?

Construir e evoluir interfaces web com React, utilizando JavaScript/TypeScript, HTML5, CSS e Styled Components, com atenção a performance, reusabilidade e manutenção.
Desenvolver, manter e evoluir serviços backend em Java, atuando com frameworks do ecossistema Spring, especialmente em contextos com Spring Boot, Spring Cloud e arquitetura reativa.
Atuar na construção e sustentação de BFFs com Node.js, apoiando a integração entre frontend, serviços e regras de negócio.
Trabalhar com consumo e exposição de APIs, garantindo consistência de contratos, validações, organização de camadas e qualidade técnica.
Atuar com bancos de dados relacionais e não relacionais, incluindo cenários com Oracle/SQL e MongoDB.
Desenvolver integrações e fluxos assíncronos com ferramentas de mensageria, como RabbitMQ e Azure Service Bus.
Garantir qualidade por meio de testes automatizados, com preferência para ecossistemas como Jest, além de práticas complementares de validação e revisão.
Participar de decisões de arquitetura e engenharia, contribuindo com boas práticas como SOLID, Design Patterns, Clean Code, Code Review e organização sustentável de código.
Apoiar a evolução de soluções orientadas a MFE (Micro Frontends), quando aplicável ao contexto do cliente.
Atuar de forma próxima ao time, contribuindo com validação de requisitos, entendimento técnico do problema e desdobramento das melhores soluções.
Colaborar com diferentes perfis e áreas, equilibrando visão técnica, senso de negócio e responsabilidade sobre a entrega.

Requisitos

Experiência com JavaScript e TypeScript
Experiência com React
Conhecimento em HTML5 e CSS
Experiência com Styled Components
Boas práticas de performance, reusabilidade e manutenção de interfaces

Experiência com Java
Conhecimento em Spring Framework, especialmente:
- Spring Boot
- Spring Cloud
- Arquitetura reativa (Reactive Programming)
Desenvolvimento e consumo de APIs REST
Experiência com Banco de Dados Relacional e Não Relacional

O que nós oferecemos

Vale Refeição
Vale Alimentação
Plano de Saúde
Plano Odontológico
Seguro de Vida
Academia/Gympass