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.