




Resumen: Únase a un equipo senior de alto impacto como Desarrollador Full Stack para construir una plataforma de mercado de socios, asumiendo la responsabilidad integral de las funcionalidades en backend, frontend e infraestructura en la nube. Aspectos destacados: 1. Construir una plataforma de mercado de socios desde cero. 2. Trabajar en servicios de backend, aplicaciones de frontend e infraestructura en la nube. 3. Oportunidad de prosperar y desarrollar carreras profesionales dentro de un entorno innovador. **Acerca de Scalepex** Scalepex es un socio nearshore que permite a las empresas escalar de forma eficiente y efectiva mediante servicios excepcionales. Con un fuerte enfoque en el éxito del cliente, la innovación y la alineación cultural, apoyamos a las empresas para construir equipos de alto rendimiento en diversos sectores. En Scalepex creemos en fomentar un entorno donde nuestras personas puedan prosperar, desarrollar sus carreras profesionales y generar un impacto real. **Acerca del puesto** Buscamos un **Desarrollador Full Stack** para unirse a un equipo de alto impacto que está construyendo una **plataforma de mercado de socios** desde cero. Este es un puesto práctico de ingeniería full stack. Formará parte de un equipo pequeño y experimentado, trabajando en servicios de backend, aplicaciones de frontend e infraestructura en la nube. Asumirá la responsabilidad integral de funcionalidades reales, desde los contratos de API hasta los componentes de interfaz de usuario y las canalizaciones de despliegue, y se espera que actúe con rapidez sin comprometer la estabilidad. **Requisitos** Principales responsabilidades Desarrollo Backend* Crear y desarrollar nuevos servicios en Node.js: Catálogo, Pedidos, Tienda, Pagos y BFF de Administración. * Bifurcar y adaptar los servicios existentes de Autenticación, Usuario, Notificaciones y Soporte al Cliente al contexto del mercado. * Extraer y reutilizar la lógica del carrito de compras, la integración con Stripe y los patrones de gestión de tiendas a partir del código de producción existente. * Diseñar e implementar APIs REST con contratos claros (OpenAPI), correcta versión, autenticación y manejo de errores. * Implementar la integración de la API del Partner Ordering Platform para la creación de cuentas de usuario, sincronización de pedidos e ingesta de catálogos. * Implementar caché con Redis, manejo de eventos con Kafka y patrones de procesamiento asíncrono según corresponda. * Escribir migraciones de base de datos y gestionar esquemas MySQL entre distintos servicios. Desarrollo Frontend* Construir la aplicación web React/Next.js orientada al cliente: navegación por productos, carrito de compras, proceso de pago, confirmación de pedido y gestión de cuentas. * Construir el panel de administración: interfaz para gestión de pedidos, controles para activar/desactivar productos, búsqueda de clientes y vistas de métricas. * Implementar flujos de pago con Stripe, incluida la creación de payment intents, manejo de formularios y confirmación impulsada por webhooks. * Integrar Firebase Auth para los flujos de autenticación y Firebase Cloud Messaging para notificaciones push. * Garantizar una interfaz de usuario móvil-responsiva, accesible y con buen rendimiento en todos los dispositivos. * Gestionar el estado del lado del cliente utilizando Zustand o TanStack Query según sea apropiado para el tipo de datos. Infraestructura y Calidad* Apoyar la configuración y mantenimiento de canalizaciones CI/CD mediante GitHub Actions y servicios de AWS. * Escribir pruebas unitarias, de integración y de extremo a extremo, con un objetivo de cobertura del 80 % en rutas críticas. * Participar en revisiones de código, discusiones arquitectónicas y sesiones de planificación técnica. * Contribuir a la configuración de observabilidad: registro estructurado, alertas y configuración de monitoreo. * Apoyar las pruebas de carga, la optimización del rendimiento y la coordinación de las pruebas de aceptación del usuario (UAT) en las Fases 4 y 5. **Imprescindible*** 3–5 años de experiencia como Desarrollador Full Stack. * Experiencia sólida con **Node.js + React**. * Experiencia en la construcción de **APIs REST**. * Buen conocimiento de la **arquitectura de microservicios**. * Experiencia con **bases de datos SQL (MySQL)**. * Conocimientos sobre **entornos en la nube (AWS)**. * Experiencia con **integraciones de pagos (Stripe es un plus)**. **Deseable*** Experiencia en mercados online o comercio electrónico. * Kafka o sistemas basados en eventos. * Kubernetes. * Elasticsearch / OpenSearch. * Terraform o Infraestructura como Código. **Beneficios** * Contrato como contratista. * 100 % remoto


