Senior Software Engineer, Fullstack
About the role
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.
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.
- 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.
- Big-picture orientation. Reasons about systems and outcomes; does not get lost in syntax.
- Member-first. Prioritizes Customer, Team, and Business consistently.
- Observability and monitoring experience (New Relic, Datadog, or similar) to maintain SLA, Apdex, and error rate.
Benefits
- Comprehensive health benefits (medical, dental, vision, life and disability)
- Competitive salary (DOE) + equity
- 401k Employer Match
- Flexible Paid Time Off
- Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences
- Free Thrive Market membership with exclusive employee discount
- Coverage for Life Coaching & Therapy Sessions on our holistic mental health and well-being platform
Pay
The base salary range for this position is $160,000 - $190,000/Per Year. Compensation may vary outside of this range depending on several factors, including a candidate’s qualifications, skills, competencies and experience, and geographic location. Total Compensation includes Base Salary, Stock Options, Health & Wellness Benefits, Flexible PTO, and more!
Schedule
Not specified