HamburgerMenu
hirist

Tenovia - Backend Developer

Tenovia
Bangalore
2 - 3 Years

Posted on: 16/07/2025

Job Description

Role Overview :

We are looking for a Backend Developer with experience in Shopify, custom app development, and API integrations. This role is ideal for someone who thrives on building secure, scalable backend solutions and enjoys solving business-critical integration challenges. You will play a pivotal role in connecting Shopify stores to external systems (ERP, CRM, etc.) and developing custom applications that enhance the ecommerce experience for brands and their customers.

Key Responsibilities :

- Develop and maintain backend infrastructure for Shopify and Shopify Plus stores.

- Design, build, and optimize custom Shopify apps, scripts, and middleware services.

- Implement and maintain API integrations between Shopify and third-party systems (e.g., ERP, CRM, payment gateways, logistics platforms).

- Create and manage secure, scalable REST and GraphQL APIs.

- Handle webhooks, OAuth authentication, and Shopify app security standards.

- Troubleshoot data sync issues and optimize system performance during high-traffic events (e.g., flash sales, limited-stock purchases).

- Collaborate with frontend teams, project managers, and clients to transform functional requirements into robust backend solutions.

- Keep up to date with Shopify API changes, platform improvements, and best practices.

What We're Looking For :

- 2-3 years of backend development experience, ideally in ecommerce.

- Strong hands-on experience with Node.js (preferred), or Ruby on Rails, Python, or PHP.

- Solid understanding of Shopify's REST and GraphQL APIs, including rate limits and pagination.

- Proficiency in working with databases like MongoDB, MySQL, or PostgreSQL.

- Experience developing custom/private Shopify apps and middleware.

- Familiarity with OAuth, webhooks, and backend security best practices.

- Exposure to AWS (Lambda, S3, DynamoDB) or other cloud services.

info-icon

Did you find something suspicious?