Thrive Market logo

Thrive Market

Senior Software Engineer, Fullstack

Region Restricted

Remote work allowed only within certain countries or regions.

Employer listed it 3 months ago · Added yesterday

Been open since 3 months ago. Long-running listings are sometimes left up after the role is filled.

Salary

$160k to $190k per year

Location

Work style

Async

Contract

Full-time

Experience

Senior

Category

Software

Stated by the employer in the job description

Remote flexibility

Region Restricted

Remote work is allowed, but the listing limits candidates to Playa Vista, CA or Remote, Thrive Market HQ.

What the employer says

  • Source listing states candidate location: "Playa Vista, CA or Remote, Thrive Market HQ"

What Nomaders makes of it

  • Nomaders could not match this to a wider region
  • Check the original posting

The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.

About the role

ABOUT THRIVE MARKET

Thrive Market was founded in 2014 with a mission to make healthy and sustainable living easy and affordable for everyone. As an online, membership-based market, we deliver the highest quality healthy, and sustainable products at member-only prices, while matching every paid membership with a free one for someone in need. Every day, we leverage innovative technology and member-first thinking to help our over 1,700,000+ members find better products, support better brands, and build a better world in the process. We are also a Certified B Corporation, a Public Benefit Corporation, and a Climate Neutral Certified company.

Join us as we bring healthy and sustainable living to millions of Americans in the years to come.

ABOUT THRIVE MARKET

At Thrive Market, Product Engineering builds the systems members touch every day, from the home page through checkout, account, and renewal. You'll work closely with Product, Design, and Data to ship features that drive real outcomes for our members and the business.

We are not looking for a programmer or a language specialist, we are looking for an engineer. Someone with strong CS fundamentals, great OO, great relational data modeling, and a systems mindset. Someone who reaches for architecture, patterns, and platforms before they reach for syntax, and who picks the right tool for the job rather than the one they know best. Communication is concise and high-level; orientation is big-picture without losing the details that matter.

RESPONSIBILITIES:

Own the architecture and evolution of your pod's systems end-to-end.

Make system-level calls on when to introduce eventing (Kafka, SQS), workflow orchestration (Temporal, Airflow, DAGs), caching, async pipelines, or new services, and when not to.

Design for horizontal scale and low, uniform latency under real Thrive traffic patterns.

Decompose existing services into scalable components where it materially helps; avoid decomposition for its own sake.

ie engineering decisions to outcomes. Instrument what you build; defend what you ship with data.

Test-driven from the start. Quality, reliability, and observability are first-class, not afterthoughts.

Bring Product and Design options and a recommendation, not a single path.

Raise the bar on the team's architectural and systems thinking: mentor, review, challenge, elevate.

Own the SLAs for the surfaces your pod runs.

QUALIFICATIONS

5+ years building and operating high-traffic, customer-facing systems.

Strong CS fundamentals. Strong object-oriented design. Strong relational database design and reasoning.

Fluency at the system and cloud level: eventing (Kafka, SNS, SQS), workflow orchestration (Temporal, Airflow, DAGs), distributed systems tradeoffs, caching, async pipelines, idempotency, backpressure.

Comfort working across multiple languages and stacks; language is a tool, not an identity. Our stack today includes PHP/Magento on the backend and React/Next on the frontend, on AWS; the right hire is comfortable moving between layers.

Working knowledge of AWS (Lambda, S3, CloudWatch, SQS, etc.) and clear reasoning about tradeoffs between relational, document, and wide-column stores.

Track record of shipping high-impact, customer-facing features in production at scale.

Communicates concisely and at the right altitude; defaults to options + recommendation, not exhaustive detail.

Requirements

  • ·5+ years building and operating high-traffic, customer-facing systems.
  • ·Strong CS fundamentals. Strong object-oriented design. Strong relational database design and reasoning.
  • ·Fluency at the system and cloud level: eventing (Kafka, SNS, SQS), workflow orchestration (Temporal, Airflow, DAGs), distributed systems tradeoffs, caching, async pipelines, idempotency, backpressure.
  • ·Working knowledge of AWS (Lambda, S3, CloudWatch, SQS, etc.) and clear reasoning about tradeoffs between relational, document, and wide-column stores.
  • ·Track record of shipping high-impact, customer-facing features in production at scale.

Benefits

  • ·Competitive salary (DOE) + equity
  • ·401k Employer Match
  • ·9 Days of Observed Holidays
  • ·Flexible Paid Time Off
  • ·Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences

How to apply

  1. 1Check the flexibility label above, region restricted, matches where you plan to live and work.
  2. 2Tailor your CV to the role at Thrive Market, mentioning your remote working experience and working hours (Async).
  3. 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.

Found 1d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.

Listing sourced from Company boards.

Similar roles

Other open software roles with comparable remote rules.

Browse all open roles

Free to apply, no account needed.

$160k to $190k per year · You'll be taken to the employer's careers page.