Backend Software Engineer

GetWhys

Portland, Bozeman, Boise, New York (OR, MT, ID, NY)

Hybrid

USD 120,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Healthcare, Dental, Vision insurance
401(k) with 3% company match
Unlimited PTO + 12 weeks parentalleave
18 company holidays

Job summary

GetWhys is seeking a Backend Software Engineer to build the systems powering our product and connect GetWhys with tools our customers use.

You’ll work across backend services, APIs, data pipelines, and data transformations, turning unstructured customer data into usable information for our AI workflows. This role suits someone who enjoys shipping reliable software in a fast-moving startup.

Qualifications

  • 4+ years of backend/infra software engineering experience.
  • Strong proficiency with TypeScript for production backends.
  • Experience designing and maintaining production backend services.
  • Experience integrating with third-party platforms or APIs.
  • Experience moving data between systems (transform, map, normalize, sync).
  • Comfortable debugging distributed workflows, observability, reliability.
  • Ability to make pragmatic tradeoffs in an early-stage environment.

Responsibilities

  • Design, build and maintain backend services powering GetWhys core product.
  • Build integrations with external platforms via APIs, webhooks and other integration patterns.
  • Design data ingestion, transformation, normalization, and synchronization across GetWhys and third-party systems.
  • Own APIs, data models, and services that support customer-facing features and internal tooling.
  • Work with structured and unstructured data for search, analytics, and AI workflows.
  • Design reliable background jobs and asynchronous data processing.
  • Improve reliability, performance, observability, and scalability of production systems.
  • Collaborate with product and engineering to turn ambiguous product problems into pragmatic technical solutions.
  • Evolve backend architecture as usage, integrations, and data volume grow.

Skills

Typescript
Backend systems
APIs
Data modeling
Distributed systems
Observability
Troubleshooting

Tools

PostgreSQL
Redis
Docker

Job description

Portland, OR | Bozeman, MT | Boise, ID| NYC, NY

About GetWhys

AI has made it much faster for go-to-market teams to create content, campaigns, and sales materials. But speed only helps if the work reflects what buyers actually think.

GetWhys helps teams check their work against insights from real B2B buyers. Those insights come from our proprietary buyer intelligence database, built from research interviews, and every one can be traced back to its original source.

We’re VC-backed and growing quickly—our ARR grew 10x in 2025. Our customers include Docusign, Intel, Commvault, Verizon, and Twilio. We’re a team of nearly 20 and are hiring across the company.

We’re a hybrid company, with hubs in Portland, New York City, Boise, and Bozeman. Our strong preference is to have someone in one of those hubs. We like working together, we take the work seriously, and we also expect people to have lives outside of it. We have artists, chefs, cyclists, dancers, and ultramarathoners on our team, and we’d love for you to bring yourself to it.

The Role

Location:Hybrid — NYC, Portland, Boise, or Bozeman

GetWhys is looking for a Backend Software Engineer to help build the systems that power our product and connect GetWhys with the tools our customers already use.

You’ll work across backend services, APIs, integrations, and data pipelines, building systems that ingest, transform, synchronize, and serve data across our application and external platforms. That might mean building an integration with a platform like Salesforce, designing an API that powers a new product feature, or creating a pipeline that turns unstructured customer data into something our AI systems can reason over.

You’ll also help build the infrastructure behind our LLM-powered workflows and evolve our backend architecture as our product, customers, and data volume grow.

This role is ideal for someone who enjoys working across systems, making messy data useful, and designing reliable software in a fast-moving startup environment.

In this role
  • Design, build and maintain backend services that power GetWhys’ core product.
  • Build integrations with external platforms through APIs, webhooks and other integration patterns.
  • Design systems for ingesting, transforming, normalizing, and synchronizing data between GetWhys and third-party systems.
  • Own APIs, data models, and services that support customer-facing product features and internal tooling.
  • Work with both structured and unstructured data, including pipelines that support search, analytics, and AI-powered workflows.
  • Design reliable background jobs and asynchronous workflows for processing and moving data.
  • Improve the reliability, performance, observability, and scalability of our production systems.
  • Work closely with product and engineering to turn ambiguous product problems into pragmatic technical solutions.
  • Help evolve our backend architecture as usage, integrations, and data volume grow.
