About This Role
This role is for an experienced Shopify Team Lead to design, develop, integrate, and deliver high-scale Shopify e-commerce solutions. The position combines Shopify engineering leadership with AI-enabled software development, focusing on AI-assisted SDLC/ADLC. The ideal candidate will drive AI-first engineering practices, improve developer productivity, code quality, automation, and engineering standards.
Responsibilities
- Lead the development and enhancement of Shopify Plus/Shopify-based e-commerce platforms
- Design scalable Shopify solutions using Liquid, Shopify APIs, GraphQL, Webhooks, Functions, Extensions, and Custom Apps
- Provide technical leadership for Shopify architecture, integration, performance, security, and scalability
- Review technical designs, code, pull requests, and engineering standards
- Work closely with Product, Architecture, DevOps, QA, and Business teams
- Lead development of custom applications and services supporting Shopify
- Design and develop applications using React/Remix/Node.js or similar modern frameworks
- Build Backend-for-Frontend (BFF) and API-based architecture
- Integrate Shopify with enterprise systems and third-party services
- Design reusable APIs, services, and integration components
- Work with Apache Kafka for producers, consumers, topics, partitions, consumer groups, retry, and error handling
- Manage Shopify Webhooks for registration, processing, reliability, retries, idempotency, and monitoring
- Utilize Redis for caching, session/token management, distributed locks, and performance optimization
- Design reliable asynchronous workflows between Shopify and backend systems
- Work with PostgreSQL and SQL Server for database design and optimization
- Develop stored procedures and complex queries
- Manage transactions and concurrency
- Implement connection pooling
- Handle data migration and synchronization
- Apply caching strategies using Redis
- Use AI coding assistants such as Cursor, Claude, GitHub Copilot, or equivalent tools for development
- Apply AI for requirement analysis, solution/design generation, code generation, unit-test generation, code review, debugging, documentation, refactoring, and test automation
- Lead AI-driven Software Development Lifecycle (ADLC) initiatives
- Establish effective human-in-the-loop AI development practices
- Define and enforce AI-assisted coding standards and engineering guardrails
- Evaluate AI-generated code for security, performance, scalability, maintainability, and architectural compliance
- Help build reusable prompts, coding patterns, agent workflows, and engineering standards
- Drive adoption of AI-enabled development across the team
- Lead and mentor a team of Shopify engineers and full-stack developers
- Break business requirements into technical stories and development tasks
- Conduct design and code reviews
- Ensure engineering quality and timely delivery
- Identify technical risks and dependencies
- Support production issues and provide technical guidance during incidents
- Promote engineering best practices, automation, observability, and continuous improvement
Requirements
- 7–12 years of software engineering experience, with significant experience in Shopify/e-commerce engineering
- 2–3 years in a technical leadership role
- Shopify Plus, Shopify APIs, GraphQL, Liquid
- Custom Apps, Extensions, Functions, Webhooks
- React.js, JavaScript/TypeScript
- Node.js/Remix/REST APIs/GraphQL
- Kafka
- Redis
- PostgreSQL, SQL Server
- REST APIs, GraphQL, Webhooks, event-driven architecture
- Azure/AWS or equivalent cloud experience
- CI/CD, Git, containers
- Cursor/Claude/Copilot or equivalent AI development tools
- Microservices, BFF, event-driven architecture
- Strong ownership and accountability
- Excellent problem-solving and analytical skills
- Strong communication with technical and non-technical stakeholders
- Ability to mentor and develop engineers
- Strong architectural thinking
- Ability to make pragmatic technology decisions
- Comfortable working in a fast-changing AI-first engineering environment
- Strong focus on quality, scalability, security, and reliability
Nice to have:
- Kubernetes experience
- Shopify Plus experience
- Experience with high-traffic e-commerce platforms
- Experience migrating from another commerce platform to Shopify
- Experience with Kafka-based integration architecture
- Experience with Azure AKS/Kubernetes
- Experience with Application Insights, Datadog, ELK, or similar observability platforms
- Experience with Shopify Functions and Checkout Extensions
- Experience with GraphQL
- Experience with performance optimization and Core Web Vitals
- Experience implementing AI agents/Agentic SDLC/ADLC
- Experience defining AI governance and coding guardrails
Important Details
About the Company
We are looking for an experienced Shopify Team Lead to lead the design, development, integration, and delivery of high-scale Shopify e-commerce solutions.