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.