Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Front End / Full Stack

$180k - $215k
Full-time

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.

Engineering at Grove

The Grove product, engineering, and design team is rooted in a data and goal-driven culture. We take ownership of big business and technology challenges and solve them quickly and robustly. We operate in small, autonomous teams, build on a modern and evolving stack, and deploy frequently to deliver value to the business as fast as possible. We value trust, collaboration, and shared ownership.

About the Opportunity

  • We’re looking for a senior engineer whose center of gravity is the front end, but who follows a problem wherever it goes — into an API, a data model, a third-party integration, a build pipeline.
  • We care far more about how you think than about which frameworks are on your resume. Our storefront runs on Shopify today, and parts of it won’t tomorrow. The stack has changed before and will change again. What we need is someone who can walk into unfamiliar territory, figure out how it actually works, and make a good call about it.
  • This isn’t a role for someone waiting to be told what to build. We want a true self-starter: endlessly curious, genuinely ambitious, and humble enough to be trusted with real influence.
  • You’ll lead projects end to end — shaping the problem with product and design, collaborating with other engineers on the approach, making the architectural calls, shipping, and then looking at what the numbers say.
  • To be clear about scope: this is a senior individual contributor role. You’ll lead projects but you won’t be managing people or owning org-wide technical strategy. You’ll be in the code.

What You’ll Own

  • Project leadership — Lead front end and full stack initiatives from ambiguous problem statement to shipped, measured outcome. Make the architecture calls, sequence the work, and keep the project honest about tradeoffs.
  • Product and design partnership — Work shoulder to shoulder with product managers and designers. We expect you to have opinions about the experience itself, not just how to build what you were handed.
  • Craft, performance, and quality — Own performance, stability, accessibility, and maintainability in the code you and your team ship, at the scale Grove actually runs at.
  • Ecosystem integration — Partner across our third-party ecosystem — mobile apps, subscription services, analytics, search and discovery, loyalty — to build experiences that feel like one product instead of six vendors.
  • AI-assisted development — Use AI tooling aggressively as a force multiplier, and hold the line on quality while you do it. More on this below.
  • Design system — Partner with UX Design to define and scale our design system and UI component library.
  • Measurement — Work with analytics partners to make sure the tracking exists to tell you whether what you shipped actually worked.
  • Best practices — Champion testing, documentation, and workflows the rest of the team can build on.

About You

  • 7+ years building and operating production web applications, with the front end as your strongest area.
  • Deep expertise in JavaScript and TypeScript, at least one modern component framework (React, Vue, Svelte, or similar), state management, and performance optimization for consumer-facing applications.
  • Genuinely comfortable working across the stack — APIs, data models, integrations, CI, the browser, and the boring infrastructure in between.
  • New technology doesn’t scare you. You’ve been dropped into an unfamiliar framework, language, or platform and gotten productive fast, and you can point to a time you did it. You evaluate new tools on the merits instead of defaulting to what you already know or chasing whatever is new.
  • You’re honest about what you don’t know. You can say “I haven’t worked with that” without flinching, and you don’t paper over the gap with a confident guess.
  • You lead projects, not just tickets. You’ve taken something vague, made it concrete, brought other people along, and shipped it.
  • You think like a designer and a product person. You notice when a flow is confusing, you push back when a spec doesn’t make sense for the customer, and you can tell the difference between polish that matters and polish that doesn’t.
  • You work well with others. You give direct feedback kindly, you take it well, and people want you on their project.
  • A real sense of ownership and pride in the experiences you ship and the code you leave behind.
  • You write things down, and people understand them. You can walk a PM or a designer through a technical tradeoff without hiding behind jargon, and the decisions you make stay legible to whoever picks up the code six months later.
  • Genuine enthusiasm for Grove’s mission and sustainability values, not just the tech stack.

How We Work Together

  • This is a high trust environment. You’ll get real scope and real decisions early, and nobody is going to look over your shoulder while you do the work. Trust runs both directions: we’ll be straight with you about the business, the tradeoffs, and the parts of the codebase we aren’t proud of, and we expect that same candor back.
  • We value psychological safety first and foremost. It’s the precondition for everything else on this list. The teams that solve genuinely hard problems are the ones where people feel safe saying “I don’t understand this yet.”
  • “I haven’t worked with that” is a complete answer here. We have deep respect for an engineer who names the edge of their own knowledge instead of bluffing past it. We don’t need you to know everything. We need you to be honest about where your expertise begins and ends — and that honesty is worth more to us than a confident guess, in an interview and on the job.

How We think About AI

