GoGo Careers: Work with Us!

AS SEEN IN

What We Look For

Every single person that works here has someone they are building GoGo for. When we add someone to the team, it's because we think they will help our dad, aunt, neighbor or grandma have a better life. Does that sound like you?

Front End JavaScript / TypeScript Engineer

About the role

About the Company

GoGoGrandparent’s (GoGo’s) mission is to help older adults live independently in their home for as long as possible. We do that by tailoring existing on demand apps to the needs of people living with mobility, visual, cognitive and dexterity impairments and letting older adults use them by making a phone call. After ordering, our service becomes a virtual caregiver that monitors the instrumental activities of daily living (mobility, meals, groceries, medication delivery & home management) for tens of thousands of older adults around the United States. We’re profitable, have been around since 2016 & haven’t raised any venture capital financing to date. The company was inspired by the cofounder’s grandmother, who still uses us to this day (she’s turning 95 in March)!

Our engineering team is fully remote, tight-knit, and moves fast. You’ll work closely with founders, ship meaningful features weekly, and have real ownership over architecture, reliability, and product direction.

* This is a fully remote position
* Must be able to work US timezones or 4+ hours overlap with mainland US

Job Summary

We have a Webflow designer who owns layout and CMS. He does not write JavaScript.

You will own everything that makes our Webflow pages work: registration, payments, service checks, analytics, cookies, and talking to our APIs.

You will also take the code from concatenated ES5/jQuery to TypeScript with a real build pipeline, without breaking production landing pages.

You are not a backend hire. You are expected to read our Node/TypeScript/GraphQL/REST API well enough to decide which endpoint to call, what to send, what comes back, and what happens when it fails. We do not have complete, trustworthy API documentation for this. The source, and its tests, is the documentation.

You need to be comfortable communicating and working directly with our marketing team and other company stakeholders.

What you will actually do

Product / integration

  • Wire Webflow forms and pages to existing REST and GraphQL endpoints: callers, loved ones, membership, Stripe payment, service-area checks, grocery/home-services leads, error logging.
  • Own multi-step registration: validation, session persistence, step navigation, auth tokens, 401 handling, partner vs consumer flows.
  • Keep Stripe Elements, phone inputs, cookies, and tracking working across many landing-page variants.
  • Coordinate with the Webflow person on DOM IDs, required attributes, and page structure. Our form reader is DOM-driven; a wrong ID on a Webflow page is a production bug.
  • Take responsibility for our Playwright test coverage and add more tests as needed.

