Ingeniero/a Backend Node.js (NestJS)
Remoto (LATAM)
Tiempo completo
Senior
Construye backends y APIs en TypeScript sobre Node.js para startups de EE. UU. que usan un solo lenguaje en todo su stack.
Se requiere inglés para el trabajo diario: vas a trabajar todos los días con un equipo de EE. UU.
¿Ya postulaste? Revisa tu estado
Sobre el puesto
Buscamos un/a Ingeniero/a Node.js Senior para sumarse a nuestras empresas aliadas cuyo backend es TypeScript de punta a punta. Diseñarás APIs, modelarás datos, correrás background jobs y mantendrás sano el event loop bajo carga. Es un rol enfocado en backend: el frontend es responsabilidad de otra persona, y el trabajo interesante está en el diseño de esquemas, las colas y el manejo de fallas.
Qué vas a hacer
- Diseñar y construir APIs REST y GraphQL con NestJS o Express
- Modelar datos con Prisma, TypeORM o Drizzle sobre PostgreSQL
- Construir background workers y colas con BullMQ o SQS
- Hacerte cargo de la observabilidad: logs estructurados, métricas, tracing, alertas
- Escribir tests de integración contra una base de datos real, no un mock
- Hacer code review y definir convenciones de backend para el equipo
Requisitos
- 5+ años de desarrollo backend, 3+ con Node.js y TypeScript
- Comprensión profunda del event loop, streams y manejo de errores asíncronos
- Experiencia sólida en SQL y diseño de esquemas, con disciplina en migraciones
- Experiencia con una job queue y con manejo de retries idempotentes
- Soltura con Docker y un proveedor cloud importante
- Inglés excelente, escrito y hablado (B2+)
Deseable
- Experiencia con módulos, guards e interceptors de NestJS a escala
- Experiencia con gRPC o servicios event-driven
- Conocimiento de OpenTelemetry
- Experiencia con modelos de datos multi-tenant
Stack tecnológico
Node.js
NestJS
TypeScript
PostgreSQL
Prisma
Redis
Beneficios
Pago competitivo en USD
Trabajo 100% remoto
Horario flexible
Presupuesto para desarrollo profesional
Apoyo para seguro de salud
Apoyo para equipo de trabajo
Postula a este puesto
Pago competitivo en USD - Remoto
