Website Grovecollaborative
About Grove Collaborative
Grove Collaborative is a sustainability-focused consumer products company creating household and personal care essentials that are effective, beautifully designed, and healthier for people and the planet. We are a certified B Corp, plastic-neutral, and on a mission to transform the CPG industry for good.
Job Summary
We’re seeking a Lead Software Engineer to help shape and elevate Grove’s hybrid Shopify and custom built eCommerce platform. In this role, you’ll set technical direction, drive architectural decisions, and champion engineering excellence. Your impact will extend beyond the codebase as you elevate the entire engineering team by mentoring, coaching, and fostering a culture of technical craftsmanship and continuous improvement.
Key Responsibilities
- Build and extend core services and user-facing experiences across Grove’s commerce platform, including OMS, catalog, pricing/promotions, subscriptions, checkout, and fulfillment.
- Partner closely with product, stakeholders, and engineering peers to translate vision into high-quality technical execution.
- Drive architectural decisions across our hybrid Shopify + custom eCommerce platform, ensuring both backend services and frontend experiences are robust, scalable, and maintainable.
- Deliver performant, reliable, and accessible customer experiences by collaborating with Grove’s ecosystem of third-party partners.
- Write, review, and guide code across the stack; provide technical leadership and mentorship to elevate the skills of other engineers.
- Design and implement architecture across multiple technologies, with a primary focus on Python/Django, PostgreSQL, TypeScript, and React.
- Champion best practices in testing, documentation, observability, and the full software development lifecycle.
Requirements
- 11+ years of software engineering experience, with a track record of building and operating production systems at scale.
- Strong proficiency in a scripting language and experience delivering production services and enthusiasm for learning new technologies.
- Ecommerce experience, ideally experience with the Shopify ecosystem.
- Sound architectural judgment: designing clean domain boundaries, choosing the right data structures, and balancing trade-offs under real-world constraints.
- Deep hands-on experience with relational databases (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 pipelines.
- Strong ownership and product sense: you care about outcomes, not just code.
To apply for this job please visit job-boards.greenhouse.io.