Sobre este proyecto
it-programming / web-development
Abierto
Buscamos um Engenheiro de Backend Sênior com sólida experiência em NestJS e Prisma para otimizar e escalar a arquitetura de uma plataforma de automação (Wizebot).
Atualmente, operamos com uma infraestrutura baseada em Railway, Redis, Supabase (PostgreSQL) e Prisma. Nosso desafio imediato é garantir que o sistema processe 50 milhões de mensagens por mês com estabilidade, baixa latência e eficiência de custos.
Responsabilidades:
Otimização de Performance: Refatorar o "hot path" de processamento de mensagens para suportar picos de carga.
Gerenciamento de Conexões: Configurar e otimizar o Connection Pooling (Supavisor/PgBouncer) para mitigar gargalos do Prisma + Supabase.
Escalabilidade de Workers: Ajustar a lógica de Workers na Railway para processamento concorrente e resiliente usando Redis Queue (BullMQ).
Estratégias de Banco de Dados: Implementar escritas em lote (Bulk Inserts) e otimização de queries/índices no PostgreSQL.
Monitoramento: Implementar observabilidade para identificar gargalos de I/O e memória em tempo real.
Requisitos Técnicos (Obrigatórios):
Domínio profundo de NestJS (Injeção de dependência, módulos, interceptors).
Experiência avançada com Prisma ORM em ambientes de alta carga.
Experiência prática com Redis (preferencialmente BullMQ ou Bee-Queue).
Conhecimento em infraestrutura Cloud (Railway) e escalonamento horizontal.
Experiência com PostgreSQL e tunagem de banco de dados.
Diferenciais:
Experiência prévia com APIs de mensageria ou bots de larga escala.
Conhecimento em Kysely ou SQL puro para operações de alta performance.
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
Duración del proyecto No definido
Habilidades necesarias