Descripción
Resumen:
Buscamos un desarrollador full stack pragmático para cubrir la brecha en una arquitectura personalizada de comercio electrónico sin cabeza, construyendo soluciones y escalando estratégicamente las discusiones arquitectónicas.
Aspectos destacados:
1. Navegar una arquitectura de comercio electrónico sin cabeza compleja
2. Definir el rol y crecer dentro de una cultura innovadora
3. Resolutor pragmático de problemas con fluidez full stack
Desarrollador Full Stack (Shopify/Hydrogen)
Ubicación: Remota (Filipinas, América Latina o Europa del Este)
Horario: Huso horario de la costa este de Estados Unidos (de 9\-5 a tiempo completo)
Rango salarial: USD abierto según experiencia
Somos un minorista estadounidense de comercio electrónico que opera múltiples tiendas en línea. Operamos con eficiencia: la eficiencia operativa importa más que la escala. Nuestra arquitectura es personalizada y sin cabeza: **Shopify Hydrogen (React Router) para las tiendas en línea, Algolia para la búsqueda, Storyblok para el sistema de gestión de contenidos (CMS) y un monolito Django maduro que gestiona funciones de ERP/PIM/CRM.**
No somos una configuración «estándar» de Shopify. La dirección suele esperar que «Shopify lo hace automáticamente», pero con nuestra arquitectura sin cabeza, muchas funcionalidades que «funcionan directamente» en Shopify convencional (sindicación de feeds, búsqueda nativa, gestión de contenidos) requieren middleware personalizado, integraciones API o soluciones creativas alternativas.
Buscamos un **desarrollador full stack pragmático para navegar esta brecha: alguien capaz de construir la solución o que sabe cuándo escalarla para una discusión arquitectónica.**
Principales responsabilidades
Desarrollo con Hydrogen y frontend
* Construir y mantener tiendas en línea completamente personalizadas con Shopify Hydrogen utilizando React Router, implementando funciones complejas de comercio electrónico e integraciones sin cabeza
* Implementar interfaces de usuario adaptables mediante HTML, CSS y React moderno; gestionar el rendimiento del frontend en todas las tiendas en línea
* Gestionar migraciones desde frontends heredados (uno basado en Shopify Liquid y dos basados en Django) a Hydrogen, manteniendo la integridad de los datos y causando la menor interrupción posible al negocio
* Depurar y optimizar todo el flujo de datos, desde los componentes React pasando por GraphQL hasta los sistemas de backend
Integración backend y trabajo con APIs
* Extender y mantener el código Python/Django que impulsa las integraciones de API GraphQL entre Shopify y nuestro monolito interno de PIM/ERP/CRM
* Crear middleware personalizado e integraciones cuando las funciones «estándar» de Shopify no funcionan con nuestra pila sin cabeza (por ejemplo, generadores de feeds personalizados para sindicación, lógica de reindexación de Algolia)
* Modificar capas de intercambio de datos y puntos finales de API según evolucionen los requisitos comerciales
* Navegar y mejorar el códigobase monolítico de Django sin romper la funcionalidad existente
Infraestructura y despliegue
* Gestionar infraestructura definida por software para despliegues de Hydrogen: crear pipelines CI/CD, configurar entornos y automatizar lanzamientos en Oxygen o plataformas perimetrales similares
* Ser responsable de toda la cadena de herramientas de despliegue, desde el desarrollo local hasta producción
* Solucionar problemas de despliegue e infraestructura en toda la pila
Traducción y resolución de problemas
* Traducir solicitudes comerciales ambiguas («necesitamos sindicación en Pinterest», «¿podemos cambiar cómo funciona la búsqueda?») en enfoques técnicos: evaluar si se trata de un ajuste rápido, una integración personalizada o una discusión arquitectónica
* Identificar cuándo los requisitos afectan la arquitectura central, implican una migración significativa de datos o tienen implicaciones comerciales que requieren la intervención del CTO; escalar estratégicamente, no de forma rutinaria
* Comunicar restricciones técnicas a partes interesadas no técnicas sin ser despectivo ni excesivamente técnico
**Requisitos**
Requisitos técnicos obligatorios
* 3\+ años de experiencia construyendo tiendas en línea personalizadas de comercio electrónico utilizando **Shopify Hydrogen**, **React** y **React Router**.
* Experiencia comprobada desarrollando soluciones de comercio electrónico sin cabeza e implementando funcionalidades frontend complejas.
* Experiencia práctica manteniendo y ampliando **aplicaciones Python/Django**.
* Comprensión profunda de **APIs GraphQL**, integraciones REST y sincronización de datos entre plataformas como Shopify, ERP, CRM y sistemas PIM.
* Éxito demostrado migrando aplicaciones heredadas a arquitecturas modernas con mínima interrupción comercial.
* Experiencia trabajando con codebases monolíticos e integrando múltiples sistemas empresariales mientras se mantiene la integridad de los datos.
* Experiencia construyendo y gestionando **pipelines CI/CD**, flujos de despliegue y aplicaciones alojadas en la nube.
* Familiaridad con **Shopify Oxygen**, plataformas perimetrales, despliegues contenerizados, configuración de entornos y resolución de problemas de infraestructura. Experiencia con las APIs GraphQL de Shopify (Admin y Storefront); capacidad para escribir, depurar y optimizar consultas complejas
* Capacidad demostrada para autogestionarse en tareas técnicas claras, reconociendo cuándo escalar requisitos ambiguos o compromisos arquitectónicos
* Excelentes habilidades de comunicación en inglés; capacidad para explicar restricciones técnicas a miembros del equipo no técnicos
* Disponibilidad a tiempo completo (40 horas/semana)
Deseables
* Experiencia trabajando en entornos «Shopify pero no realmente Shopify», donde las funciones estándar requerían implementaciones personalizadas
* Experiencia migrando tiendas en línea basadas en Liquid a Hydrogen
* Experiencia gestionando catálogos de productos a gran escala (100K\+ SKUs) y migraciones sensibles para SEO
* Familiaridad con flujos de sindicación de feeds, integración de búsquedas (Algolia) o CMS sin cabeza (Storyblok)
* Experiencia con React Router fuera de contextos Hydrogen
Perfil ideal del candidato
* Resolutor pragmático de problemas: encuentra la manera de hacer que las cosas funcionen dentro de las restricciones reales. No asume de entrada «eso no funcionará» ni escala inmediatamente cada obstáculo, pero tampoco pierde días intentándolo sin éxito cuando una conversación ayudaría.
* Fluidez full stack: rastrea problemas en toda la pila, desde componentes React pasando por consultas GraphQL hasta la lógica backend de Django, e implementa soluciones de extremo a extremo.
* Juicio sobre autonomía: sabe distinguir entre «puedo manejar esto» y «debería discutirlo primero». Escala estratégicamente, no por inseguridad ni por hábito.
* Adaptabilidad ante la ambigüedad: recibe «necesitamos X» sin una especificación, formula las preguntas correctas para aclarar y, o bien implementa, o bien señala adecuadamente la complejidad.
* Navegador del ecosistema: entiende que «Shopify» en un contexto Hydrogen \+ Algolia \+ Storyblok es muy distinto de «Shopify» en un contexto de tema Liquid, y puede cerrar esa brecha con las partes interesadas.
* Listo para ser mentorizado: puede trabajar de forma independiente, pero reconoce que este es el segundo puesto de ingeniería en la empresa; está cómodo actuando como la «mitad inversa» de una relación de mentoría con el CTO.
**Pila tecnológica*** Shopify Hydrogen (React Router)
* React / HTML / CSS
* Python / Django
* PostgreSQL
* GraphQL (APIs Admin y Storefront de Shopify)
* Algolia (Búsqueda)
* Storyblok (CMS)
* CI/CD y despliegue (Oxygen / plataformas perimetrales)
* Integraciones API personalizadas
**Beneficios**
* **Trabajo remoto:** Trabaje desde cualquier lugar: nuestro equipo es global y valoramos el equilibrio entre vida laboral y personal.
* **Oportunidades de crecimiento:** Como jugador clave, tendrá la oportunidad de definir su rol y crecer junto con nosotros.
* **Cultura innovadora:** Únase a un equipo apasionado por aprovechar los datos para resolver desafíos y lograr el éxito en un mercado en rápida evolución.
*Como parte de nuestro proceso de reclutamiento, todos los candidatos deben leer, comprender y aceptar amablemente* *el Acuerdo de Confidencialidad y No Elusión de Lago*. Esto garantiza una experiencia respetuosa y profesional para todos los involucrados.*