Key Responsibilities
Technical Architecture & Design
- Design and implement scalable, maintainable solutions using modern architecture patterns (Domain-Driven Design, Event-Driven Architecture, Microservices)
- Deep dive into Magento 2.x architecture, including module development, plugin systems, service contracts, and API layers
- Apply SOLID principles, design patterns (Factory, Observer, Strategy, Repository, etc.), and clean architecture principles
- Evaluate and recommend technology stacks, tools, and frameworks that align with business objectives
- Create comprehensive technical documentation, including architecture diagrams, API specifications, and system integration flows
Solution Engineering & Innovation
- Think outside the box to solve complex business problems with innovative technical approaches
- Conduct technical feasibility studies for proposed solutions and feature enhancements
- Research and evaluate emerging technologies and their potential impact on current systems
- Design integration strategies between Magento and third‑party systems (ERP, CRM, PIM, payment gateways)
- Optimize performance, security, and scalability across the entire technology stack
Team Leadership & Development
- Assign technical tasks to team members based on complexity, skill level, and project requirements
- Conduct thorough code reviews ensuring adherence to coding standards, design patterns, and architectural principles
- Mentor junior developers and provide technical guidance to the development team
- Collaborate with DevOps teams on CI/CD pipelines, containerization (Docker/Kubernetes), and cloud deployment strategies
- Foster a culture of continuous learning and technical excellence
Stakeholder Management & Communication
- Serve as primary technical liaison between offshore development teams, onsite architects, and business stakeholders
- Bridge communication gaps between distributed teams across different time zones
- Coordinate with onsite architects to ensure alignment on technical decisions and architectural standards
- Communicate complex technical concepts to non‑technical audiences in clear, understandable terms
- Actively listen to client requirements and translate them into technical specifications for distributed teams
- Facilitate cross‑functional meetings with product managers, UX designers, QA teams, and business analysts across multiple locations
- Present technical recommendations and architectural decisions to executive leadership and onsite stakeholders
- Manage technical risks and communicate mitigation strategies to both offshore and onshore stakeholders
Required Technical Skills
- Core Architecture Expertise
- Modern Architecture Patterns: Domain-Driven Design (DDD), Event-Driven Architecture, Microservices, CQRS
- Design Principles: SOLID, DRY, KISS, separation of concerns, dependency injection
- Design Patterns: Creational, Structural, and Behavioral patterns with practical implementation experience
Magento Specialization
- Magento 2.x Architecture: Deep understanding of module structure, service contracts, plugins, observers, and dependency injection
- Magento Development: Custom module development, theme customization, API integrations, and performance optimization
- Magento DevOps: Deployment strategies, caching mechanisms, indexing, and scalability solutions
- Third‑party Integrations: Experience with payment gateways, shipping providers, and enterprise systems
Technology Stack
- Primary Languages: PHP (advanced), JavaScript/TypeScript
- Frameworks: Symfony components, Laravel concepts, modern PHP frameworks
- Frontend: Vue.js, React (preferred), modern CSS frameworks
- Database: MySQL optimization, Redis, Elasticsearch
- Version Control: Git (advanced knowledge required for branching strategies, conflict resolution, and team workflows)
- Cloud & DevOps: AWS/Azure/GCP, Docker, Kubernetes, CI/CD pipelines
- Integration: REST/GraphQL APIs, message queues, event streaming
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 7+ years of software development experience with 3+ years in architectural roles
- 3+ years of hands‑on Magento development and architecture experience
- Experience with large‑scale, high‑traffic e‑commerce implementations
Certifications & Additional Skills
- Magento certifications (Developer, Solution Specialist, or Architect)
- Cloud architecture certifications (AWS/Azure Solutions Architect)
- Experience with headless commerce and PWA implementations
- Experience with distributed team leadership and offshore development coordination
- Knowledge of security best practices and compliance requirements (PCI DSS, GDPR)
- Experience with B2B commerce solutions and multi‑tenant architectures
- Proven track record of successful collaboration between offshore development teams and onsite business stakeholders
Nice to Have
- Knowledge of AEM (Adobe Experience Manager) and Magento integration patterns
- Experience with WebSockets for real‑time communication and live updates
- Preferred: Custom payment gateway integration and customization experience