Senior Backend Engineer - Order & Fulfillment Platform

Ernesta Inc.

New York (NY)

On-site

USD 170,000 - 210,000

Full time

10 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

Ernesta Inc. is seeking a Senior Backend Engineer to help build Ernesta’s in-house order management system from the ground up, owning backend architecture for orders, fulfillment, inventory, and integrations with Shopify, Salesforce, and logistics providers.

You will design and implement core services, data models, and APIs, collaborating with Product and Operations to translate business rules into reliable, scalable backend systems. This role offers competitive base pay and potential equity.

Qualifications

  • 5+ years of backend software engineering experience with Node.js and PostgreSQL.
  • Experience designing transactional data models for orders, inventory, or fulfillment.
  • Experience building integrations with external platforms (Shopify, Salesforce) and payment processors.
  • Strong relational database design, indexing, constraints, and migrations.
  • Experience with event-driven architectures (queues, webhooks, pub/sub).
  • Experience building RESTful APIs and API contracts.
  • Familiarity with AWS or GCP, Docker, and CI/CD tooling.
  • Ability to work autonomously in a small team and own end-to-end systems.
  • Domain experience in order management, ecommerce 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 data models and transactional logic for core business entities: orders, line items, fulfillments, inventory, customers, and product SKUs.
  • Build and maintain integrations with external systems including Shopify, Salesforce, and logistics providers.
  • Implement order lifecycle workflows: creation, confirmation, production, fulfillment, shipping, delivery, and returns.
  • Design RESTful APIs and MCP service for internal tools and connect to the broader e-commerce ecosystem.
  • Collaborate with the Business Systems Product Manager to translate domain model specifications and business rules into reliable, performant backend systems.
  • Translate product specifications — including entity definitions, state machines, and business rules — into physical database schemas, migration strategies, and API contracts.
  • Ensure data integrity across systems, defining source-of-truth sync logic and integration contracts between the ERP and external platforms.
  • Write automated tests and contribute to CI/CD pipelines to maintain code quality and deployment reliability.

Skills

Node.js
Backend architecture
Transactional data modeling
RESTful APIs
Event-driven architecture
Data integrity
Autonomous work

Tools

PostgreSQL
Shopify
Salesforce
Docker
AWS
GCP
CI/CD tooling

Job description

Ernesta Inc. is seeking a Senior Backend Engineer to help build Ernesta’s in-house order management system from the ground up, owning backend architecture for orders, fulfillment, inventory, and integrations with Shopify, Salesforce, and logistics providers.

You will design and implement core services, data models, and APIs, collaborating with Product and Operations to translate business rules into reliable, scalable backend systems. This role offers competitive base pay and potential equity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Ernesta • New York (NY)

On-site
USD 170,000 - 210,000
Equity
Benefits
Senior Backend Engineer
Senior Backend Engineer

Ernesta Inc. • New York (NY)

On-site
USD 170,000 - 210,000
Equity
Benefits
Senior Backend Engineer
Senior Backend Engineer

Ernesta • New York (NY)

On-site
USD 170,000 - 210,000
Equity
Benefits
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
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
Senior Backend Engineer, Order Platform

Affirm • Phoenix (AZ)

On-site
USD 204,000 - 264,000
Health coverage for dependents
ESPP
Paid time off
+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
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
Staff Backend Engineer, Order Platform
Staff Backend Engineer, Order Platform

Affirm • Chicago (IL)

On-site
USD 204,000 - 264,000
Health care coverage
Flexible Spending Wallets
Paid time off
+1