Desenvolvedor Fullstack Senior - Node Js e React
Buscamos um(a) Desenvolvedor(a) Fullstack Sênior com sólida experiência em arquitetura moderna de software, desenvolvimento backend em Node.js e frontend em React, para atuar na construção, evolução e sustentação de aplicações baseadas em microsserviços, com forte integração entre sistemas e uso de mensageria.
Este(a) profissional terá papel estratégico na definição de soluções técnicas, atuando desde a análise de requisitos de negócio até a implementação e sustentação em ambiente produtivo, garantindo qualidade, escalabilidade, segurança e performance.
Responsabilidades:
- Analisar e compreender requisitos funcionais e regras de negócio, traduzindo-os em soluções técnicas robustas.
- Desenvolver, evoluir e manter aplicações Fullstack utilizando Node.js (backend) e React (frontend).
- Projetar, implementar e manter APIs RESTful e/ou orientadas a eventos.
- Atuar na definição e implementação de arquitetura baseada em microsserviços, garantindo adequada orquestração e comunicação entre serviços.
- Implementar integrações entre sistemas internos e externos, utilizando mensageria (RabbitMQ e Kafka).
- Desenvolver interfaces modernas, performáticas e responsivas, assegurando correta integração com os serviços backend.
- Modelar, consultar e otimizar bancos de dados relacionais (PostgreSQL) e não relacionais.
- Atuar na identificação de problemas complexos, realizando análise técnica e investigação de causa raiz.
- Trabalhar com conteinerização utilizando Docker e orquestração com Kubernetes.
- Atuar em ambientes de Cloud Computing, garantindo boas práticas de arquitetura e segurança.
- Implementar e manter pipelines de CI/CD, assegurando qualidade e automação nos processos de build, testes e deploy.
- Participar ativamente das cerimônias ágeis (Planning, Daily, Review e Retrospective).
- Realizar code reviews e contribuir para disseminação de boas práticas de desenvolvimento.
- Utilizar ferramentas de GenAI (ex.: GitHub Copilot, Cursor, entre outras) para ganho de produtividade e qualidade técnica.
- Contribuir com decisões arquiteturais e evolução contínua da plataforma.
Requisitos:
- Capacidade de absorver regras funcionais e requisitos de negócio
- Perfil analítico de problemas e identificação de causa raiz
- Mais de 6 anos de experiência na área de desenvolvimento de software
- Possuir conhecimento em banco de dados relacional e não relacional
- Conhecimentos em integração de sistemas
- Experiência em microsserviços, orquestração e eventos
- Experiência em desenvolvimento Backend Node.JS
- Experiência em desenvolvimento Frontend React
- Experiência em desenvolvimento de API
- Experiência em integração entre Backend e FrontEnd
- Experiência em cloud computing.
- Conhecimento em container Docker e Kubernetes
- Conhecimento em PostgreSQL
- Conhecimentos em Rabbitmq e kafka
- Conhecimento em fluxos de CI/CD
- Experiência em Metodologias Ágeis
Diferenciais:
- Conhecimento no mercado financeiro
- Conhecimento em GCP
- Formação em Engenharia de Software, Ciência da Computação, Análise de Sistemas ou áreas correlatas
- Já ter atuado em projetos com GenAI
O que você encontrará na Maitha:
- EDI (Experiência de Desenvolvimento Individual): desenvolvimento de soft skills com acompanhamento em toda a jornada
- Gestão de bem-estar: métricas e indicadores sobre a evolução da satisfação dos Maithers
- Pulse Academy: acompanhamento e aperfeiçoamento de hard skills
- Núcleo de Aperfeiçoamento Pulse: treinamentos, workshops e meetups exclusivos
- Rewards: programa de pontos e premiações
- TotalPass: mais de 250 modalidades como musculação, cross training, yoga, dança e muito mais
- E muito mais
Modelo de trabalho:
Hibrido 3 vezes na semana na região da Paulista