Backblaze External Website
Lago
Desarrollador Full Stack - Desarrollador Sr. Shopify Hydrogen
Perfil del Candidato Ideal
Desarrollador Full Stack (Shopify/Hydrogen)
Buscamos un Desarrollador Full Stack pragmático para cubrir esta brecha: alguien que pueda construir la solución o sepa cuándo escalar para una discusión arquitectónica.
- Solucionador de problemas pragmático: Averiguas cómo hacer que las cosas funcionen dentro de limitaciones reales. No te conformas con "eso no funcionará" ni escalas inmediatamente cada obstáculo, pero tampoco pierdes el tiempo durante días cuando una conversación ayudaría.
- Fluidez Full-stack: Rastreas problemas en todo el stack, desde componentes React a través de consultas GraphQL hasta la lógica backend de Django, e implementas soluciones de extremo a extremo.
- Juicio sobre la autonomía: Sabes la diferencia entre "puedo manejar esto" y "debería discutirlo primero". Escalas estratégicamente, no por inseguridad o por costumbre.
- Adaptable a la ambigüedad: Recibes "necesitamos X" sin una especificación, haces las preguntas aclaratorias correctas y o bien implementas o señalas la complejidad adecuadamente.
- Navegador de ecosistemas: Entiendes que "Shopify" en un contexto de Hydrogen + Algolia + Storyblok es muy diferente de "Shopify" en un contexto de tema Liquid, y puedes tender ese puente para las partes interesadas.
- Listo para ser mentorizado: Puedes trabajar de forma independiente pero reconoces que este es el segundo puesto de ingeniería en la empresa; te sientes cómodo siendo la "mitad inversa" de una relación de mentoría con el CTO.
Ubicación: Remoto (Filipinas, Latinoamérica o Europa del Este)
Horario: Zona Horaria de la Costa Este (9-5 Jornada Completa)
Rango Salarial: USD Abierto según experiencia
Pila Tecnológica
- Shopify Hydrogen (React Router)
- React / HTML / CSS
- Python / Django
- PostgreSQL
- GraphQL (APIs de Admin y Storefront de Shopify)
- Algolia (Búsqueda)
- Storyblok (CMS)
- CI/CD y Despliegue (Oxygen / plataformas edge)
- Integraciones API personalizadas
Como parte de nuestro proceso de contratación, se pide amablemente a todos los candidatos que lean, comprendan y acepten el Acuerdo de Confidencialidad y No Circunvención de Lago. Esto garantiza una experiencia respetuosa y profesional para todos los involucrados.
Somos un minorista de comercio electrónico con sede en EE. UU. que opera múltiples tiendas. Operamos de forma eficiente: la eficiencia operativa importa más que la escala. Nuestra arquitectura es headless personalizada: Shopify Hydrogen (React Router) para las tiendas, Algolia para la búsqueda, Storyblok para CMS y un monolito Django maduro que maneja funciones ERP/PIM/CRM.
No somos una configuración "estándar" de Shopify. La dirección a menudo espera "Shopify simplemente hace esto", pero con nuestra arquitectura headless, muchas cosas que "simplemente funcionan" en Shopify normal (sindicación de feeds, búsqueda nativa, gestión de contenido) requieren middleware personalizado, integraciones API o soluciones creativas.
Responsabilidades Clave: Desarrollo Hydrogen y Frontend
- Construir y mantener tiendas Shopify Hydrogen completamente personalizadas utilizando React Router, implementando complejas funcionalidades de comercio e integraciones headless.
- Implementar interfaces de usuario responsivas utilizando HTML, CSS y React moderno; ser responsable del rendimiento frontend en todas las tiendas.
- Gestionar migraciones de frontends heredados (uno de Shopify Liquid, dos basados en Django) a Hydrogen con integridad de datos y mínima interrupción del negocio.
- Depurar y optimizar el flujo de datos completo desde componentes React a través de GraphQL hasta sistemas backend.
Integración Backend y Trabajo de API
- Extender y mantener código Python/Django que potencia integraciones API de GraphQL entre Shopify y nuestro monolito interno PIM/ERP/CRM.
- Construir middleware e integraciones personalizadas cuando las características "estándar" de Shopify no funcionan con nuestro stack headless (por ejemplo, generadores de feeds personalizados para sindicación, lógica de reindexación de Algolia).
- Modificar capas de intercambio de datos y endpoints de API a medida que evolucionan los requisitos del negocio.
- Navegar y mejorar el código base monolítico Django sin romper la funcionalidad existente.
Infraestructura y Despliegue
- Gestionar la infraestructura definida por software para despliegues de Hydrogen: construir pipelines CI/CD, configurar entornos y automatizar lanzamientos a Oxygen o plataformas edge similares.
- Ser responsable de la cadena de herramientas de despliegue, desde el desarrollo local hasta la producción.
- Solucionar problemas de despliegue e infraestructura en todo el stack.
Traducción y Resolución de Problemas
- Traducir solicitudes de negocio ambiguas ("necesitamos sindicación de Pinterest", "¿podemos cambiar cómo funciona la búsqueda?") en enfoques técnicos, evaluando 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 de datos significativa o tienen implicaciones comerciales que requieren la opinión del CTO; escalar estratégicamente en lugar de habitualmente.
- Comunicar las limitaciones técnicas a las partes interesadas no técnicas sin ser despectivo o excesivamente técnico.
Requisitos Técnicos No Negociables
- 3+ años de experiencia construyendo tiendas de comercio electrónico personalizadas utilizando Shopify Hydrogen, React y React Router.
- Experiencia demostrada desarrollando soluciones de comercio headless e implementando funcionalidades frontend complejas.
- Experiencia práctica manteniendo y extendiendo aplicaciones Python/Django.
- Profundo conocimiento de las APIs de GraphQL, integraciones REST y sincronización de datos entre plataformas como Shopify, ERP, CRM y sistemas PIM.
- Éxito demostrado en la migración de aplicaciones heredadas a arquitecturas modernas con mínima interrupción del negocio.
- Experiencia trabajando con bases de código monolíticas e integrando múltiples sistemas empresariales manteniendo la integridad de los datos.
- Experiencia construyendo y gestionando pipelines CI/CD, flujos de trabajo de despliegue y aplicaciones alojadas en la nube.
- Familiaridad con Shopify Oxygen, plataformas edge, despliegues en contenedores, configuración de entornos y solución de problemas de infraestructura. Experiencia con las APIs de GraphQL de Shopify (Admin y Storefront); capacidad para escribir, depurar y optimizar consultas complejas.
- Capacidad demostrada para autogestionarse en tareas técnicas claras, reconociendo al mismo tiempo cuándo escalar requisitos ambiguos o compensaciones arquitectónicas.
- Sólidas habilidades de comunicación en inglés; capaz de explicar limitaciones técnicas a miembros del equipo no técnicos.
- Disponibilidad a tiempo completo (40 horas/semana).
Puntos a Favor
- Experiencia trabajando en entornos "Shopify pero no realmente Shopify" donde las características estándar requerían implementaciones personalizadas.
- Experiencia migrando tiendas Liquid a Hydrogen.
- Experiencia gestionando catálogos de productos a gran escala (100K+ SKUs) y migraciones sensibles al SEO.
- Familiaridad con flujos de trabajo de sindicación de feeds, integración de búsqueda (Algolia) o CMS headless (Storyblok).
- Experiencia con React Router fuera de contextos Hydrogen.
- Trabajo Remoto: Trabaja desde cualquier lugar; nuestro equipo es global y valoramos el equilibrio entre la vida laboral y personal.
- Oportunidades de Crecimiento: Como jugador clave, tendrás la oportunidad de dar forma a tu rol y crecer con nosotros.
- Cultura Innovadora: Únete a un equipo apasionado por aprovechar los datos para resolver desafíos e impulsar el éxito en un mercado en rápida evolución.
