Requires deep Shopify platform expertise , with specific focus on B2B solutions and enterprise-grade implementations .The Senior Developer will be a coding expert, tackling complex challenges and guiding the team on platform best practices.Mostly if not entirely backend development. The Customer is taking on the front end development responsibilities. So frontend expertise in liquid is not a hard requirement but good for the candidate to know how it works and the tradeoffs.Job Title : Senior Software Developer, Shopify
Job Location : Canada remote (ideally Ontario)
Status : Contract- 40 hours a week
Reports to : Senior Manager, Software Development
About the Role
We are looking for a Senior Software Developer specializing in Shopify development to join our Agile development team for two upcoming enterprise B2B Shopify projects. The ideal candidate will have strong hands-on experience in Shopify development, with the ability to tackle complex problems, guide data modeling, and ensure best practices are applied across the platform's configurations and workflows.
Key Responsibilities
- Develop and customize a Shopify Plus headless commerce implementation.
- Build custom apps and integrations leveraging Shopify’s REST and GraphQL APIs.
- Lead data modeling efforts, implementing best practices for metafields, custom objects, and flows.
- Address performance optimization for Shopify storefronts, particularly for large catalogs and B2B features.
- Troubleshoot and resolve complex development issues related to Shopify’s architecture.
- Collaborate with the team to implement CI / CD pipelines, ensure code quality, and maintain traceability for release management.
- Provide input on platform configurations, user workflows, and scalable development approaches.
- Work closely with QA, Solution Architect, and other developers to deliver high-quality, production-ready code.
Experience
- Minimum 3+ years of experience in Shopify development, including Shopify Plus.
- Strong hands-on experience with Shopify headless development.
- Proficient in data modeling, metafields, and implementing custom data structures.
- In-depth experience with Shopify APIs (REST and GraphQL).
- Experience tackling Shopify-specific challenges like large catalog management, performance optimization, and enterprise B2B workflows.
- Familiarity with version control tools (Git), CI / CD, and Agile methodologies.
- Excellent troubleshooting and problem-solving skills.
- Strong communication and collaboration abilities within Agile teams.
- Proactive in sharing knowledge and guiding team members as needed.
- Demonstrated ability to adapt and deliver in enterprise-level project environments.