Imagemaker

Full Stack Developer, React/Node

Imagemaker

full-time

Posted on:

Origin:  • 🇨🇱 Chile

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDockerGoogle Cloud PlatformGraphQLJavaScriptJestKafkaKubernetesMongoDBMySQLNext.jsNode.jsNoSQLPostgresRabbitMQReactRedisSQLTypeScript

About the role

  • En Imagemaker buscamos un/una Senior Node/React. En este proyecto se busca diseñar, implementar y mantener funcionalidades fullstack en ecosistema e-commerce, combinando desarrollo backend en Node.js/NestJS y frontend en React/Next.js. El rol garantiza escalabilidad, performance (Core Web Vitals), seguridad, integración con APIs internas (catálogo, órdenes, pagos, membresías) y adopción de buenas prácticas de arquitectura de software (DDD, Clean/Hexagonal).
  • FRONTEND (NEXT.JS/REACT)
  • - Desarrollo de características y correcciones en Next.js/React con SSR/SSG/ISR, cuidando SEO y rendimiento.
  • - Integrar el frontend con BFFs y APIs internas (REST y GraphQL).
  • - Implementar Google Maps (Store Locator), reCAPTCHA v3 en flujos críticos y next/image con whitelists.
  • - Optimizar Core Web Vitals (Lighthouse >90 en páginas clave).
  • - Instrumentar analítica (GTM/GA4, Hotjar) y participar en revisiones de código.
  • - Mantener buenas prácticas: ESLint, Prettier, Husky, Jest/RTL.
  • BACKEND (NODE.JS/NESTJS)
  • - Implementar APIs RESTful seguras y escalables.
  • - Aplicar principios de Domain Driven Design, Clean Architecture y Hexagonal Architecture.
  • - Integrar con bases de datos SQL (PostgreSQL/MySQL) y NoSQL (MongoDB, Redis).
  • - Diseñar e implementar mensajería asíncrona con Kafka o RabbitMQ.
  • - Adoptar patrones de diseño (Repositorio, Fábrica, Estrategia, Observador).
  • - Implementar autenticación/autorización (JWT, OAuth2, API Keys).
  • DEVOPS & OBSERVABILIDAD
  • - Uso de Docker/Kubernetes, pipelines CI/CD y Git (GitHub/GitLab).
  • - Logging estructurado y métricas de rendimiento en backend y frontend.
  • - Despliegue en AWS/GCP y experiencia con arquitecturas en la nube.

Requirements

  • MANDATORIOS
  • - 5+ años de experiencia en desarrollo de software.
  • - 3+ años con React; 2+ años con Next.js (v11+).
  • - Experiencia sólida en Node.js, TypeScript y NestJS.
  • - Conocimiento de SSR/SSG/ISR y su impacto en SEO y performance.
  • - Experiencia en bases de datos SQL y NoSQL.
  • - Prácticas de TDD, unit testing y Jest/RTL.
  • - Experiencia en RabbitMQ o Kafka y arquitectura orientada a eventos.
  • - Experiencia en Docker, CI/CD y despliegues en la nube (AWS/GCP).
  • DESEABLES
  • - Experiencia en Contentful o CMS headless.
  • - Conocimiento de VTEX/retail (caching, CDN).
  • - Accesibilidad WAI-ARIA e internacionalización.
  • - Storybook, design tokens y performance avanzada (code splitting granular, prefetching, RUM).
  • - Seguridad web (CSP, headers, mitigaciones CSRF en SSR).
  • COMPETENCIAS
  • - Enfoque en producto y experiencia cliente.
  • - Autonomía y comunicación clara.
  • - Capacidad de colaboración con equipos backend, QA, UX/UI.
  • - Mejora continua (KPIs, experimentos).