Adobe Commerce Full Stack Engineer
Job Description
Senior Full Stack Engineer based in Eagan, MN (hybrid) focused on Adobe Commerce Cloud Pro (Magento) with hands-on PHP backend, Magento frontend, and integration design to drive platform modernization and performance.
Responsibilities
- Serve as a senior technical voice on the Adobe Commerce Cloud Pro platform, guiding architectural decisions, integration patterns, and long-term platform strategy with engineering leadership.
- Collaborate with Product and Business stakeholders to translate complex requirements into scalable, maintainable technical designs.
- Design and evolve commerce-centric integration patterns with ERP, PIM, DAM, CRM, payment providers, fraud and risk platforms, and other third-party services in line with overall solution architecture.
- Provide architectural input on custom modules, third-party extensions, and vendor-delivered solutions, including upgrade compatibility and integration risk assessment.
- Drive performance, reliability, and observability improvements across storefronts, APIs, and background processes.
- Build and maintain production-ready PHP code within Adobe Commerce and supporting services.
- Contribute to frontend decisions including Magento theme architecture, custom theme maintenance, PHTML/Layout XML, LESS/CSS, and Magento JavaScript stack (RequireJS, KnockoutJS).
- Apply performance best practices and accessibility standards (WCAG) across backend and frontend layers.
- Evaluate, debug, and maintain third-party extensions; assess vendor solutions for integration risk, upgrade compatibility, and long-term maintainability.
- Lead by example in code reviews, refactoring efforts, and reducing technical debt.
- Support release planning and execution on Adobe Commerce Cloud Pro, including deployment readiness, ECE-Tools configuration, rollback strategies, and post-release verification.
- Troubleshoot complex production issues spanning application code, integrations, data, infrastructure, and Fastly CDN.
- Uphold engineering standards for code quality, testing, security, and documentation; contribute to evolving standards with engineering leadership.
- Ensure alignment with PCI compliance, security practices, accessibility, SEO, and privacy within the Commerce platform.
- Partner with DevOps on CI/CD pipelines, multi-environment configuration management, and cloud infrastructure operations for Commerce Cloud Pro.
- Contribute to test strategy improvements (unit, integration, regression) in collaboration with QA; model testing best practices within the commerce engineering team.
- Share knowledge through code reviews, design discussions, and pair programming to support peer growth.
- Provide clear technical input during design discussions and backlog refinement.
- Collaborate effectively with external vendors and contractors while maintaining AMS engineering standards.
- Foster a collaborative, reliable engineering culture focused on reliability and continuous improvement.
- Evaluate new Adobe Commerce features, platform upgrades, and ecosystem tools with a practical, value-driven lens.
- Champion incremental modernization efforts including performance optimization, architecture improvements, front-end evolution, and maintainability.
- Help shape front-end technology direction, including evaluating future storefront evolution paths (Hyva, headless, or other approaches) as business needs grow.
- Support internal enablement through clear documentation and targeted knowledge sharing.
- Participate as a core member of the Technology team, support a hybrid work environment, handle sensitive data responsibly, and promote AMS values of Integrity, Collaboration, and Creativity.
Requirements
- 8 to 10 plus years of professional experience building and maintaining complex web applications, with deep, hands-on Adobe Commerce / Magento production expertise.
- Strong PHP skills with modern object-oriented design, dependency injection, and service-oriented approaches, plus proficiency in modern JavaScript/TypeScript, HTML, and CSS for performant, accessible interfaces.
- Experience with Adobe Commerce Cloud Pro including ECE-Tools, Fastly CDN, magento-cloud CLI, multi-environment setups, and cloud deployment pipelines.
- Solid working knowledge of Magento-native frontend architecture (PHTML/Layout XML, LESS/CSS, RequireJS, KnockoutJS), and comfort owning an established custom theme.
- Proven ability to design REST or GraphQL APIs and integrate Adobe Commerce with ERP, PIM, payment gateways, fraud/risk platforms, and third-party services in PCI-compliant environments.
- Experience evaluating, debugging, and maintaining third-party Magento extensions across platform upgrades, including risk assessment and long-term maintainability.
- Strong understanding of MySQL/Percona, Redis, OpenSearch/Elasticsearch, and CDN-based architectures, plus practical CI/CD experience.
- Experience writing automated tests (unit and integration) in PHP and JavaScript using PHPUnit, Jest, or equivalent frameworks.
- Practical exposure to AI-assisted development tools such as GitHub Copilot or similar, applied effectively and responsibly within a complex codebase.
Technologies
- PHP
- Magento / Adobe Commerce Cloud Pro
- ECE-Tools
- Fastly CDN
- magento-cloud CLI
- PHTML
- Layout XML
- LESS
- CSS
- RequireJS
- KnockoutJS
- JavaScript
- TypeScript
- HTML
- REST
- GraphQL
- MySQL/Percona
- Redis
- OpenSearch/Elasticsearch
- GitHub Copilot
- Hyva
- React
- Vue
- Angular
- Cypress
- Playwright
- PHPUnit
- Jest