We’re serious about this, so we’d rather be direct than let you find out later.

  • AI tooling is part of how this team works every day, not an experiment on the side. We want someone who genuinely enjoys these tools and keeps getting better with them.
  • Nobody here has AI figured out, and we’re skeptical of anyone who says they do. The tooling changes month to month. We are all working it out together, in the open. We’d rather hire someone actively learning than someone with a methodology to evangelize.
  • We’re looking for someone whose judgment stays their own. You should be able to read what a model produced, disagree with it, and explain why — about architecture, about correctness, about whether the thing should be built at all.
  • The version of this we don’t want: code that ships because a model was confident. If you can’t explain why your code looks the way it does, “the model wrote it” isn’t an answer.
  • The version we do want: someone who moves twice as fast with these tools and whose standards didn’t move at all.
  • This is where honesty about the edges of your knowledge matters most. AI makes it effortless to produce work you don’t actually understand. Flagging that is a strength here, not an admission.

Our interview process includes a take-home project and a working review session that covers system design, coding, product thinking, and how you use AI. We’d rather see how you actually work than quiz you on algorithms — there’s no LeetCode round.

Even Better if You Have

  • Experience with Shopify — Liquid, Online Store 2.0 (sections, metaobjects, metafields), the Storefront and Cart APIs, Checkout Extensions. Helpful context, not a requirement; we’ve onboarded strong engineers to it before.
  • Experience at a fast-growing ecommerce company with a high SKU count and high-velocity traffic, so scale isn’t theoretical to you.
  • Experience with subscription commerce, and the particular mess of billing, scheduling, and customer expectations that comes with it.
  • Proficiency with GraphQL; familiarity with Alpine.js is a plus.
  • Experience with testing tooling — component testing libraries, Vitest or Jest, and Cypress or Playwright.
  • Strong understanding of Git workflows and CI in a team environment, such as GitHub Actions.
  • A strong sense of design, accessibility, and user empathy.
  • Experience with A/B testing and experimentation platforms.

WHAT'S IN IT FOR YOU

  • This full-time, exempt position is remote for candidates based in the following states: California, Maine, Pennsylvania, Nevada, North Carolina, Texas, Colorado, Washington, Illinois, New York, Missouri, and Massachusetts.
  • Competitive benefits - medical, vision, dental
  • Equity - shared success is core to our mission
  • Flexible Paid Time Off - we care most about results
  • Free VIP membership and 50% 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!

COMPENSATION

The salary range for this role is $180,000-215,000. Our compensation bands are determined based on market-specific cost of living data, meaning that the top of our salary range is reserved for the most experienced candidates in the highest cost of living areas across the country. In addition to the base salary, this role is eligible for an annual incentive target and equity.

MORE ABOUT GROVE

Grove Collaborative Holdings, Inc. (NYSE: GROV) is the one-stop online destination for everyday essentials that create a healthier home and planet. Explore thousands of thoughtfully vetted products for every room and everyone in your home, including household cleaning, personal care, health and wellness, laundry, clean beauty, kitchen, pantry, kids, baby, pet care, and beyond. Everything Grove sells meets a higher standard — from health to sustainability and performance — so you get a great value without compromising your values. As a B Corp and Public Benefit Corporation, Grove goes beyond selling products: every order is carbon neutral, supports plastic waste cleanup initiatives, and lets you see and track the positive impact of your choices. Shopping with purpose starts at Grove.com.

We're building a diverse and inclusive work environment where we learn from each other. We welcome people of diverse backgrounds, experiences, abilities and perspectives. We are an equal opportunity employer. If you require reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to View email address on aiapply.co.

