Thrive Market

Senior Software Engineer, Backend

Los Angeles, California, United States

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
E-commerce, Grocery RetailIndustries

Position Overview

  • Location Type:
  • Job Type: Exempt
  • Salary:

Thrive Market is seeking a Senior Engineer to join their Product Engineering team. This role involves operating and elevating a pod within the product engineering organization, collaborating with talented engineers to create impactful product features that enhance the e-commerce grocery experience. The Senior Engineer will play a pivotal role in shaping customer journeys, including the cart, checkout, and Autoship features.

Responsibilities

  • Develop REST and JSON API services to enable new customer experiences.
  • Decompose existing services into scalable microservices as needed.
  • Build horizontally scalable services with low uniform latency using appropriate tools (languages, databases, serverless, distributed streaming, etc.).
  • Work with Golang, Python, PHP, Java, AWS, and Kafka.
  • Implement test-driven development to ensure customer experience, speed, and reliability.
  • Incorporate and evangelize meaningful metrics into new services and functionality.
  • Collaborate with cross-functional teams to troubleshoot issues and restore function.
  • Innovate game-changing ideas for the Customer in close partnership with the product team.
  • Lead discussions around architecture and code design choices.
  • Enforce best practices and process adherence.
  • Strategically plan and assign tasks to elevate the team's performance.
  • Own and strive to achieve SLAs for APIs owned by their pod, focusing on class, Apdex, and error rates.

Requirements

  • 5+ years of experience developing end-to-end, high-traffic, responsive, cross-platform sites.
  • Working knowledge of Linux, Relational & NoSQL databases, and serverless technologies.
  • Understanding of tradeoffs between architectural choices and various database technologies (e.g., Relational vs. Document vs. Wide Column).
  • Working knowledge of AWS services such as Lambda, S3, Cloudwatch, etc.
  • Experience building n-tier applications capable of supporting millions of transactions daily.
  • Proven experience shipping high-customer impact use cases through simple and effective solutions in highly trafficked, customer-facing products.
  • Understanding of scaling and performance in a microservice architecture.
  • Experience using version control systems like Git.
  • Ability to consistently prioritize the Customer, Team, and Business.
  • Good working knowledge of various AWS services (e.g., Lambda, S3, Cloudwatch).
  • Experience using observability and monitoring tools like New Relic to maintain SLAs, Apdex, and error rates.

Company Information

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, they deliver high-quality healthy and sustainable products at member-only prices, while matching every paid membership with a free one for someone in need. They leverage innovative technology and member-first thinking to help their 1,600,000+ members find better products, support better brands, and build a better world. Thrive Market is a Certified B Corporation, a Public Benefit Corporation, and a Climate Neutral Certified company.

Benefits

  • Comprehensive health benefits (medical, dental, vision, life, and disability).
  • 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 services.

Skills

REST API
JSON API
Microservices
Golang
Python
PHP
Java
AWS
Kafka
Test-Driven Development

Thrive Market

Online grocery retailer for organic products

About Thrive Market

Thrive Market operates an online platform for purchasing organic and non-GMO food products, catering to health-conscious individuals and families. Customers pay an annual membership fee to access a wide variety of grocery items, often at prices up to 30% lower than traditional retailers, thanks to a price matching policy. The platform also features services like 24/7 access to a personal shopper, known as a Thrive Guide, and fast, carbon-neutral shipping, which enhance the shopping experience. Thrive Market stands out from competitors by focusing on organic and sustainably sourced products, aligning with the growing consumer trend towards healthy eating and convenience. The company's goal is to make healthy living accessible and affordable for everyone.

Los Angeles, CaliforniaHeadquarters
2013Year Founded
$234.8MTotal Funding
CONVERTIBLECompany Stage
Food & Agriculture, Consumer GoodsIndustries
501-1,000Employees

Benefits

Health Insurance
401(k) Retirement Plan
Unlimited Paid Time Off
Mental Health Support
Employee Discounts

Risks

Increased competition from Amazon Fresh and Walmart Grocery threatens market share.
Dependence on membership fees is risky during economic downturns.
Supply chain disruptions could affect product availability and customer satisfaction.

Differentiation

Thrive Market offers 70+ filters for personalized diet and lifestyle shopping.
The company provides carbon-neutral shipping, enhancing its eco-friendly brand image.
Membership model includes price matching, offering competitive pricing to customers.

Upsides

Partnership with Instacart enhances brand visibility and provides a new revenue stream.
Collaboration with rePurpose Global aligns with consumer demand for sustainability.
Exclusive collaborations, like with LesserEvil, tap into the growing healthy snacks market.

Land your dream remote job 3x faster with AI