Technical Architect - OroCommerce
Job Description
Job DescriptionDescription:
Overview
We are seeking a hands-on Technical Architect specializing in OroCommerce to lead complex B2B eCommerce implementations. This role is designed for a highly senior engineer who can:
- Architect OroCommerce solutions end-to-end
- Lead technical decision-making for developers
- Write production-level code when needed
- Troubleshoot and optimize sophisticated B2B workflows
- Guide integration architecture across multiple enterprise systems
The ideal candidate is a technical generalist beyond the commerce world—someone with broad engineering experience in distributed systems, integration design, and modern backend patterns. Adobe Commerce (Magento) and BigCommerce experience are strong pluses, but OroCommerce expertise is essential.
Key Responsibilities
Architecture & Technical Leadership
Own the technical architecture for OroCommerce implementations including storefront, admin, workflows, data models, and system orchestration.
Translate business and B2B requirements into code-ready architecture designs.
Define best practices for module development, customization approaches, integrations, and workflow extensions.
Guide developers and perform deep technical review of code, architecture patterns, and performance decisions.
Lead solutioning during discovery, scoping, and technical workshops with clients.
Hands-On Development
Write high-quality PHP/Symfony code for custom OroCommerce modules, workflows, event listeners, API extensions, ACL rules, and service layers.
Extend OroCommerce B2B features such as:
Company account hierarchies
Shared catalogs & price lists
RFQ / Quote workflows
Approval flows & role-based permissions
Custom buyer portal experiences
Design and implement data transformations, validation layers, and workflow automation.
Lead performance optimization including caching, indexing, search configuration, and database tuning.
Integration Architecture
Architect and implement integrations between OroCommerce and ERP, CRM, PIM, WMS, tax, and payment systems.
Define data synchronization patterns including messaging, webhooks, middleware (Boomi, MuleSoft, Celigo), and custom API services.
Create and maintain system diagrams, sequence diagrams, and API documentation.
Establish reliable error handling, retry logic, and fault-tolerant integration patterns.
Cross-Team and Client Collaboration
Work with Solution Architects, PMs, and Developers to ensure architecture is properly executed.
Act as a technical authority during client conversations and roadmap planning.
Contribute to estimates, feasibility assessments, and architectural tradeoff decisions.
Support DevOps with deployment pipelines, environment configuration, and scalability planning.
Requirements:
Required Skills & Experience
7+ years of hands-on engineering experience with PHP, Symfony, or enterprise backend systems.
3+ years implementing OroCommerce, including deep familiarity with:
Entities, extend fields, and data modeling
Workflows & Process Engine
ACL/permissions & role structures
Pricing, catalogs, and customer segmentation
Twig templates and storefront customization
API extensions (REST/JSON API, GraphQL optional)
Demonstrated ability to architect and deliver complex B2B commerce solutions.
Strong experience integrating OroCommerce with ERP/OMS/CRM systems.
Ability to jump into code, debug complex issues, and guide developers technically.
Strong understanding of infrastructure considerations (caching, search, job queues, async processing).
Shape
Preferred Experience (Not Required)
Adobe Commerce (Magento 2) module development, checkout customizations, pricing/catalog strategies.
BigCommerce (including B2B Edition, Buyer Portal, GraphQL Storefront API, Admin API).
Experience with event-driven systems, microservices, and enterprise integration patterns.
Experience with React/Next.js or headless commerce approaches.
Familiarity with Elasticsearch, RabbitMQ, Redis, MySQL, or similar technologies.
Middleware experience (Boomi, Celigo, MuleSoft, custom Python/PHP integration services).
Shape
Attributes for Success
Highly technical and hands-on — can architect and code.