Grove Collaborative is looking to hire a Senior Software Engineer to design, build, and extend services and data models that power Grove's eCommerce experience, order flows, inventory & fulfillment, catalog, and subscriptions, enabling the company to create a delightful eCommerce experience on top of Shopify.
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
- Experience with Cloudflare Workers (TypeScript) and edge patterns (routing, security, caching)
Responsibilities
- Build and extend core services & APIs for OMS, catalog, pricing/promotions, subscriptions, checkout, and fulfillment
- 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.
Other
- Partner closely with product, stakeholders, and engineering peers to translate vision into technical execution
- 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
- Remote for candidates based in the following states: California, Maine, Pennsylvania, Nevada, North Carolina, Texas, Colorado, Washington, Illinois, New York, Missouri, and Massachusetts.
- Flexible Paid Time Off - we care most about results