Search

Technical Architect - OroCommerce

WEIDENHAMMER SYSTEMS CORPORATION
locationReading, PA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

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.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...