Sobre este proyecto
it-programming / web-development
Abierto
Procuramos um(a) desenvolvedor(a) para construir a API de uma plataforma SaaS que permita, para cada cliente (multi-tenant), configurar e executar fluxos de comunicação dinâmicos baseados em eventos. O frontend será desenvolvido por nós e consumirá exclusivamente esta API.
Responsabilidades principais:
* Criar endpoints para gestão de tenants, usuários e planos/assinaturas
* Implementar CRUD de RuleSets e RuleSteps, permitindo definir:
* Prazos livres (dias antes/ depois de um evento)
* Canais diversos (SMS, e-mail, WhatsApp, chamada, carta, in-app)
* Templates com placeholders (nome, data, valor, etc.)
* Desenvolver endpoints para registro de triggers (eventos) e logs de execução
* Oferecer recurso de simulação de fluxos, retornando datas e canais de disparo para uma data de evento informada
* Garantir isolamento multi-tenant e controle de permissões por usuário
* Expor endpoints seguros, seguindo boas práticas de autenticação e versionamento de API
Requisitos:
* Experiência comprovada no desenvolvimento de APIs RESTful
* Conhecimento em modelagem de dados para multi-tenancy
* Familiaridade com agendamento de tarefas e filas (para disparo programado de notificações)
* Atenção a segurança, performance e documentação de API (OpenAPI/Swagger)
Diferenciais:
* Experiência prévia em sistemas de automação de comunicação ou workflow
* Versionamento e práticas de CI/CD
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida Según se necesite
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias