Grove Collaborative

Senior Software Engineer, Backend Platform

Grove Collaborative

full-time

Posted on:

Location Type: Remote

Location: Remote • California, Colorado, Illinois, Maine, Massachusetts, Montana, Nevada, New York, North Carolina, Pennsylvania, Texas, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $175,000 - $215,000 per year

Job Level

Senior

Tech Stack

AWSDjangoGraphQLKubernetesPostgresPythonRedisTypeScript

About the role

  • Design, build, and extend services and data models that power Grove’s eCommerce experience including order flows, inventory & fulfillment, catalog, and subscriptions
  • Build and extend core services & APIs for OMS, catalog, pricing/promotions, subscriptions, checkout, and fulfillment
  • Partner closely with product, stakeholders, and engineering peers to translate vision into technical execution
  • Drive architectural decisions on our hybrid Shopify, Custom eCommerce platform
  • Ensure high performance, stability, accessibility, and maintainability across Grove’s eCommerce ecosystem
  • Partner closely with our ecosystem of third-party partners—including mobile apps, subscription services, analytics providers, search and discovery tools, and loyalty platforms—to build performant, reliable customer experiences
  • Review code, provide technical guidance to other platform engineers
  • Operate services on our AWS & Kubernetes platform: containerize apps, configure resources, perform safe rollouts, and debug issues using established tooling and practices
  • Ship confidently via our CI/CD (GitHub Actions): keep pipelines green, improve tests for the services you own, and follow existing release workflows for safe, frequent deploys
  • Design and implement architecture in a number of technologies but primarily in Python/Django with PostgreSQL
  • Champion best practices in testing, documentation, and entire software development lifecycle

Requirements

  • 7+ years of experience in backend/platform experience
  • Strong proficiency in Python and experience delivering production services (Django preferred), plus enthusiasm for learning new languages/technologies
  • Sound architectural judgment: designing clean domain boundaries, choosing the right data structures, and balancing trade‑offs under real‑world constraints
  • Deep hands‑on with relational data (PostgreSQL) and practical use of caching/queues (Redis)
  • API design expertise (GraphQL and/or REST), schema design, and performance/observability considerations
  • Experience operating services in AWS and Kubernetes, and shipping via GitHub Actions or similar CI/CD
  • Strong ownership and product sense: you care about outcomes, not just code, and you iterate quickly with stakeholders
  • Thoughtful communicator who thrives in a collaborative, fast‑paced environment, and aligns with Grove’s mission and sustainability values
  • Experience with Cloudflare Workers (TypeScript) and edge patterns (routing, security, caching)
  • Practical experience with observability tooling and incident response fundamentals
  • Shopify ecosystem familiarity (e.g., Admin API, app integrations)
  • Background in ecommerce, subscriptions, or high‑volume transactional systems
Benefits
  • Competitive benefits - medical, vision, dental
  • Equity - shared success is core to our mission
  • Annual incentive target (eligible)
  • Flexible Paid Time Off - we care most about results
  • Free VIP membership and 25% employee discount
  • Working for a company that believes that a small group of people can change the world for the better by creating products and funding initiatives that help the planet!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoPostgreSQLRedisGraphQLRESTAWSKubernetesGitHub ActionsCloudflare Workers
Soft skills
strong ownershipproduct sensethoughtful communicatorcollaborativefast-paced environmentiterativetechnical guidancearchitectural judgmenthigh performancesustainability values