Objetivo:
Incorporamos desarrolladores/as para colaborar en el desarrollo y evolución de módulos funcionales en nuestra plataforma SaaS. Trabajarás sobre una base sólida con componentes reutilizables, APIs bien estructuradas y estándares definidos. Valoramos relaciones continuas, con enfoque en la calidad y los resultados.
🧩 ¿Qué harás?
Desarrollar módulos end-to-end: SPA en React y APIs REST en
Node.js + TypeScript.
Reutilizar nuestro design system, sistema de login, roles y permisos.
Implementar lógica de negocio (cálculos, reglas, auditoría, flujos de aprobación).
Integrarte con nuestra capa de acceso a datos (MongoDB/Mongoose) y servicios externos.
Desarrollar y personalizar emails transaccionales con adjuntos, plantillas y lógica de envío (Nodemailer + Handlebars).
(Según proyecto) Generar PDFs dinámicos (ej. Contratos, informes) con pdf-lib.
Reutilizar y ampliar flujos de importación desde Excel/CSV estandarizados.
Participar activamente en el equipo vía Slack, gestionar tareas en GitHub (Issues/Projects) y mantener integración continua.
Escribir código limpio, mantenible y con tests básicos.
🛠️ Tecnologías que usamos
Frontend: React (Hooks, componentes reutilizables).
Backend:
Node.js + TypeScript (Express o Fastify).
Base de datos: MongoDB + Mongoose.
Emails: Nodemailer + Handlebars.
PDFs (según caso): pdf-lib.
✅ Requisitos imprescindibles
React (3+ años): experiencia con Hooks y patrones de reutilización.
Node.js + TypeScript (3+ años): desarrollo de APIs, validaciones, manejo de errores.
MongoDB + Mongoose (2+ años): modelos, agregaciones básicas, relaciones.
Español fluido.
⭐️ Se valorará especialmente
Experiencia previa en productos SaaS B2b (erp, crm, contratos, etc.).
Conocimientos específicos en Nodemailer, Handlebars y/o pdf-lib.
Buenas prácticas: arquitectura modular, principios SOLID, Clean Code.
Testing pragmático y enfoque en mantenibilidad.
Capacidad para entender y mejorar la UX técnica y el rendimiento.
Autonomía, claridad en la comunicación y orientación a entregables.
Inglés técnico y portafolio en GitHub con proyectos similares.
🚀 Qué te ofrecemos
Base sólida lista para escalar: auth, permisos, helpers, componentes, etc.
Flujos de importación estandarizados, listos para extender.
Documentación funcional y técnica + vídeos de contexto.
Soporte ágil y colaboración fluida vía Slack.
Roadmap continuo: asignación de nuevos módulos si el trabajo es de calidad.
Colaboración 100% remota, horarios flexibles y pagos puntuales por entregables.
🧭 Nuestra metodología de trabajo
Definimos alcance claro por módulo, con criterios de aceptación.
Creación de ramas, pr con revisión de código y ci/cd.
Entregas iterativas, con demo breve y checklist de QA.
Documentación técnica detallada por cada módulo entregado.
📬 ¿Cómo postular?
Envíanos:
Tu perfil de GitHub y proyectos relevantes.
Breve resumen de tu experiencia con React,
Node.js/TypeScript, Mongoose, Nodemailer/Handlebars y pdf-lib (si aplica).
Disponibilidad semanal estimada (en horas) y tu tarifa por hora o por módulo.
Plazo de Entrega: No definido