Staff Software Engineer, Product Engineering

Thrive Market
Full-time
Los Angeles or Remote
$190,000 - $225,000
Posted on 3 months ago

Job Description

The Product Engineering team at Thrive Market collaborates with Product Managers and Feature teams to build innovative solutions for the e-commerce grocery experience. The Staff Engineer will own a pod, working with engineers to create impactful product features that delight members and drive revenue. The role heavily influences customer shopping, saving, and returning to Thrive Market.

Responsibilities

  • Develop REST and JSON API services for new customer experiences
  • Decompose existing services into scalable microservices
  • Build horizontally scalable services with low latency
  • Work with Golang, Python, PHP, Java, AWS, Kafka
  • Implement test-driven development
  • Incorporate meaningful metrics into new services
  • Troubleshoot issues and restore functionality with cross-functional teams
  • Collaborate with product team and innovate game-changing ideas
  • Discuss architecture and code design choices
  • Enforce best practices and process enforcement
  • Strategically plan and assign tasks to level up the team
  • Own the SLA(s) around APIs owned by their pod

Requirements

  • 7+ years developing high-traffic, responsive, cross-platform sites
  • Working knowledge of Linux, Relational & NoSQL databases, serverless
  • Understanding of architecture tradeoffs and database technologies
  • Working knowledge of AWS services (Lambda, S3, Cloudwatch)
  • Experience building n-tier applications supporting millions of transactions
  • Shipped multiple high-customer impact use cases
  • Understanding of scaling and performance in microservice architecture
  • Experience with version control (Git)
  • Prioritize Customer, Team, and Business
  • Good working knowledge of various AWS services
  • Experience with observability and monitoring tools

Benefits

  • No benefits