×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Engineer

Job in Portland, Multnomah County, Oregon, 97204, USA
Listing for: Daniel House Club
Full Time position
Listed on 2026-02-07
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 170000 USD Yearly USD 150000.00 170000.00 YEAR
Job Description & How to Apply Below

Daniel House Club is building the sourcing & business management platform for interior designers — a B2B commerce and project platform that brings sourcing, purchasing, client collaboration, and operations into one seamless experience. The company launched in late 2021 and has been on the Inc
500 of fastest growing companies the last two years. Last year, it was the #136 fastest growing company in the US and the #1 fastest growing E-Commerce company. The company is lean with a team of 35 driving 8-figure revenue in just its 4th full year of operations. Today, DHC operates on a hybrid architecture built on Shopify Plus, a set of custom Ruby on Rails applications, and a best-in-class stack of tools like Net Suite, Hub Spot, Stripe, and a dedicated PIM.

This role is our first in-house engineering hire and will play a foundational role in shaping both the technology and the culture of DHC.

About the Role

We are looking for a Senior Full-Stack Engineer who thrives in early-stage platform building, enjoys untangling real-world systems, and is excited to architect our future while steadily improving the current storefront. You will work across our current stack — Shopify Plus, Ruby on Rails, React, Docker, Digital Ocean, and various integrations & data pipelines — while helping design and implement the next-generation architecture that powers designer workflows, commerce, and internal operations.

This is a hands-on role with high ownership, high trust, and high impact.

Responsibilities

You’ll help create and further develop major product initiatives such as:

  • Designer projects, boards, and client collaboration tools
  • Smarter cart, checkout, and shipping logic based on product mix
  • Membership upgrades, pricing logic, and loyalty programs
  • Customer dashboards, support tooling, and internal admin experiences
  • Improved analytics, reporting, and data visibility across the business

You’ll balance the work on improving what we have right now with building what’s next:

Strengthen and Evolve the Current Platform (Now)

  • Own and improve our existing Shopify + Rails platform and its critical integrations.
  • Improve performance, reliability, and observability across Shopify storefronts and checkout, Rails-based project & board management, and event-driven integrations (webhooks, background jobs, messaging)
  • Reduce operational friction caused by data fragmentation across systems (Shopify, Net Suite, Hub Spot, Stripe, PIM).
  • Partner closely with Ops, Sales, and Marketing to improve tooling, workflows, and reporting.

Design & Build Our Next-Generation Architecture (Next)

Take our Shopify + Rails codebase and continue evolving towards a clean, modular monolith, while working to support composable surfaces, including:

  • Build a robust middleware / API layer to handle all the data & routing
  • Best-in-class domain-oriented services (commerce, projects, accounts, orders, memberships)
  • Implement slick and cutting-edge front-end storefront experiences
  • Build a unified administrative experience to centralize the various backend services

Support multiple user experiences from a singular backend (web, mobile, admin, internal tools, AI-driven interfaces, and more) and make pragmatic architectural decisions that balance long-term vision with near-term delivery.

Qualifications

  • 10+ years of professional software engineering experience.
  • Strong experience architecting, building, and maintaining production web applications.
  • Deep comfort with Ruby on Rails and React.
  • Experience working with APIs, webhooks, background jobs, and integrations.
  • Solid understanding of relational databases and data modeling.
  • Robust experience working in and customizing Shopify Plus.
  • Demonstrated portfolio of great front-end user experiences in the stores & apps you’ve shipped.

Required Skills

  • Experience with NodeJS and Vanilla JS.
  • Familiarity with event-driven systems, queues, or message brokers.
  • Experience integrating with ERPs, CRMs, or payment systems.
  • Comfortable using the latest AI coding tools to assist in development.
  • Comfort working in small teams or as an early hire.

Preferred Skills

  • You are pragmatic, not dogmatic — you know when to refactor and when to ship.
  • You think in systems, not just features.
  • You communicate clearly with technical and non-technical teammates.
  • You enjoy ownership and responsibility.
  • You are excited to help define standards, patterns, and best practices.
  • You are comfortable being the only in-house engineer for the next 12-18 months.

Pay range and compensation package

  • Annual salary range $150k - $170k depending on experience & location.
  • Quarterly and annual bonuses up to 24% of salary based on company performance.
  • Equity: 0.1%-0.4% in stock options, depending on experience & subject to vesting.
  • Remote, hybrid, or in-person in Portland, OR.

If you’re excited by the idea of building a platform that blends commerce, collaboration, and operations — and you want to help architect the future while improving the present — we’d love to talk.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary