Analisando propostas

Procuro Dev Fullstack (Node/Ts + React) / Plataforma tipo Manychat para Telegram

Publicado em 13 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estou procurando um(a) dev Fullstack para assumir e continuar um projeto já existente: uma plataforma estilo ManyChat, porém 100% focada em Telegram (bots, webhooks, automações e filas). O sistema já está funcional, rodando em VPS com backend real (Node.js) e banco PostgreSQL local. Preciso de alguém para dar continuidade no projeto, corrigir bugs, evoluir features e manter a infraestrutura.

Stack atual (obrigatório)

Backend

Node.js + TypeScript (nível intermediário/avançado)
Fastify (conceitos e estrutura)
Prisma ORM (queries e migrations)
Redis/Valkey (cache, TTL e estruturas de dados)
BullMQ (filas de jobs, workers, retries e delays)
Telegram Bot api (webhooks, updates e commands)
rest apis e webhooks

frontend

react (versão atual)
typescript
zustand
tailwindcss
vite

banco e infra

postgresql (rodando local na vps)
docker + docker compose
linux básico (administração de vps)
git


conhecimentos importantes para o projeto

arquitetura de automação/flows (nodes, edges e execuções sequenciais — usamos reactflow como base)
filas assíncronas e workers do sistema
race conditions e concorrência (ponto crítico do sistema)
conceitos de arquitetura stateful vs stateless (execuções de fluxo sem perda de estado importante)
noções de integração com payment gateways (diferencial, não obrigatório)

quando me mandar mensagem responda as seguintes perguntas ( nao vou responder caso nao me envie as respostas abaixo / projeto somente para quem sabe o que esta fazendo )

typescript / node.js

- Como você lidaria com union types complexos no TypeScript? Dê um exemplo prático.
- Qual a diferença entre interface e type no TypeScript? Em quais situações você prefere usar cada um?
- Como você investigaria e debugaria memory leaks em uma aplicação Node.js em produção?

Frontend (ReactFlow)

- Você já trabalhou com ReactFlow ou alguma biblioteca similar de fluxos visuais? Descreva a experiência.
- Como você sincronizaria o estado visual do ReactFlow com o backend (ex: salvar e restaurar um flow_data_JSON)?

Filas e Workers (crítico)

- Explique o que é um worker de fila e em quais cenários ele é necessário.
- Se um job pode ser disparado múltiplas vezes ao mesmo tempo, como você evita processamento duplicado?

Telegram

- Você já desenvolveu bots para Telegram? Em qual linguagem? Qual a diferença entre polling e webhook?
- O que é uma callback_query na API do Telegram e quando ela é usada?

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias