We are seeking a highly skilled and motivated Shopify App Developer to join our dynamic team. The ideal candidate will be responsible for the design, development, and maintenance of applications that enhance the functionality and user experience of Shopify merchants. This role requires a strong understanding of both front-end and back-end development, along with a deep familiarity with the Shopify platform, its APIs (Admin and Storefront), and the associated development ecosystem.
Key Responsibilities:
-
Design, develop, test, and deploy robust, scalable, and high-performance Shopify public and private applications using relevant technologies.
-
Write clean, well-documented, and efficient code.
-
Collaborate with team members to define and implement new features.
-
Troubleshoot, debug, and resolve application issues and performance bottlenecks.
-
Stay up-to-date with the latest Shopify platform updates, app development best practices, and emerging technologies.
-
Optimize app for Built for Shopify status by ensuring compliance with Shopify's app store guidelines and application security standards.
Technical Requirements:
Programming Languages & Frameworks:
-
Strong proficiency in any of these languages -PHP(Laravel) , Python.
-
Hands-on experience in front-end development using React.js.
Shopify Ecosystem:
-
Proven experience with Shopify CLI for app development.
-
Deep understanding of the Shopify Admin API and Storefront API.
-
Familiarity with the Polaris design system and component library.
APIs & Databases:
-
Expertise in working with GraphQL and REST APIs.
-
Proficiency in designing and optimizing schemas for Relational Databases (PostgreSQL, MySQL), NoSQL databases.
Tools & Infrastructure:
-
Solid understanding of containerization using Docker.
-
Experience with Git version control and branching strategies.
Experience and Education:
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
-
Minimum of 3+ years of professional experience in Shopify web app development.
-
Familiarity with serverless architectures
-
Active participation in the Shopify developer community.
-
Experience in performance optimization and scaling applications to handle high traffic.