Senior Backend Developer (Magento / Adobe Commerce & AI Automation)
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
We’re a growing company dedicated to helping people grow into the best version of themselves. As pioneers of hair wellness, we create clinically tested products for hair growth and provide support for individuals at every step of their hair journey.
Our multi-factorial approach targets key root causes of hair thinning using a patented blend of standardized vitamins, minerals, and natural ingredients. Recommended by over 7,500 physicians and hair professionals, our solutions are trusted for reliable results. We continuously challenge existing treatments and methodologies to advance hair science.
Keep growing. It’s our mantra. Our commitment to helping anyone and everyone committed to realizing their own potential to grow.
About the Role:
We are looking for a Senior Backend Developer with deep Magento / Adobe Commerce expertise and practical experience using AI to automate engineering and business processes.
This role focuses on backend development, APIs, third-party integrations, and automation, with additional responsibilities supporting Shopify. You will collaborate with frontend developers, QA, product, and infrastructure teams to deliver new capabilities and improve platform performance and reliability.
Beyond using AI to assist with coding, you should be comfortable identifying manual processes and building AI-powered workflows that connect existing tools and systems. We are looking for someone who can apply AI to practical problems, evaluate the quality of its output, and turn useful ideas into reliable automations.
You will report to our VP, Software Engineering, and this position is a remote role based in the United States.
Key Responsibilities:
- Own backend development from design through release: Develop and maintain custom Magento / Adobe Commerce modules, troubleshoot complex issues, and deliver reliable, maintainable solutions that follow platform best practices.
- Build APIs and integrations: Develop GraphQL capabilities for headless experiences and connect internal and external systems using REST and GraphQL APIs, webhooks, and asynchronous processing.
- Automate processes using AI: Identify repetitive engineering and business tasks and implement practical solutions using AI tools, model APIs, scripts, and workflow automation. Connect these solutions to existing systems and include appropriate validation, error handling, logging, and human review.
- Improve testing and development workflows: Write and maintain unit tests, use AI-assisted development tools thoughtfully, and help incorporate automated testing and quality checks into build and release pipelines.
- Support Shopify development and operational automation: Build and maintain Shopify integrations, apps, webhook handlers, and Liquid customizations. Create scripts and utilities for data processing, migrations, troubleshooting, and recurring operational tasks.
- Contribute to engineering practices and delivery: Participate in technical design discussions, code reviews, environment management, and deployments. Share knowledge, support other developers, and collaborate with frontend and QA teams throughout implementation and testing.
Required Qualifications:
- Magento / Adobe Commerce: 5+ years of strong hands-on experience with Magento 2 / Adobe Commerce and PHP, including custom module development and a deep understanding of plugins, observers, dependency injection, service contracts, EAV, and the application lifecycle. Ability to extend platform functionality without modifying core code.
- GraphQL: Experience creating and extending `schema.graphqls` definitions and implementing custom resolvers, with attention to authorization, error handling, data loading, and performance.
- Third-party integrations: Experience building and maintaining REST and GraphQL integrations and webhook consumers. Familiarity with authentication, retries, idempotency, rate limits, queueing, logging, and recovery from integration failures.
- AI-powered process automation: Practical experience using AI tools or large language model APIs to automate workflows—not only generate code. Ability to design prompts, work with structured outputs, integrate AI into existing applications, and validate results. Awareness of data privacy, cost, reliability, and when traditional rules-based automation is more appropriate.
- Scripting and automation: Ability to build scripts and utilities using Python, Node.js, PHP, or similar tools to support operational workflows, data processing, and integrations.
- Unit testing: Experience writing meaningful, maintainable unit tests, preferably with PHPUnit. Ability to isolate dependencies, use mocks appropriately, and cover business logic, edge cases, and failure scenarios. Ability to review and validate AI-generated tests rather than relying on them without verification.
- Shopify: Working knowledge of Liquid, the Shopify Admin and Storefront APIs, app development, and webhooks.
- Adobe Commerce Cloud and CI/CD: Experience with Adobe Commerce Cloud environments and the `magento-cloud` CLI, along with an understanding of environment configuration, deployment workflows, and basic CI/CD practices.
- Git and collaboration: Strong understanding of branching, pull requests, code reviews, merge conflict resolution, and release coordination. Ability to communicate technical decisions clearly, work independently, and collaborate across teams.
Preferred Qualifications:
- Experience building AI agents or multi-step AI workflows that interact with external tools and APIs, with appropriate permissions and approval steps.
- Experience moving AI automation prototypes into production and measuring their accuracy, reliability, cost, and time savings.
- Experience integrating automated tests and quality checks into CI/CD pipelines, including test reporting and preventing releases when required checks fail.
- Experience diagnosing backend performance issues involving database queries, caching, GraphQL resolvers, or asynchronous processing.
What Success Looks Like:
You deliver dependable backend functionality, build integrations that handle failures predictably, and make the codebase easier to maintain. You strengthen automated testing and release confidence while introducing practical AI-powered automations that reduce manual work. You take ownership from identifying a problem through implementation, validation, and ongoing improvement.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Nutrafol
Explore Top Companies in this Space
Nutrafol
View Company ProfileNutrafol is a pioneering health and wellness company that specializes in the development of innovative, clinically-tested supplements and nutraceuticals. With a strong focus on hair growth and health, Nutrafol's products are designed to promote healthy hair growth, improve scalp health, and enhance overall well-being. By leveraging cutting-edge research and technology, Nutrafol has established itself as a leader in the hair growth and supplement industry, providing high-quality products that cater to the diverse needs of its customers. The company's commitment to using only the finest, clinically-tested ingredients has earned it a reputation for excellence and trust among its clientele. As a result, Nutrafol has become a go-to destination for individuals seeking effective, natural solutions for hair growth and overall health.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

