Logo
Dexian

Principal eCommerce Engineer (no C2C) #981834

Dexian, Addison, Illinois, United States, 60114

Save Job

Principal eCommerce Engineer (no C2C) #981834 We are seeking a lead or Principal-level backend engineer with experience in eCommerce applications for a well-established firm in Addison, IL. This role is a permanent position after a short initial contract. Only those seeking full-time/permanent employment should apply.

Base pay range $140,000.00/yr - $160,000.00/yr

Responsibilities

OWN THE BACKEND ARCHITECTURAL AFTIFACTS:

Define and maintain the architecture for cloud-native, scalable and resilient microservices. Ensure interoperability across platforms and services (commerce, CMS, ERP, PIM, marketing).

DRIVE IMPLEMENTATION-LEVEL ARCHITECTURE:

Design, secure, scalable, high-performance backend services using Node.js, TypeScript, and other modern technologies. Advocate serverless, Docker, Kubernetes, and cloud-native best practices. Maintain Architecture Decision Records (ADR).

OWN BACKEND ENGINEERING POLICIES, PROCEDURES AND STANDARDS:

Establish CI/CD with automated testing, linting, and deployment strategies for microservices; promote API-first, event-driven architectures and DDD; define backend tooling standards.

OWN PLATFORM & BACKEND OPERATIONAL PRACTICES:

Lead disaster recovery and high-availability strategies; define logging, tracing, observability with OpenTelemetry, Prometheus, Grafana; drive automated testing; define metrics and dashboards (SLAs/SLOs/SLIs).

CHAMPION BEST-IN-CLASS BACKEND STRATEGIES:

Collaborate with frontend, DevOps, and data teams to optimize APIs, databases, and caching; mentor engineers; evangelize best practices.

SKILLS (as listed below).

Qualifications / Skills

15+ years of experience in scalable backend systems, cloud technologies, and microservices.

Experience in eCommerce and large-scale distributed applications; exposure to headless commerce, marketplaces (e.g., Mirakl), and API-driven commerce solutions.

Backend technologies: Node.js, TypeScript, Python, Go; frameworks: NextJS, Fastify, Express, Hapi.js.

Databases and caching: PostgreSQL, MySQL, MongoDB, Redis, DynamoDB, Elasticsearch.

Microservices, event-driven design, API gateways, service meshes (Istio, Linkerd); inter-service communication patterns.

Testing: unit, integration, contract, and end-to-end (Jest, Mocha, Chai, Cypress, Pact, Postman).

Cloud platforms: Azure (preferred), AWS, Google Cloud; serverless (Lambda, Functions), Kubernetes, containers.

CI/CD, infrastructure as code (Terraform, Pulumi).

REST, GraphQL, and event-driven architectures (Kafka, NATS, RabbitMQ, AWS EventBridge).

Observability and APM tools (OpenTelemetry, Prometheus, Grafana, Datadog, New Relic, Dynatrace).

Security: OAuth2, OpenID Connect, JWT, API keys, Zero Trust models.

Performance optimization, database queries, caching, and load balancing.

Diagramming/collaboration tools (Miro, diagrams.net, FigJam, Mermaid.js).

Strong communication and leadership skills; mentoring engineers.

Seniority level Mid-Senior level

Employment type Contract

Job function Information Technology

Industries IT Services and IT Consulting, Appliances, Electrical, and Electronics Manufacturing, Transportation, Logistics and Storage

Referrals increase your chances of interviewing at Dexian by 2x

#J-18808-Ljbffr