Acerca de Nosotros
Dibrand LLC es una agencia de tecnología especializada en ayudar a startups y empresas a desarrollar productos digitales innovadores. Con un equipo 100% remoto y una cultura ágil, nos enfocamos en construir soluciones de alto impacto combinando excelencia técnica y un profundo entendimiento del negocio de nuestros clientes.
Seniority: Senior (+6 años experiencia laboral)
Modalidad: 100% Remoto – Full Time
Timeline: Octubre 2025 a Enero 2026
Descripción del Desafío Técnico
Estamos buscando un/a Desarrollador/a Full Stack Senior para liderar técnicamente la construcción desde cero de una plataforma web SaaS de alto tráfico y gran volumen de datos.
El proyecto consiste en un marketplace complejo que requiere un motor de búsqueda y filtrado avanzado como su funcionalidad principal, operando sobre un inventario inicial de más de 10.000 registros. La plataforma incluirá un sistema de roles multi-nivel (Administrador, Clientes Corporativos, Usuarios Finales), un módulo de gestión de suscripciones con integración a pasarelas de pago, y un sistema de contenido publicitario segmentado.
Serás el único desarrollador/a en este proyecto, trabajando en estrecha colaboración con un Project Manager y un Diseñador UX/UI para llevar esta visión desde el concepto hasta un producto robusto y escalable.
Responsabilidades Principales:
Desarrollo End-to-End: Liderar el diseño, desarrollo, despliegue y mantenimiento de la plataforma de manera integral.
Desarrollo Backend (Node.js):
- Construir una API RESTful segura y escalable para gestionar toda la lógica de negocio.
- Diseñar e implementar el modelo de base de datos (PostgreSQL o similar) optimizado para búsquedas complejas sobre un gran volumen de datos.
- Desarrollar un sistema de sincronización robusto para la importación y actualización masiva de datos desde APIs de terceros.
- Implementar el sistema de roles y permisos (Administrador, Cliente Corporativo, Usuario Final).
- Integrar una pasarela de pagos (Mercado Pago o similares) para la gestión de planes y suscripciones.
- Crear el módulo de gestión de banners publicitarios con lógica de segmentación.
Desarrollo Frontend (React.js):
- Traducir los diseños (Figma) del equipo de UX/UI en una interfaz de usuario responsive, rápida e intuitiva.
- Consumir la API backend y gestionar el estado de la aplicación de manera eficiente.
- Implementar la lógica de autenticación, incluyendo el flujo de login social (OAuth 2.0 con Google).
Infraestructura y Despliegue (DevOps): (Opcional)
- Configurar y mantener los entornos de desarrollo, staging y producción.
- Desplegar la aplicación en un servidor VPS (Linux, Nginx, PM2) y asegurar su correcto funcionamiento.
Requisitos Excluyentes (Debes cumplir con esto):
- +6 años de experiencia demostrable como Desarrollador/a Full Stack.
- Sólida experiencia y profundo conocimiento de Node.js para el backend y React.js para el frontend.
- Experiencia en el diseño y optimización de bases de datos relacionales (ej. PostgreSQL) y/o no relacionales (ej. MongoDB).
- Experiencia comprobada en la integración con APIs RESTful de terceros.
- Conocimiento en la implementación de sistemas de autenticación (JWT, OAuth 2.0).
- Conocimientos de despliegue y administración básica de servidores Linux (VPS).
- Autonomía, proactividad y excelentes habilidades de resolución de problemas. Al ser el único desarrollador, debes ser capaz de tomar decisiones técnicas y llevar el proyecto adelante.
- Fuertes habilidades de comunicación para colaborar eficazmente con el equipo.
Requisitos Deseables (Suma puntos si tienes):
- Experiencia con TypeScript.
- Experiencia previa en la integración de pasarelas de pago.
- Experiencia en la optimización de rendimiento de aplicaciones web (performance tuning).
¿Qué Ofrecemos?
- La oportunidad de ser el pilar técnico y liderar desde cero un proyecto innovador con un gran desafío tecnológico.
- Trabajo 100% remoto con un horario flexible.
- Una cultura de trabajo ágil, colaborativa y con poca burocracia.
- Compensación competitiva en USD.
- Una relacion a largo plazo con la posibilidad de involucrarte en futuros proyectos.