Skip to content
mimi

Principal Engineer - PHP

Codem Inc.

Amravati · Hybrid Full-time Lead 2w ago

About the role

Immediate Joiners

  • Immediate Joiners with Strong OOP skills and with minimum 10 years experience. Do not apply if you do not have a minimum of 10 years experience.
  • Immediate Joiners with Strong OOP skills and with minimum 10 years experience. Do not apply if you do not have a minimum of 10 years experience.
  • Immediate Joiners with Strong OOP skills and with minimum 10 years experience. Do not apply if you do not have a minimum of 10 years experience.

About the role

We’re seeking a PHP Architect (Magento 2 / Adobe Commerce, OXID, Shopware) to lead the design and evolution of our e-commerce platforms. You’ll set coding standards, perform deep code reviews on complex flows (catalog, checkout, payments, promotions), and mentor teams in building scalable, secure, high‑performing systems. Strong OOP/SOLID skills are essential; hands‑on e-commerce experience is required.

Key responsibilities

  • Architecture & design: Own application and domain architecture for PHP services (modular monolith or microservices). Apply OOP/SOLID, design patterns, and clean architecture/DDD where appropriate.
  • Code governance: Establish PSR standards (PSR‑4/12), review complex PRs, enforce quality gates, and guide refactors to reduce tech debt.
  • E‑commerce domain leadership: Model domains like catalog, pricing/promo, carts, checkout, orders, payments, tax, shipping, inventory, and returns.
  • Hands on coding: This role involves hands on development work. Do not apply if you are not interested in doing that.
  • Performance & scalability: Profile and tune (OPcache, PHP‑FPM), optimize queries and caching (Redis), implement queues (RabbitMQ/SQS) and async jobs.
  • API & integrations: Design REST/GraphQL APIs; integrate with payment gateways (Stripe/Adyen/Braintree/PayPal), tax (Avalara), shipping/fulfillment, search (Elasticsearch/OpenSearch), and ERP/CRM.
  • Security & compliance: Embed OWASP best practices, protect PII, and support PCI‑DSS‑aware design across payment flows.
  • Testing & reliability: Champion automated tests (PHPUnit/Pest), contract/integration tests, CI/CD pipelines, and observability (logs/metrics/traces).
  • Mentorship & collaboration: Coach engineers, run design reviews, and work with product/ops to deliver resilient releases.

Required qualifications

  • Experience: 10+ years professional PHP; 3+ years in an architect/lead role shipping large apps.
  • Platform: Magento 2 / Adobe Commerce, OXID, Shopware
  • OOP mastery: Deep SOLID, common patterns (Strategy, Factory, Adapter, CQRS), and pragmatic refactoring.
  • Frameworks: Expert in Laravel and/or Symfony; strong Composer/autoloading knowledge.
  • Data layer: MySQL/PostgreSQL schema design, query tuning, migrations; caching with Redis; hands‑on with search engines (Elasticsearch/OpenSearch).
  • E‑commerce exposure: Built or scaled complex flows (promotions/discount engines, multi‑store, multi‑currency, tax, inventory, OMS).
  • Tooling: PHPUnit/Pest, static analysis (PHPStan/Psalm), linters, Git PR workflows, CI (GitHub Actions/GitLab/Jenkins).
  • APIs & async: REST/GraphQL design, webhooks, queues/workers (RabbitMQ/SQS), rate‑limiting and idempotency patterns.
  • Soft skills: Clear communication, architectural documentation, and ability to lead cross‑functional design discussions.

Nice to have

  • Platforms: Magento 2 / Adobe Commerce, OXID, Shopware, Sylius, OroCommerce, or headless builds (e.g., Laravel/Symfony + headless storefronts like Next.js).
  • Payments & tax: Deep experience with Stripe/Adyen/Braintree/PayPal and tax services (Avalara/Vertex).
  • Front‑end integration: Understanding of headless/SPA storefronts, GraphQL gateways, and edge caching/CDNs.
  • Cloud & DevOps: Basic AWS/GCP for PHP runtimes (FPM/Nginx), containers or serverless for specific workloads, IaC familiarity.
  • Event‑driven: Kafka/EventBridge patterns for order events and downstream sync.

What we offer

  • Competitive compensation and benefits
  • Flexible work options and supportive, collaborative culture
  • Budget for tools, and certifications
  • Opportunity to shape the architecture of high‑traffic e‑commerce systems

Industry

  • Software Development

Employment Type

  • Full-time

Requirements

  • 10+ years professional PHP; 3+ years in an architect/lead role shipping large apps.
  • Magento 2 / Adobe Commerce, OXID, Shopware
  • Deep SOLID, common patterns (Strategy, Factory, Adapter, CQRS), and pragmatic refactoring.
  • Expert in Laravel and/or Symfony; strong Composer/autoloading knowledge.
  • MySQL/PostgreSQL schema design, query tuning, migrations; caching with Redis; hands-on with search engines (Elasticsearch/OpenSearch).
  • Built or scaled complex flows (promotions/discount engines, multi-store, multi-currency, tax, inventory, OMS).
  • PHPUnit/Pest, static analysis (PHPStan/Psalm), linters, Git PR workflows, CI (GitHub Actions/GitLab/Jenkins).
  • REST/GraphQL design, webhooks, queues/workers (RabbitMQ/SQS), rate-limiting and idempotency patterns.
  • Clear communication, architectural documentation, and ability to lead cross-functional design discussions.

Responsibilities

  • Own application and domain architecture for PHP services (modular monolith or microservices).
  • Apply OOP/SOLID, design patterns, and clean architecture/DDD where appropriate.
  • Establish PSR standards (PSR-4/12), review complex PRs, enforce quality gates, and guide refactors to reduce tech debt.
  • Model domains like catalog, pricing/promo, carts, checkout, orders, payments, tax, shipping, inventory, and returns.
  • This role involves hands on development work.
  • Profile and tune (OPcache, PHP-FPM), optimize queries and caching (Redis), implement queues (RabbitMQ/SQS) and async jobs.
  • Design REST/GraphQL APIs; integrate with payment gateways (Stripe/Adyen/Braintree/PayPal), tax (Avalara), shipping/fulfillment, search (Elasticsearch/OpenSearch), and ERP/CRM.
  • Embed OWASP best practices, protect PII, and support PCI-DSS-aware design across payment flows.
  • Champion automated tests (PHPUnit/Pest), contract/integration tests, CI/CD pipelines, and observability (logs/metrics/traces).
  • Coach engineers, run design reviews, and work with product/ops to deliver resilient releases.

Benefits

health insurancedental insurancevision insurancebudget for toolscertifications

Skills

AWSAvalaraBraintreeCQRSComposerDDDDockerElasticsearchEventBridgeFactoryGCPGitGraphQLGitHub ActionsHeadlessIaCJenkinsKafkaLaravelMagentoMySQLNginxOpenSearchOPcacheOroCommerceOWASPPayPalPestPHPPHP-FPMPHPStanPostgreSQLRabbitMQRESTRedisSOLIDSQSSyliusSymfonyStripeStrategyServerlessTaxVertexWebhooksadyen

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free