What We're Looking For
  • 4+ years of experience as a backend, platform, or infrastructure-focused software engineer.
  • Strong proficiency with typescript and experience using it to build production backend systems.
  • Strong experience designing, building, and maintaining backend services in production.
  • Comfortable designing APIs, working with databases, and making thoughtful data-modeling decisions.
  • Experience integrating with third-party platforms or APIs and working with concepts like webhooks, rate limits, retries, and asynchronous processing.
  • Experience moving data between systems, including transforming, mapping, normalizing, or synchronizing data from different sources.
  • Comfortable debugging distributed workflows and thinking about failure modes, idempotency, observability, and reliability.
  • Ability to make pragmatic technical tradeoffs and work effectively in an early-stage environment.
  • Healthcare, Dental, and Vision insurance (90% of your deductible, 75% of your dependents’)
  • 401(k) with 3% company match
  • Unlimited PTO12 weeks paid parental leave
  • 18 company holidays, with unlimited PTO
    • Our suggested minimum is at least 10 business days of PTO per year.
  • We’re a historically remote company; NYC, Boise, Bozeman, and Portland are our first hubs, where we’ll have a hybrid office environment.
    • We’ll always be remote friendly (e.g., no “X days in office”).
  • Regular team- and company-wide in person gatherings.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer
Backend Software Engineer

Worky • Bozeman (MT)

On-site
USD 110,000 - 150,000
Health insurance
401(k) match
Unlimited PTO
+3
Lead Product Designer
Lead Product Designer

GetWhys • New York (NY), Bozeman (MT), Boise (ID), Portland (OR)

On-site
USD 190,000 - 210,000
Health benefits
401k match
Unlimited PTO
+5
Founding Engineer, Full-Stack
Founding Engineer, Full-Stack

Whym • Oakland (CA)

On-site
USD 180,000 - 240,000
Hybrid in Oakland/Bend
Remote-friendly
Competitive equity
+1
Hybrid Backend Engineer — APIs, Data Pipelines & AI Workflows
Hybrid Backend Engineer — APIs, Data Pipelines & AI Workflows

GetWhys • Portland (OR), Bozeman (MT), Boise (ID), New York (NY)

Hybrid
USD 120,000 - 160,000
Healthcare, Dental, Vision insurance
401(k) with 3% company match
Unlimited PTO + 12 weeks parentalleave
+1
Backend Engineer - Hybrid, AI-Powered Data Pipelines
Backend Engineer - Hybrid, AI-Powered Data Pipelines

Worky • Bozeman (MT)

On-site
USD 110,000 - 150,000
Health insurance
401(k) match
Unlimited PTO
+3
Software Engineer: Backend
Software Engineer: Backend

Whippy • Town of Poland (NY)

On-site
USD 60,000 - 80,000
Software Engineer: Backend
Software Engineer: Backend

whippy • United States

Remote
USD 60,000 - 80,000
Senior Backend Engineer - REMOTE
Senior Backend Engineer - REMOTE

CyberCoders • Tulsa (OK)

Remote
USD 90,000 - 150,000
Remote work
Equity options
Health insurance
+4
Senior Full-Stack/Product Engineer in SF
Senior Full-Stack/Product Engineer in SF

Hyperbound • San Francisco (CA)

On-site
USD 190,000 - 280,000
Competitive salary and equity package
Early member of high-growth startup
SF office in South Park
Senior Software Engineer
Senior Software Engineer

Revenue Vessel • United States

On-site
USD 150,000 - 210,000
Fully remote
Generous equity
Top-tier health insurance
+1