Backend Engineer (Node.js / NestJS) — Debook app
Sobre Debook
En Debook estamos reinventando el libro. No es una app para leer libros, es la app dónde cobran vida. Lo estamos convirtiendo en la nueva red social: el lugar donde los creadores monetizan sus comunidades, los autores se dan a conocer y las personas conectan de la forma más auténtica posible. Así como el teléfono evolucionó de solo llamar a ser identidad, trabajo y relaciones, Debook no solo es la evolución del libro sino de cómo decimos quién somos, cómo conocemos a personas y cómo monetizamos nuestro impacto digital.
Contamos con +$2M de financiación gracias a 1400 personas que invirtiéron en la visión, 2000 early-users con los que conseguimos ser Top 3 en la appstore el día de lanzar el MVP, y contamos con el apoyo y confianza del mismísimo Gary Vaynerchuk.
Somos un equipo obsesionado con producto, innovacion y en la buena energía.
Ahora buscamos un Backend Engineer que quiera co-crear el core de producto junto a nuestro backend actual, no solo endpoints.
Tu misión
Construir y escalar el backend que da vida a Debook:
APIs sólidas, claras y performantes que soporten una app social con crecimiento real.
Serás dueño de tus servicios: desde el diseño hasta producción.
Aquí no buscamos “picadores de código”.
Buscamos ingenieros con criterio, ownership y ganas de shippear.
Responsabilidades
Diseñar y desarrollar APIs REST en Node.js + TypeScript usando NestJS.
Modelar datos en PostgreSQL con foco en performance y escalabilidad.
Escribir código limpio, modular y fácil de mantener.
Implementar validaciones, versionado y manejo de errores correctos.
Evitar problemas clásicos: N+1, queries ineficientes, conteos mal hechos.
Escribir tests unitarios y e2e con Jest.
Colaborar activamente en sprints (planning, estimaciones, delivery).
Participar en decisiones técnicas reales (no hay burocracia).
Hacer shipping continuo con responsabilidad y autonomía.
Must-have
Node.js + TypeScript sólido.
NestJS en producción (controllers limpios, módulos, guards/interceptors, DI).
PostgreSQL y modelado de datos (índices, constraints, migraciones).
TypeORM (o experiencia equivalente y capacidad de adaptarse rápido).
Experiencia construyendo APIs REST (contratos, versionado, validación, errores).
Testing con Jest (unit y e2e).
Buen criterio de performance (queries eficientes, paginación, conteos).
Mentalidad de ownership, autogestión y trabajo por sprints.
✨ Nice-to-have
AWS (Lambda, SQS, CloudWatch; ideal si has montado workers/colas).
Arquitectura Hexagonal / DDD / Clean Architecture.
Redis (cache, idempotencia).
Sistemas de eventos / notificaciones / asincronía.
Observabilidad: logging estructurado, trazas, métricas (Sentry, Datadog, OpenTelemetry).
Experiencia en productos con carga real (social, feeds, video, etc.).
Qué ofrecemos
Trabajo 100% remoto.
Remuneración competitiva (de ser seleccionado mejoraremos tu fijo actual)
Construir el core backend de un producto que va a escalar a millones en tiempo record.
Cultura de startup real: velocidad, cero política, máxima autonomía.
Equipo obsesionado con calidad, producto y experiencia.
Viajes y experiencias con el equipo.
Si te motiva construir producto de verdad, tener ownership y dejar huella técnica,
ESTE ES TU SITIO