Senior Backend Engineer: Order & Fulfillment (Node.js)

Ernesta

New York (NY)

On-site

USD 170,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Ernesta designs high-quality, design-focused custom rugs and powers a seamless self-serve buying experience. The Senior Backend Engineer will help build Ernesta’s in-house order management system, owning backend architecture for orders, inventory, and integrations with Shopify, Salesforce, and logistics providers.

You will design data models, APIs, and workflows, collaborate with product and operations, and contribute to tests and CI/CD to ensure reliable delivery of critical business processes.

Qualifications

  • 5+ years of backend software engineering experience with Node.js and PostgreSQL.
  • Experience designing transactional data models for orders, inventory, and fulfillment.
  • Hands-on experience integrating external platforms (APIs, payment processors).
  • Strong relational DB design, indexing, constraints, and migrations.
  • Experience with event-driven patterns (queues, webhooks, pub/sub).
  • Experience building and documenting RESTful APIs.
  • Familiarity with AWS or GCP, Docker, and CI/CD tooling.
  • Ability to work autonomously in a small team and own large system areas.
  • Domain experience in order management, e-commerce fulfillment, supply chain, or manufacturing is preferred.
  • Strong communication skills with product, operations, and business stakeholders.

Responsibilities

  • Design, build, and maintain backend services for Ernesta’s order management and fabrication system using Node.js and PostgreSQL.
  • Own the data model and transactional logic for core entities: orders, line items, fulfillments, inventory, customers, and SKUs.
  • Build and maintain integrations with Shopify, Salesforce, and third-party logistics providers.
  • Implement order lifecycle workflows: creation, production, fulfillment, shipping, delivery, returns.
  • Design RESTful APIs and MCP service for internal tools and broader e-commerce connections.
  • Collaborate with the Business Systems Product Manager to translate domain rules into reliable backend systems.
  • Translate product specs into database schemas, migrations, and API contracts.
  • Ensure data integrity across systems and define sync logic and integration contracts.
  • Write automated tests and contribute to CI/CD pipelines for quality and reliability.

Skills

Node.js
PostgreSQL
API design
RESTful services
Docker
Cloud infrastructure
Data modeling
Event-driven
Collaboration
CI/CD

Tools

Shopify
Salesforce
ERP integrations

Job description

Ernesta designs high-quality, design-focused custom rugs and powers a seamless self-serve buying experience. The Senior Backend Engineer will help build Ernesta’s in-house order management system, owning backend architecture for orders, inventory, and integrations with Shopify, Salesforce, and logistics providers.

You will design data models, APIs, and workflows, collaborate with product and operations, and contribute to tests and CI/CD to ensure reliable delivery of critical business processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Ernesta • New York (NY)

On-site
USD 170,000 - 210,000
Equity
Benefits
Staff Backend Engineer, Order Platform (Remote)
Staff Backend Engineer, Order Platform (Remote)

Affirm • San Francisco (CA)

On-site
USD 204,000 - 290,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer, Order Platform (Remote)
Senior Backend Engineer, Order Platform (Remote)

Affirm • Baltimore (MD)

On-site
USD 204,000 - 290,000
Health care coverage for you and your
Flexible Spending Wallets
Time off and holidays
+1
Senior Backend Engineer, Order Platform (Remote)
Senior Backend Engineer, Order Platform (Remote)

Affirm • Miami (FL)

On-site
USD 204,000 - 264,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Backend Engineer - Order Platform (Remote)
Senior Backend Engineer - Order Platform (Remote)

Affirm, Inc. • Northern (KY)

Hybrid
USD 204,000 - 290,000
Health coverage for you and dependents
Flexible Spending Wallets
Generous vacation
+1
Senior Backend Engineer, Order Platform (Remote)
Senior Backend Engineer, Order Platform (Remote)

Affirm • Seattle (WA)

On-site
USD 230,000 - 290,000
Health care coverage
Employee stock purchase plan (ESPP)
Generous time off
+1
Senior Backend Architect, Ordering Platform
Senior Backend Architect, Ordering Platform

Precision Labs • Northern (KY)

Hybrid
USD 156,000 - 210,000
Health insurance
401(k) match
Flexible workspace
+2
Staff Backend Engineer - Order Platform (Remote)
Staff Backend Engineer - Order Platform (Remote)

Affirm • Boulder (CO)

On-site
USD 204,000 - 290,000
Health coverage for you and dependents
Equity rewards
ESP P / Stock purchase plan
+1
Senior Backend Engineer, Order Platform
Senior Backend Engineer, Order Platform

Affirm • Phoenix (AZ)

On-site
USD 204,000 - 264,000
Health coverage for dependents
ESPP
Paid time off
+1
Backend Engineer - Node.js, AI-Driven, Scalable eCommerce
Backend Engineer - Node.js, AI-Driven, Scalable eCommerce

Rooms To Go • Atlanta (GA)

On-site
USD 110,000 - 150,000
Medical insurance
401(k) with company match
Associate discounts
+4