Predcash
Titulo da vaga: Desenvolvedor de back end – Campinas
Estamos em busca de uma Pessoa Desenvolvedora Backend experiente para integrar nossa equipe e ser uma peça fundamental no desenvolvimento do PredStore. Este é um projeto ambicioso de um sistema ERP e PDV que irá revolucionar a gestão de negócios em diversas verticais, desde restaurantes e bares até comércio de roupas, acessórios e serviços. Você trabalhará na construção de soluções que se integrarão profundamente com nosso sistema PredCash, um shopping online inovador com modelos de cashback, bônus e comissões.
Se você é apaixonado(a) por construir APIs robustas, lidar com grandes volumes de dados e criar sistemas resilientes, venha fazer parte do nosso time!
O que você vai fazer:
- Desenvolver e manter os microsserviços/módulos do core do PredStore utilizando Node.js.
- Projetar e implementar APIs GraphQL performáticas para atender às diversas aplicações frontend (web ERP, PDV em Flutter, comanda).
- Trabalhar com MongoDB para modelagem de dados flexível, escalável e adaptada às diferentes necessidades de cada vertical de negócio.
- Implementar e gerenciar a integração com serviços externos, incluindo a WebmaniaBR para emissão de notas fiscais (NF-e, NFS-e, NFC-e), utilizando filas de mensagens para garantir resiliência e processamento assíncrono.
- Garantir a integração e sincronização de dados com o PredCash, nossa plataforma central de negócios, que orquestra as regras financeiras de cashback, bônus e comissões.
- Colaborar com a equipe de frontend e de Flutter para definir contratos de API e otimizar a comunicação entre os serviços.
- Participar ativamente da discussão e definição da arquitetura do sistema, buscando as melhores práticas e soluções para alta disponibilidade e escalabilidade.
O que esperamos de você:
- Experiência sólida em desenvolvimento backend com Node.js (TypeScript é um diferencial).
- Profundo conhecimento em bancos de dados NoSQL, com foco em MongoDB.
- Experiência comprovada na construção de APIs GraphQL.
- Conhecimento e experiência prática com filas de mensagens (ex: RabbitMQ, BullMQ, Kafka, SQS/SNS) para processamento assíncrono.
- Familiaridade com conceitos de arquitetura de microsserviços ou monólito modular.
- Experiência com integrações entre sistemas (APIs REST, Webhooks).
- Conhecimento em boas práticas de segurança, testes automatizados e controle de versão (Git).
- Paixão por resolver problemas complexos e aprender novas tecnologias.
Será um diferencial:
- Experiência com Cloud Computing (AWS, GCP, Azure).
- Conhecimento em Domain-Driven Design (DDD) e arquitetura orientada a eventos.
- Familiaridade com sistemas de ERP, PDV ou e-commerce.
Trabalho PRESENCIAL em CAMPINAS/SP
Cidade: Campinas
Empresa: Predcash