Estamos buscando un Desarrollador Full Stack Senior altamente experimentado para liderar el desarrollo de una innovadora plataforma web de membresía digital desde cero. El candidato ideal debe tener un historial comprobable en la creación de productos digitales complejos, con un enfoque en la arquitectura escalable y las mejores prácticas de desarrollo.
Responsabilidades clave:
- Diseño y desarrollo completo de la plataforma web, desde la concepción hasta el despliegue.
- Implementación de una arquitectura robusta y escalable que soporte el crecimiento futuro del producto.
- Integración de funcionalidades avanzadas como sistemas de autenticación, gestión de permisos y seguridad informática.
- Desarrollo e integración de pasarelas de pago seguras y eficientes.
- Implementación de generación y validación de códigos QR para diversas funcionalidades.
- Despliegue y gestión de la infraestructura en servicios cloud.
Requisitos técnicos esenciales:
- Experiencia sólida en desarrollo Frontend con React y
Next.js.
- Dominio de desarrollo Backend con
Node.js y NestJS, o tecnologías equivalentes que demuestren capacidad para construir APIs robustas y eficientes.
- Experiencia con bases de datos relacionales, específicamente PostgreSQL.
- Habilidad para diseñar e integrar APIs de terceros y propias.
- Conocimientos avanzados en autenticación, gestión de permisos y seguridad informática.
- Experiencia en integración de diversas pasarelas de pago.
- Familiaridad con la generación y validación de códigos QR.
- Experiencia en despliegue y gestión de aplicaciones en plataformas cloud como AWS o Google Cloud.
- Dominio de Git/Github y aplicación de buenas prácticas de desarrollo, incluyendo revisiones de código y ci/cd.
- Experiencia previa en el desarrollo de plataformas SaaS, sistemas de membresías o aplicaciones con múltiples tipos de usuarios.
Perfil del profesional:
Buscamos un profesional autónomo, proactivo y responsable, con una fuerte capacidad para proponer soluciones técnicas innovadoras. Debe ser capaz de desarrollar un Producto Mínimo Viable (MVP) funcional y sentar las bases para una arquitectura que permita la evolución y escalabilidad del producto a largo plazo.
Proceso de postulación:
Los candidatos interesados deben enviar su portafolio de proyectos desarrollados, detallando su experiencia en proyectos similares. Se valorará la presentación de tecnologías y arquitecturas recomendadas, así como una estimación de tiempo y presupuesto por etapas. Se priorizará la experiencia demostrable, la seguridad, la calidad del código y la capacidad técnica sobre el precio más bajo. Los detalles específicos del proyecto se compartirán con los candidatos preseleccionados, y la entrega de información estratégica podrá requerir la firma de un acuerdo de confidencialidad (NDA). La contratación se realizará por etapas, con entregables verificables y condiciones acordadas previamente.
Plazo de Entrega: No definido