Pessoa Desenvolvedora Full Stack (React.js e Node.js) Sênior

FCamara
Sênior
Presencial
Publicado em 05 de dezembro de 2025

Descrição da Vaga

Estamos buscando uma Pessoa Desenvolvedora Full Stack Sênior para atuar em um ambiente de microserviços, desenvolvendo tanto o frontend (React \+ Electron) quanto o backend (Node.js). A pessoa vai trabalhar em aplicações de alta disponibilidade, integradas com múltiplos serviços e APIs, em ambiente Kubernetes no segmento do varejo. **Responsabilidades e atribuições** * Desenvolver e manter aplicações frontend em React integradas com Electron (aplicações desktop). * Desenvolver e manter microserviços backend em Node.js e, quando necessário, em Java. * Projetar, consumir e documentar APIs REST e GraphQL. * Garantir qualidade de código com testes automatizados (unitários e de integração). * Atuar em arquitetura de microserviços (observabilidade, logs, métricas, circuit breaker, etc.). * Colaborar com o time em code reviews, definição de padrões e boas práticas. * Apoiar na integração contínua e entrega contínua (CI/CD) dos serviços. * Trabalhar em parceria com times de produto, QA e arquitetura para evoluir o ecossistema de aplicações. **Requisitos e qualificações** Requisitos obrigatórios (Must\-have) * Experiência sólida como desenvolvedor(a) full stack. * Experiência prática com React (hooks, componentes funcionais, estado, consumo de APIs). * Experiência com Electron ou com aplicações desktop baseadas em web (diferencial se já tiver publicado/entregue apps). * Experiência com microserviços (design, comunicação entre serviços, versionamento de APIs). * Experiência com Node.js (APIs, serviços, integração). * Conhecimento em bancos de dados relacionais e/ou NoSQL. * Experiência com Git e pipelines de CI/CD (GitLab, Azure DevOps, Jenkins ou similares). * Vivência em ambiente containerizado (Docker) e Kubernetes (Rancher, EKS, AKS ou similar). * Boas práticas: clean code, SOLID, tratamento de erros, logs, monitoramento. Diferenciais (Nice\-to\-have) * Experiência com mensageria (Kafka, RabbitMQ, etc.). * Experiência com monitoramento/observabilidade (Prometheus, Grafana, ELK/Graylog). * Experiência com feature flags, toggles e estratégias de rollout. * Conhecimento em arquitetura hexagonal, DDD ou similares. * Experiência prévia em projetos de varejo / POS / aplicações de loja física. **Informações adicionais**

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev