Descripción del puesto
En Farmaloop desarrollamos tecnología propia sobre una arquitectura moderna basada en Next.js, Node.js y AWS. No corremos sobre soluciones de terceros: el checkout, el catálogo y la experiencia de compra son desarrollo interno.
Buscamos un/a Senior Software Developer con foco en Frontend y E-commerce, con experiencia real en entornos productivos de alto tráfico, capaz de elevar el estándar técnico del equipo y trabajar con total autonomía sobre nuestro stack oficial.
🎯 Tu misión
Liderar técnicamente el desarrollo de la experiencia de compra end-to-end, asegurando:
⚡ Performance real en producción
🧱 Arquitectura escalable y desacoplada del frontend
💳 Integraciones de pago robustas y mantenibles
🔎 SEO técnico embebido en el desarrollo, no como parche externo
🧪 Calidad, testing y buenas prácticas de código
🧠 Lo que harás
Desarrollar y optimizar funcionalidades en Next.js (SSR / ISR) orientadas a performance e indexación correcta.
Diseñar e implementar flujos de checkout y de pago, integrando múltiples pasarelas y medios de pago en producción — con foco en resiliencia ante fallas, conciliación y manejo correcto de estados de transacción.
Construir e integrar flujos comerciales para partners y campañas (landing pages a medida, condiciones especiales, lógica de cupones/descuentos) con una arquitectura reutilizable, no soluciones ad hoc.
Implementar SEO técnico desde el desarrollo: renderizado server-side correcto, control de indexación, structured data, arquitectura de URLs.
Trabajar el funnel de conversión de punta a punta: detectar cuellos de botella, proponer hipótesis de mejora, instrumentar eventos y validar con A/B testing.
Ser referente técnico de frontend para el equipo — revisar código, proponer estándares y acompañar el crecimiento técnico de otros desarrolladores del área.
Colaborar con Backend/Integraciones en el diseño de APIs y contratos de datos para checkout, pagos y catálogo.
🧱 Stack oficial
Frontend: Next.js + React
Backend (colaboración): Node.js
Cloud: AWS
Pagos: múltiples pasarelas y medios de pago en producción (integraciones propias)
Testing: unitario e integración
Data: instrumentación de eventos y analítica de producto (GA4 / equivalentes)
✅ Requisitos obligatorios
5+ años desarrollando software frontend/full-stack en producción, con foco en e-commerce.
Experiencia sólida con Next.js y React en entornos productivos de alto tráfico.
Experiencia real integrando pasarelas de pago en producción — manejo de webhooks, estados de transacción, conciliación y resolución de fallas (no solo consumo de un SDK).
Experiencia construyendo flujos de checkout, landing pages y lógica de campañas/cupones para iniciativas comerciales o partners.
Experiencia implementando SEO técnico desde el desarrollo (server-side rendering, indexación, structured data) — Excluyente.
Conocimiento práctico de funnel de conversión: instrumentación de eventos, lectura de datos de producto y A/B testing.
Autonomía técnica real: capacidad de tomar decisiones de arquitectura frontend sin supervisión diaria y resolver problemas ambiguos.
Experiencia guiando técnicamente a otros desarrolladores (code review, estándares, mentoreo) — no como gestión de personas, sino como referente técnico.
➕ Ideal si además tienes
Experiencia con Node.js en el diseño de APIs consumidas por el frontend.
Experiencia en arquitecturas event-driven o desacopladas.
Experiencia en AWS serverless (Lambda, API Gateway) o herramientas de IaC (Terraform).
Experiencia usando herramientas de IA como acelerador de desarrollo, o en features con IA aplicadas a e-commerce.
Experiencia integrando motores de búsqueda o recomendación dentro de un catálogo de e-commerce.
🚀 Buscamos a alguien que tenga
Autonomía con responsabilidad.
Criterio técnico propio — capacidad de decir "esto no" con fundamento.
Comunicación directa y clara.
Foco en impacto real de negocio, no solo en código elegante.
🌱 Lo que ofrecemos
Impacto directo en decisiones técnicas de producto.
Rol de referencia técnica en frontend, con espacio real para influir en el estándar del equipo.
Trabajo híbrido (Chile) / remoto (fuera de Chile).
Desarrollo profesional continuo.