Trabajando

Arquiteto(a)Desenvolvedor(a) Backend Sênior (Node.js/Python) para Saas Bosszap Escalável

Publicado el 08 Marzo, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

### **Anúncio de Vaga: Desenvolvedor(a) Backend Sênior / Arquiteto(a) de Software (Node.js/Python) para Projeto SaaS de Larga Escala**

**[REMOTO] | Projeto de Longa Duração | Contratação PJ**

**Sobre o Projeto: BossZap**

Estamos buscando um(a) profissional ou uma equipe de elite para a construção completa do **BossZap**, uma plataforma SaaS (Software as a Service) de missão crítica, projetada para operar com alta disponibilidade e escalar para mais de 10.000 assinantes ativos. O sistema permitirá que pequenos e médios negócios gerenciem toda a sua operação diretamente pela **WhatsApp Cloud API oficial**.

**Atenção:** Este não é um projeto para iniciantes. Buscamos um perfil com experiência comprovada na construção de sistemas distribuídos, escaláveis e robustos

#### **Visão Técnica e Desafios:**

O desafio central é arquitetar e desenvolver um sistema que suporte picos de centenas de mensagens simultâneas, processamento assíncrono via filas (message queuing), e garanta a integridade dos dados sem perda de mensagens. A arquitetura deve ser modular, escalável horizontalmente e pronta para um ambiente de produção 24/7.

#### **Responsabilidades e Entregáveis Obrigatórios:**

1.  **Backend Robusto (Node.js ou Python):**
    *  Desenvolver uma API RESTful seguindo os princípios da Clean Architecture.
    *  Implementar um sistema de filas (ex: RabbitMQ, SQS) para processamento assíncrono de mensagens, relatórios e webhooks.
    *  Garantir o tratamento de concorrência e a manutenção de estado em conversas no WhatsApp.
    *  Criar documentação completa da API (Swagger/Postman).

2.  **Integração com WhatsApp Cloud API (Oficial):**
    *  Estruturar webhooks para recebimento de mensagens e eventos.
    *  Gerenciar o envio de mensagens, templates (HSMs) e a janela de 24 horas.
    *  Implementar lógica de retentativas e tratamento de falhas na comunicação com a API da Meta.

3.  **Banco de Dados (PostgreSQL):**
    *  Modelar e implementar um esquema de banco de dados relacional, otimizado para crescimento.
    *  Gerenciar o ciclo de vida do banco com migrations (ex: TypeORM, Sequelize, Alembic).
    *  Estruturar rotinas de backup automático.

4.  **Painéis Web (Admin e Cliente):**
    *  Desenvolver o backend para dois painéis completos:
        *  **Painel Administrativo:** Gestão de usuários, assinaturas, planos, logs, monitoramento de API e configurações globais.
        *  **Painel do Cliente:** Dashboard com relatórios, gestão de configurações do bot, histórico e dados da empresa.
    *  *Observação: O frontend será desenvolvido separadamente, mas a API deve servir todos os dados necessários.*

5.  **Sistema de Assinaturas e Pagamentos (SaaS):**
    *  Integrar com um gateway de pagamento (Stripe, Pagar.me, etc.) Para cobrança recorrente.
    *  Implementar a lógica de planos, trial de 7 dias (com cadastro de cartão) e webhooks de status de pagamento.

6.  **Infraestrutura e DevOps (IaC):**
    *  Configurar ambientes de `staging` e `production` em uma cloud como AWS, Railway ou Render.
    *  Garantir deploy automatizado, configuração de SSL, logging centralizado e monitoramento básico de saúde do sistema.

#### **Requisitos Técnicos Obrigatórios:**

*  **Experiência Sênior:** Mínimo de 5+ anos em desenvolvimento backend com **Node.js** (TypeScript) ou **Python** (Django/FastAPI).
*  **Arquitetura de Software:** Experiência comprovada projetando e construindo sistemas distribuídos e microserviços.
*  **Processamento Assíncrono:** Experiência prática com sistemas de filas (RabbitMQ, SQS, Kafka) e workers.
*  **Bancos de Dados:** Profundo conhecimento em PostgreSQL, incluindo modelagem de dados para larga escala e otimização de queries.
*  **APIs:** Experiência sólida na construção e consumo de APIs RESTful e no trabalho com webhooks complexos.
*  **Cloud/DevOps:** Experiência com deploy e manutenção de aplicações em nuvem (AWS é um grande diferencial).
*  **WhatsApp Cloud API:** Experiência prévia com a API oficial da Meta é um diferencial competitivo enorme.

#### **O que NÃO estamos buscando:**

*  Soluções baseadas em APIs não-oficiais do WhatsApp.
*  Arquiteturas monolíticas que não preveem escalabilidade horizontal.
*  Propostas de "versões simplificadas" ou entregas parciais do escopo.

Se você tem a experiência necessária para construir um produto de alta qualidade e escala, faça sua proposta.

1.  **Portfólio:** Links para projetos anteriores que demonstrem sua capacidade de lidar com os desafios descritos (GitHub, sites no ar, etc.).
2.  **Abordagem Técnica:** Um breve parágrafo descrevendo como você abordaria a arquitetura inicial do BossZap (stack sugerida, como lidaria com as filas, etc.).
3.  **Estimativa de Prazo e Custo:** Uma estimativa macro de tempo e valor para a entrega do projeto completo, conforme o escopo.

**Este é um projeto para construir um negócio, não apenas um software. Se você está pronto para este desafio, estamos ansiosos para colaborar.**

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado

Plazo de Entrega: No definido

Habilidades necesarias