O ALUSYSTEM é um sistema web de gestão e cobrança. Integra MDM para emissão e conciliação de boletos/Pix, geração/assinatura de contratos, e dashboards financeiros. Stack principal: React + Vite + TypeScript (frontend) e + Express + PostgreSQL (backend), hospedado na Railway.
Assumir a manutenção e evolução do sistema, garantindo estabilidade, segurança, novas features e integração contínua com provedores externos (banco e MDM). Você será a pessoa de referência técnica do produto.
Responsabilidades:
Manter e evoluir o frontend (React + TS + Vite) e o backend (Node/Express);
Projetar e otimizar APIs REST e modelagem em PostgreSQL;
Implementar e operar integrações com emissão de cobrança, webhooks ), reconciliação;
Bloqueio/desbloqueio, QR Code de provisionamento, status e auditoria;
Assinatura/contratos: geração de .docx e fluxo de assinatura (DocuSign ou equivalente);
Cuidar de segurança e autenticação: JWT + refresh token, cookies HttpOnly, padrões OWASP;
Criar e manter relatórios e exports (ExcelJS, jsPDF) e dashboards/KPIs;
Garantir observabilidade (logs, métricas) e tolerância a falhas (retries, idempotência de webhooks);
Automatizar tarefas agendadas e rotinas de conciliação;
Manter CI/CD, versionamento (Git/GitHub) e boas práticas (PRs, code review);
Escrever documentação técnica e playbooks (onboarding, incidentes, releases);
Stack e ferramentas do dia a dia;
Frontend: React, TypeScript, Vite, Context API/React Query, CSS Modules;
Backend:, Express, JWT/refresh tokens, Multer, Node-Cron;
Banco: PostgreSQL (migrations/queries otimizadas);
Integrações: boletos/Pix + webhooks), DocuSign (ou similar);
DevOps: Railway (deploy/logs), PM2/Docker (desejável), GitHub;
Relatórios: ExcelJS, jsPDF autoTable;
Qualidade: Postman/Insomnia, Jest (desejável), ESLint/Prettier;
Experiência sólida com webhooks (assinatura/verificação, retries, idempotência);
PostgreSQL: modelagem, queries performáticas, transações;
Autenticação e segurança web (JWT/refresh, cookies HttpOnly, CORS, OWASP);
Integração com APIs de terceiros (pagamentos/bancos e/ou MDM);
Git/GitHub, organização de PRs e documentação técnica;
Vivência com bancárias/fintechs (boletos, Pix, reconciliação);
Geração/automação de documentos .docx e assinatura eletrônica (DocuSign);
UX consistente com design system e performance no front.
Desafios atuais do produto
Robustez e confiabilidade de webhooks bancários (pagos/cancelados) e fila de reprocessamento;
Sincronização de status de aparelhos via MDM (bloqueio/desbloqueio, provisionamento por QR Code);
Exports (PDF/Excel) e dashboards financeiros com dados reais;
Auditoria (rastros de ações do usuário), logs e monitoramento de erros;
Auth/refresh e revisão de perfis de acesso.
Tipo de vaga: Efetivo CLT
Pagamento: R$2.500,00 - R$5.000,00 por mês
Benefícios:
* Vale-transporte
Escolaridade:
* Ensino Médio completo (Obrigatório)
Experiência:
* Desenvolvimento Full Stack (Obrigatório)