Back End Developer
hace 4 días
Valencia
🚀 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., • Salario competitivo (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