For information on our privacy policy, visit this link on our website.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Front End / Full Stack in Maine vacancy
  •  ...called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's...  ...across every support surface. What you'll do: Build end-to-end full-stack features across React/TypeScript frontends and Go backend... 
    Fullstack
    Senior
    Front end
    Local area

    Coinbase

    Augusta, ME
    4 days ago
  •  ...looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered...  ...will work across the entire technology stack, building features from backend...  ...Features Design, develop, and deploy full-stack product features across our platform... 
    Fullstack
    Senior
    Front end

    Alivo

    South Portland, ME
    5 days ago
  •  ...services, and general components for use by front-line Tyler productsDevelop and extend...  .../BA in Computer Science, Software Engineering or equivalent experienceAbility to learn...  ...HTML, Javascript/Typescript, and a front-end framework like AngularExperience SQL and... 
    Senior
    Front end

    Tyler Technologies

    Falmouth, ME
    1 day ago
  •  ...closely with internal product and engineering teams to understand their...  .../BA in Computer Science, Software Engineering, or equivalent practical...  ..., distributed systems in a senior or lead engineering...  ...consistencyExperience with modern front-end technologies (HTML, JavaScript... 
    Senior
    Front end
    Local area
    Immediate start

    Tyler Technologies

    Yarmouth, ME
    1 day ago
  •  ...Senior Software Engineer Work with our innovative software solutions that help local government and school...  ..., and general components for use by front-line Tyler products Develop and extend...  ...HTML, Javascript/Typescript, and a front-end framework like Angular Experience SQL... 
    Senior
    Front end
    Local area

    Mainerafting

    Yarmouth, ME
    4 days ago
  •  ...Job Description - Senior Software Engineer - B2B Platform Services EverQuote is seeking a Senior Back End Software Engineer to join our growing team! EverQuote is a leading...  ...and easy to maintain. This is a full-stack role with a backend focus, where you will... 
    Fullstack
    Senior

    EverQuote

    Belfast, ME
    20 hours ago
  •  ...EverQuote is seeking a Senior Back End Software Engineer to join our growing team and own the design and delivery of scalable, business-critical applications. This backend-focused, full-stack role offers ownership of large services and cross-functional collaboration.... 
    Fullstack
    Senior

    EverQuote

    Belfast, ME
    20 hours ago
  • $239k - $323k

     ...Power a Smarter World with us?The Senior Director Engineering , Home Software Applications is a senior engineering...  ...Home Software Applications across its full scope:Ownership of dealer-facing...  ...integrationsExperience leading full-stack development of dealer or field-... 
    Fullstack
    Senior
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Generac Power System

    South Portland, ME
    15 hours ago
  •  ...Assurance. As a Lead Software Engineer AI (Staff Engineer...  ..., mentoring senior engineers, and spending...  ...systems Own the end-to-end architecture...  ...and technology stacks, powering generative...  ...minimum 5+ years full-stack development,...  ...implementing accessible front-end solutions,... 
    Fullstack
    Front end
    Full time
    Work at office
    Flexible hours
    Shift work
    2 days per week
    3 days per week

    Thomson Reuters

    Mexico, ME
    2 days ago
  • $150k - $200k

     ...Senior Product Engineer Company Overview: VETRO provides cutting-edge Geographic Information...  ...a Senior Product Engineer with full-stack experience to join our engineering team...  ...next generation of GIS fiber management software. Key Responsibilities, including... 
    Fullstack
    Senior
    Front end
    Full time
    Remote work
    Home office
    Flexible hours

    VETRO, Inc

    Portland, ME
    more than 2 months ago
  • $65 - $75 per hour

     ...Full Stack Software Engineer   JOB-10047148   Anticipated Start Date August 3, 2026   Location...  ...W e are seeking an experienced Senior .NET Developer to design, develop, and...  ...responsive and user-friendly web front-end applications compatible across multiple... 
    Fullstack
    Front end
    Hourly pay
    Full time
    Contract work

    Dynamics ATS

    Industry, ME
    a month ago
  • $120k - $150k

     ...As a Senior Software Engineer, this professional will lead the design and development of entire computer systems and application software. They will leverage their expertise to create scalable and robust solutions, mentor junior developers, and drive best practices across... 
    Senior
    Full time
    Work experience placement
    Casual work
    Local area
    Remote work
    Flexible hours

    Harris Computer

    Maine
    2 days ago
  • $113.91k - $182.29k

     ...Hampshire University (SNHU) is looking for an experienced Senior Python Backend Engineer. You will report directly to the Vice President of AI Engineering...  ...’re the whole package. Your benefits should be, too. As a full-time employee at SNHU, you’ll get: ~ High-quality, low-... 
    Senior
    Full time
    Remote work
    Worldwide

    Southern New Hampshire University

    Maine
    3 days ago
  •  ...Tyler Technologies is looking for a Senior Software Engineer to join our Development Enablement team. You will be responsible for streamlining development processes and guiding product engineers while focusing on technology adoption. This position requires a strong... 
    Senior

    Tyler Technologies

    Falmouth, ME
    20 hours ago
  •  ...Tyler Technologies is looking for a Senior Software Engineer to join the Development Enablement team in Yarmouth, Maine. This position involves providing technical leadership and guidance to drive best practices and technology adoption. The ideal candidate will have over... 
    Senior

    Tyler Technologies

    Yarmouth, ME
    20 hours ago
  •  ...Tyler Technologies is seeking a Senior Software Engineer to join the Development Enablement team in Orono, Maine. This role focuses on establishing technical standards, mentoring engineers, and integrating AI-driven solutions to improve development workflows. Ideal candidates... 
    Senior

    Tyler Technologies

    Orono, ME
    20 hours ago
  • $66.59k - $115k

     ...Tyler Technologies is seeking a Senior Software Engineer specializing in GIS to work in a remote environment with focus on spatial analysis and application development. Candidates should have a Bachelor’s degree in Computer Science, Math, or GIS and 5 years of experience... 
    Senior
    Remote work

    Tyler Technologies

    Yarmouth, ME
    20 hours ago
  •  ...Tyler Technologies, Inc. is seeking a Senior Software Engineer to join the Development Enablement team in Falmouth, Maine. This role involves technical leadership, mentoring engineers, and defining technical roadmaps while focusing on creating scalable and high-quality... 
    Senior

    Tyler Technologies, Inc.

    Yarmouth, ME
    1 day ago
  •  ...Level A fully trained and experienced Senior Technical Support Specialist will have basic technical knowledge of SJR “full stack” products and services as well as be able...  ...Desktop & laptop troubleshooting, hardware, and software. Responsibilities (What You Do)... 
    Fullstack
    Senior

    S. J. Rollins Technologies

    Bangor, ME
    7 days ago
  •  ...Senior Software Engineer A rapidly growing, private equity-backed technology company ,is looking for a full-time Senior Software Engineer to develop embedded firmware for its intelligent energy management platform. Theirtechnology connects and optimizes building... 
    Senior
    Full time

    Motion Recruitment Partners LLC

    Kittery, ME
    20 hours ago
  • $66.59k - $110k

     ...Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine Salary...  ...Development Enablement team is a new engineering group focused on streamlining...  ...working with the technology stacks maintained by the departmental Architecture team. A Senior Software Engineer for this... 
    Senior

    Tyler Technologies, Inc.

    Orono, ME
    20 hours ago
  •  ...seeking an experienced Machine Learning Engineer to join the Machine Learning Operations...  ...optimization (e.g., TensorRT, DLA) Work with software engineers and Data Scientists to...  ...foundation/vision models Experience with ML tech stacks, including Databricks (including... 
    Senior

    Compunnel, Inc.

    Westbrook, ME
    20 hours ago
  • $120.5k - $162.68k

     ...United States Full time R2026-6326 It's fun to work...  ...are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS...  ...online) within our modernization stack. Provide authoritative...  ...solutions power the back-end systems that thousands of brands... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Augusta, ME
    4 days ago
  •  ...Tyler Technologies in Maine is seeking a Senior Software Engineer to build applications and infrastructure for the Tyler suite of products. You’ll work across agile and waterfall environments and collaborate with product teams to deliver tangible market results. You... 
    Senior

    Mainerafting

    Yarmouth, ME
    19 hours ago
  • $175k - $195k

     ...Join to apply for the Senior Golang Software Engineer role at Milestone Systems Be the key in unlocking...  ...security, tech debt balance, TDD, and “going end‑to‑end early”. Own, diagnose, and...  ...Not Applicable Employment type Full‑time Job function Engineering... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Milestone Systems

    Portland, ME
    19 hours ago
  • $122.66k - $215.7k

     ...time-critical, one-stop design, engineering and manufacturing services...  ...opportunity to leverage your embedded software expertise, collaborate with...  ...Defense Sector is seeking a Senior DevSecOps Software Engineer...  ...a plus ~ Experience with full software development life... 
    Senior
    Permanent employment
    Worldwide
    Flexible hours
    Shift work

    TTM Technologies

    Farmingdale, ME
    20 hours ago
  •  ...IV: Phone and Video Visa: No H1b/ CPT Required Skills: Architecture software design - Expert - 5 years Service-oriented architecture development - Expert - 5 years. JAVA Full Stack development - Expert - 5 years Top 3 Skills: Architecture software... 
    Fullstack
    Senior
    Contract work
    H1b

    ShiftCode Analytics

    Augusta, ME
    1 day ago
  • $140k - $160k

     ...organization, our DevOps engineers are embedded with...  ...reliable delivery of the software that helps veterinary professionals...  ...Squad — a group of 3-4 senior DevOps engineers...  ...will build the whole stack from ELBs to...  ...deploying, and configuring full application stacks (Java... 
    Fullstack
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    3 days ago
  •  ...world. Join in our mission!Role SummaryWe are looking for a Senior Application Engineer to work closely to support our Account Executives, Sales...  ...business needs.On-Site Requirements This position requires a full on-site presence 5 days per week during the first 46 months... 
    Senior
    Immediate start

    NECI

    Bangor, ME
    2 days ago
  • $121k - $164k

     ...We are looking for a talented Senior Sales Application Engineer join our team specializing in Technical Sales for Cummins, Inc. in Minneapolis, MN....  ...standards, and solution guidance to consulting engineers, end users, and sales teams. Identify customer needs and market... 
    Senior
    Full time
    For contractors

    Cummins

    Maine
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Front End / Full Stack. Be the first to apply!