Reading the backend (required, not optional)

  • Open the relevant route/controller in our backend (TypeScript, Express-style routes, controllers, some GraphQL) and extract: HTTP method, path, auth, request body/query, success payload, error codes and shapes.
  • Use existing route tests as a second source of truth when the handler is messy.
  • Choose the right endpoint for the page (create vs patch, REST vs GraphQL, payment intent vs caller update). Calling the wrong one, or omitting a field the controller actually requires, is a failed task.
  • When the API cannot do what the page needs, write a clear request for backend (expected input/output, current behavior, what's missing). You will not be expected to own large backend changes.

Engineering

  • Over time, migrate the codebase from JS IIFE modules to TypeScript.
  • Replace concat + Terser with a real bundler (esbuild/Vite/Rollup).
  • Untangle globals, jQuery, and implicit script order without a rewrite that takes the site down.

What the systems look like

Client

  • We use Webflow: a visual web design and development platform that lets you create, build, and host custom websites without writing manual production code, while also supporting custom HTML, CSS, and JavaScript for advanced functionality and customization.
  • Vanilla JS + jQuery, IIFEs, concatenated in a fixed file order.
  • Playwright tests already use TypeScript. App code does not.

API

  • Large TypeScript Node service. Registration and billing are not a tiny CRUD layer; controllers have real business rules.
  • Auth is typically bearer tokens; some flows differ (partner vs consumer).
  • Error responses are not always uniform. You have to read the handler.

You Should Be Strong At

  • JavaScript and TypeScript in the browser (DOM, events, fetch/XHR, cookies, localStorage, CORS).
  • Reading other people's TypeScript: routes, controllers, types, tests. You do not need to write production backend, but you cannot treat the API as a black box or wait for a spec.
  • Mapping a form to a real endpoint: required vs optional fields, nested payloads, auth headers, 4xx handling.
  • Incremental migration: JS → TS, globals → modules, without freezing feature work.
  • Build tooling: bundlers, source maps, minify, watch, CI.
  • Working with a designer who does not write JS: explicit contracts (element IDs, data attributes).
  • Playwright or similar for user flows.
  • Nice to Have: Stripe.js, Webflow custom code, analytics pixels, GraphQL, having changed a small backend endpoint yourself.

Seniority

Mid to Senior level. You should be able to:

  • Take a new landing flow, find the right backend endpoints, wire the page, test it, ship it — without someone translating the API for you.
  • Propose a TS + bundler plan and execute it in slices.
  • Push back when Webflow structure will break the JS, or when the API cannot support the page as designed.

How We Will Measure Success (first 6–12 months)

  1. You own our Webflow flows end-to-end: page contract, JS, correct API usage (from reading backend code), Playwright, ship.
  2. You can explain, from the backend source, why a given page calls the endpoints it calls.
  3. App source is being migrated to TypeScript (or a clear majority, with a path for the rest).
  4. Build is a real pipeline: typed, module-aware, minified, source maps, documented deploy.

Benefits

  • Fully remote position
  • $80k – $120k (based on location, experience and seniority)
  • Paid holidays
  • Personal Time-off of 15 days at start
  • Engineering team retreat
  • US Employees
    • Healthcare Insurance (Medical, Dental, Vision)
    • 401k Plan

About the interview

2-stage interview process

Show More
Apply Now!
Backend Engineer

About the role

About the Company

GoGoGrandparent’s (GoGo’s) mission is to help older adults live independently in their home for as long as possible. We do that by tailoring existing on demand apps to the needs of people living with mobility, visual, cognitive and dexterity impairments and letting older adults use them by making a phone call. After ordering, our service becomes a virtual caregiver that monitors the instrumental activities of daily living (mobility, meals, groceries, medication delivery & home management) for tens of thousands of older adults around the United States. We’re profitable, have been around since 2016 & haven’t raised any venture capital financing to date. The company was inspired by the cofounder’s grandmother, who still uses us to this day (she’s turning 95 in March)!

Our engineering team is fully remote, tight-knit, and moves fast. You’ll work closely with founders, ship meaningful features weekly, and have real ownership over architecture, reliability, and product direction.

This is a fully remote position

Job Summary

We are seeking a Senior Backend Engineer with strong expertise in Node.js / Typescript to design, build, and maintain scalable backend systems. This role is responsible for delivering high-quality features end-to-end, collaborating closely with product and project managers, and continuously improving the codebase through thoughtful refactoring.

The ideal candidate takes ownership of their work, writes clean and maintainable code, and contributes to system architecture decisions. They will work across the full development lifecycle—from planning and implementation to testing, deployment, and monitoring—while ensuring reliability and performance in production.

In addition to execution, this role involves improving engineering processes, reviewing code, mentoring other developers, and helping drive technical standards across the team.

Responsibilities

  • Design, develop, and deliver backend features using Node.js / Typescript, ensuring high performance and scalability
  • Collaborate with product and project managers to clarify requirements and translate them into technical solutions
  • Own tasks end-to-end, from implementation through testing, deployment, and monitoring
  • Identify, troubleshoot, and resolve bugs and production issues in a timely manner
  • Continuously refactor and improve existing code to enhance maintainability, performance, and reliability
  • Review pull requests, provide constructive feedback, and uphold code quality and engineering standards
  • Write clean, well-documented, and testable code following best practices
  • Participate in system design and architecture discussions, contributing to long-term technical decisions
  • Monitor system performance and proactively address bottlenecks or reliability issues
  • Collaborate with cross-functional teams (frontend, QA, DevOps) to ensure smooth delivery of features
  • Mentor other engineers and contribute to improving team processes and development workflows

Tech Stack

  • Back-end heavy: Node.js, TypeScript, MySQL, REST + GraphQL
  • Front-end: Vue.js (nice to have)
  • Deployment: AWS, Docker/Kubernetes (nice to have)

Skills & Qualifications

  • 6+ years of professional experience (primarily in Node.js and Vue.js)
  • Able to work US timezone or 4+ hours overlap with mainland US
  • Able to take ownership and initiative on features / problems

Benefits

  • Fully remote position
  • $80k – $180k (based on location, experience and seniority)
  • There is a significant quarterly bonus tied to meeting sprint goals
  • Paid holidays
  • Personal Time-off of 15 days at start
  • Engineering team retreat
  • US Employees
    • Healthcare Insurance (Medical, Dental, Vision)
    • 401k Plan

If you're passionate about improving the lives of older adults and people with disabilities, we would love for you to apply!

About the interview

2-stage interview process

Show More
Apply Now!
Growth Product Manager

Job Summary

The Growth Product Manager will have broad autonomy to identify and act on opportunities in expanding our core service, rides. This is our largest and most mature service line, and improving its conversion funnel can have a meaningful impact on the company. The role includes customer research, working closely with phone operators, data analysis, and running rigorous A/B tests.

Responsibilities:

  • Own the ‘Rides’ product funnel end to end, from first touch through registration.
  • Identify and prioritize the highest impact opportunities to improve conversion, using data, operator feedback, and customer insights.
  • Design, run, and analyze A/B tests on phone and CRM flows to drive measurable improvements.
  • Work closely with Customer Service Representatives to understand call dynamics, test scripts, and improve in-call conversion.
  • Conduct user research to uncover friction points and validate new ideas.
  • Collaborate with engineering, ops, and QA to ensure high quality execution and smooth rollouts.
  • Develop clear hypotheses, success metrics, and post-launch analyses for all major initiatives.
  • Drive continuous iteration on the customer experience to increase conversion and long term value.
  • Own and maintain a prioritized product roadmap focused on highest impact growth opportunities.    

Skills & Qualifications

  • Bachelors’ degree.
  • 3+ years of experience in full-cycle product development in a non-managerial role.
  • Highly competent in writing SQL queries to generate and explore data.
  • Data analysis experience, able to crunch numbers in spreadsheets comfortably to assist with decision making.
  • Skilled in running AB tests (pricing, engagement, provider incentives).
  • Keen attention to detail, multitask and work well under pressure.
  • Superior project management and interpersonal skills.
  • Excellent verbal and written communication skills.

Benefits

  • Healthcare Insurance (Medical, Dental, Vision)
  • 8 Paid company holidays + 4 Cultural days
  • Personal Time-off of 15 days at start
  • 401k Plan
  • Parental leave

About the interview

Moving to the next round is contingent upon the results of the previous round.

Round 1: 20 minute introductory call with Head of People Operations & Administration.

Round 2: Take home Data Analytics Challenge.

Round 2.5: Data Analytics Challenge review with hiring manager.

Round 3: Take home Case Study (1 hour).

Round 4: Panel interviews with members from product & call center teams (1.5 hours).

Show More
Apply Now!
Product Manager

Job Summary

The Product Manager will own the strategy, roadmap, and execution for GoGoGrandparent’s Home Services department, a strategic bet that could dramatically impact the future of the company. This is a 0 to 1 role where you will have broad autonomy over helping to build this “business within a business”. This role drives the end-to-end product lifecycle, including customer research, market analysis, planning, requirements development, and launch, with the goal of growing adoption, repeat usage, and trust in Home Services.

Responsibilities:

  • Translate customer and business needs into clear product requirements and development roadmaps for Home Services.
  • Build product strategy documents that describe business cases, high-level use cases, technical requirements, and ROI for Home Services initiatives.
  • Design and optimize the customer journey.
  • Conduct customer interviews and market research to uncover pain points and prioritize service categories (e.g., cleaning, handyman, yard-work, personal assistant, caregiver).
  • Analyze funnel metrics, cohort retention, and repeat usage to guide growth strategies.
  • Collaborate closely with cross functional teams in the development, QA, and release of products.
  • Develop, implement, and maintain production timelines across multiple departments.
  • Appraise new product ideas and strategize appropriate go-to-market plans.

Skills & Qualifications

  • Bachelors’ degree.
  • 3+ years of experience in full-cycle product development in a non-managerial role.
  • Highly competent in writing SQL queries to generate and explore data.
  • Data analysis experience, able to crunch numbers in spreadsheets comfortably to assist with decision making.
  • Skilled in running AB tests (pricing, engagement, provider incentives).
  • Keen attention to detail, multitask and work well under pressure.
  • Superior project management and interpersonal skills.
  • Excellent verbal and written communication skills.

Benefits

  • Healthcare Insurance (Medical, Dental, Vision)
  • 8 Paid company holidays + 4 Cultural days
  • Personal Time-off of 15 days at start
  • 401k Plan
  • Parental leave

About the interview

Step 1: 15 minute introductory call with hiring manager or Head of People.

Step 2: Data analytics challenge over Zoom with hiring manager (30 minutes).

Step 3: Take home case study (2-3 hours).

Step 4: Panel interviews with 2-3 members of the Home Services Team.

Step 5: Final call with hiring manager.

Show More
Apply Now!
Testimonials

What Our Team Members Say

Smiling young woman with long brown hair wearing a yellow top, sitting indoors by a window with greenery outside.
I am lucky to be part of GoGo. It’s full of amazing people to work with, and it provides opportunities to grow.
Mayge, Team Lead
Smiling man with short dark hair and a mustache in a well-lit room with furniture in the background.
Work hard, be kind, and amazing things will happen. Working here at GoGo has made me a better person and showed me that kind and beautiful people in this world still exist.
Josh, Supervisor
At its core, the company values innovation and compassion, to help better people’s lives. It’s exciting, meaningful work.
Richard, Engineering