Developer Full Stack - Magento

Summary

Builds and maintains Adobe Commerce/Magento 2 e-commerce platforms, developing backend/frontend features, custom modules, and integrations with external systems while optimizing performance and troubleshooting production issues.

Resumen del puesto

El Full Stack Developer – Magento será responsable del desarrollo, mantenimiento, evolución y optimización de soluciones de comercio electrónico construidas sobre Adobe Commerce / Magento 2.

Su rol estará orientado tanto al desarrollo backend como frontend, participando en la implementación de nuevas funcionalidades, personalización de módulos, integraciones con sistemas externos, optimización de rendimiento y resolución de incidentes en ambientes productivos.

El perfil deberá contar con experiencia práctica en proyectos Magento de mediana y alta complejidad, capacidad para trabajar sobre arquitecturas existentes y conocimiento integral del ciclo de desarrollo de soluciones e-commerce.

Responsabilidades principales

  • Desarrollar, mantener y evolucionar soluciones de comercio electrónico sobre Magento 2 / Adobe Commerce.

  • Diseñar y desarrollar módulos personalizados siguiendo los estándares y buenas prácticas de Magento.

  • Implementar y personalizar funcionalidades tanto a nivel backend como frontend.

  • Configurar y personalizar themes, layouts, templates y componentes de interfaz.

  • Desarrollar e integrar servicios mediante REST APIs y GraphQL.

  • Integrar Magento con sistemas externos como ERP, CRM, plataformas de pago, logística, inventario y servicios de terceros.

  • Implementar y mantener procesos asociados a catálogo, productos, precios, promociones, clientes, órdenes y checkout.

  • Analizar, diagnosticar y resolver incidentes técnicos en ambientes productivos.

  • Realizar troubleshooting y análisis de logs para identificar causas raíz y aplicar soluciones.

  • Optimizar el rendimiento, escalabilidad y estabilidad de las plataformas Magento.

  • Trabajar con mecanismos de caché, indexación, colas y procesamiento asíncrono.

  • Participar en procesos de actualización, aplicación de parches y upgrades de Magento.

  • Desarrollar y mantener extensiones e integraciones personalizadas.

  • Implementar buenas prácticas de seguridad para soluciones e-commerce.

  • Realizar pruebas unitarias, funcionales y técnicas sobre los desarrollos realizados.

  • Participar en revisiones de código y garantizar el cumplimiento de estándares de desarrollo.

  • Gestionar código fuente utilizando herramientas de control de versiones.

  • Participar en procesos de integración y despliegue continuo.

  • Documentar desarrollos, configuraciones, integraciones y procedimientos técnicos.

  • Participar en levantamiento y análisis de requerimientos técnicos y funcionales.

  • Colaborar con equipos de QA, UX/UI, DevOps, arquitectura y negocio durante el ciclo de desarrollo.

  • Identificar oportunidades de optimización y evolución dentro de la plataforma.

Conocimientos técnicos requeridos

  • Experiencia sólida con Magento 2 / Adobe Commerce.

  • Experiencia en desarrollo Full Stack dentro de plataformas Magento.

  • Dominio de PHP y programación orientada a objetos.

  • Conocimiento del framework y arquitectura interna de Magento 2.

  • Experiencia desarrollando módulos y extensiones personalizadas.

  • Experiencia trabajando con Magento Dependency Injection, Plugins, Observers y Events.

  • Manejo de XML Layouts, Blocks, Templates y UI Components.

  • Experiencia con HTML5, CSS3 y JavaScript.

  • Conocimiento de Knockout.js, RequireJS y componentes JavaScript de Magento.

  • Experiencia trabajando con bases de datos MySQL / MariaDB.

  • Conocimiento de REST APIs y GraphQL.

  • Experiencia integrando Magento con plataformas y servicios externos.

  • Manejo de Git y estrategias de control de versiones.

  • Conocimiento de Composer para administración de dependencias.

  • Experiencia trabajando sobre ambientes Linux.

  • Conocimiento de buenas prácticas de desarrollo, seguridad y rendimiento para soluciones e-commerce.

  • Capacidad para realizar troubleshooting en plataformas Magento en producción.

Conocimientos deseables

  • Experiencia con Adobe Commerce Cloud.

  • Conocimiento de Hyvä Themes.

  • Experiencia con PWA Studio o arquitecturas Headless Commerce.

  • React.js y/o tecnologías modernas de frontend.

  • Elasticsearch / OpenSearch.

  • Redis y Varnish Cache.

  • RabbitMQ.

  • Docker.

  • Kubernetes.

  • Nginx y Apache.

  • Experiencia con CDN y soluciones como Cloudflare o Fastly.

  • Integraciones con gateways y plataformas de pago.

  • Integraciones con ERP, CRM, OMS y sistemas de inventario.

  • Experiencia en marketplaces y arquitecturas omnicanal.

  • Conocimiento de herramientas de monitoreo y observabilidad.

  • Experiencia con CI/CD y prácticas DevOps.

  • Conocimiento de pruebas automatizadas para Magento.

  • Experiencia con herramientas de análisis y optimización de performance.

  • Conocimiento de estándares de seguridad aplicables a plataformas de comercio electrónico.

Experiencia

  • Más de 3 años de experiencia en desarrollo de software, con experiencia relevante en proyectos Magento.

  • Experiencia práctica comprobable trabajando con Magento 2 / Adobe Commerce.

  • Experiencia desarrollando componentes tanto backend como frontend.

  • Experiencia desarrollando módulos, extensiones y personalizaciones Magento.

  • Experiencia implementando integraciones mediante APIs y servicios externos.

  • Experiencia trabajando con plataformas de comercio electrónico en ambientes productivos.

  • Experiencia resolviendo incidentes, problemas de rendimiento y errores en producción.

  • Experiencia trabajando dentro de equipos multidisciplinarios de desarrollo de software.

  • Experiencia participando en proyectos bajo metodologías ágiles.

Competencias

  • Capacidad de análisis y resolución de problemas.

  • Pensamiento lógico y orientación técnica.

  • Autonomía en el desarrollo y resolución de incidencias.

  • Atención al detalle y calidad del código.

  • Orientación a resultados.

  • Capacidad de aprendizaje continuo.

  • Comunicación efectiva con equipos técnicos y funcionales.

  • Capacidad para comprender requerimientos de negocio y traducirlos en soluciones técnicas.

  • Organización y manejo de múltiples requerimientos.

  • Trabajo colaborativo con equipos multidisciplinarios.

  • Orientación a la mejora continua.

  • Documentación y transferencia de conocimiento.

Certificaciones deseables

  • Adobe Certified Professional – Adobe Commerce Developer.

  • Adobe Certified Expert – Adobe Commerce Developer o certificaciones equivalentes vigentes.

  • Certificaciones relacionadas con Adobe Commerce / Magento.

  • Certificaciones asociadas a tecnologías Cloud, DevOps o desarrollo de software.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available