Role & responsibilities:
- 35+ years backend development experience with at least 3+ years in Magento 2 Commerce/Open-Source.
- Strong expertise in
PHP 8
, OOP concepts, and modern design patterns (SOLID, MVC, DI). - Build, customize, and maintain Magento modules and features:
Controllers, Models, Repositories, Helpers, Observers, Plugins, Setup/Upgrade Scripts.
- Deep understanding of Magento core architecture including:
— EAV, UI Components, ACL, Indexing, Caching (Varnish/Redis), Message Queue.
- Extend/override core functionalities using best-practice dependency injection and event-driven architecture.
- Experience integrating
3rd-party
and custom APIs
(REST/GraphQL). - Capability in
Code Optimization & Performance tuning:
— MySQL indexing, query optimization, profiler debugging, caching strategies. - Experience managing
cron jobs
, indexers
, composer
, and Magento CLI.
- Hands-on expertise with
Version Control (Git)
, branching strategies
, Code Review practices.
- Familiarity with
Headless Commerce
, PWA Studio, or related API-first architectures (Good to have). - Experience with
payment & shipping method customizations
, tax rules, checkout, and order lifecycle. - Knowledge of
secure coding practices
: CSRF, XSS, SQL injection prevention, authorization rules. - Experience with
CI/CD pipelines
, Docker
, AWS / Cloud environments
(ECS/EKS/EC2 optional but preferred). - Basic front-end knowledge: XML layout updates, Knockout.js, Require.js (Nice to have).
- Ability to collaborate with cross-functional teams (UI, QA, DevOps, Product Management).
- Good problem-solving skills with clear communication and documentation practices.
Preferred candidate profile
- Must possess excellent communication skills – oral and written
- Must possess knowledge of the latest technology trends in e-commerce and backend engineering.
- Must be a keen learner – should be able to drive “Self-Learning”
- Must practice the principle of “First Time Right”
- Must have an Eye for Details
- Must have high Customer Orientation
- Must be adaptable to working in a multiple / matrix work environment
- Must possess good systems thinking
- Must possess good negotiation, analytical and interpersonal skills. Good leadership & team player qualities.
High on personal integrity with the ability to establish relationships and work in teams, and should be able to influence stakeholders. Should possess independence, robust ethics and resilience.