Open Position - Shopify Back- End Developer
Job Description: Shopify Back-End Developer
Position: Shopify Back-End Developer (Freelancer/Remote)
Location: Remote
Type: Freelance / Contract
Reports to: Lead Developer / Project Manager
About Geocommerce:
Geocommerce is a Shopify development and management agency that specializes in building and managing high-quality Shopify stores for international D2C brands. We provide end-to-end e-commerce solutions, focusing on seamless integrations, custom functionality, and user-driven experiences.
Role Overview:
We are seeking an experienced Shopify Back-End Developer to join our growing team. This remote, freelance position will focus on developing custom Shopify apps, API integrations, and server-side functionality to extend the capabilities of Shopify stores. The ideal candidate will have a strong background in Shopify’s back-end architecture, including working with Shopify’s REST API, GraphQL, and custom app development.
Key Responsibilities:
-
Develop and customize Shopify apps using Node.js, Ruby on Rails, PHP, or Python.
-
Work with Shopify APIs (REST and GraphQL) to integrate third-party tools and systems.
-
Implement complex server-side logic for products, orders, customers, and more.
-
Create custom scripts and features to extend Shopify’s functionality (e.g., Shopify Script Editor, Shopify Functions).
-
Integrate Shopify with external platforms such as CRMs, ERPs, and payment gateways.
-
Troubleshoot and debug back-end code, ensuring reliability and security of Shopify stores.
-
Create and manage webhooks and asynchronous data processing.
-
Collaborate with the front-end team to ensure seamless front-to-back end integration.
-
Optimize and enhance the performance of back-end processes and workflows.
Required Skills & Experience:
-
Proven experience in Shopify app development, with proficiency in Node.js, Ruby on Rails, PHP, or Python.
-
In-depth understanding of Shopify’s Admin API, Storefront API, GraphQL, and Webhooks.
-
Experience with Shopify Plus and the Script Editor.
-
Solid understanding of OAuth, authentication, and secure payment processing.
-
Strong knowledge of database technologies (e.g., MySQL, PostgreSQL, MongoDB).
-
Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
-
Experience with version control tools like Git.
-
Ability to write clean, efficient, and maintainable code.
-
Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
Preferred Qualifications:
-
Experience with headless Shopify (e.g., using Hydrogen or Storefront API).
-
Understanding of Shopify’s Checkout Extensibility and Shopify Functions.
-
Familiarity with Docker or containerization techniques.
-
Experience with Shopify Liquid and front-end technologies (for full-stack development).
How to Apply:
Please send your updated resume and portfolio, along with any relevant code samples (GitHub links, etc.), to careers@geocommerce.in. In your application, share an example of a challenging back-end Shopify problem you've worked on and how you solved it.