Backend Software Engineer

GetWhys

$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in backend or infrastructure-focused software engineering.
  • Strong proficiency in TypeScript for building production backend systems.
  • Experience in designing, building, and maintaining backend services in a production environment.
  • Knowledgeable in API design and database management with a focus on data modeling decisions.
  • Skilled in integrating third-party platforms and APIs, including webhooks and asynchronous processing.
  • Proficient in data movement across systems and performing data transformations and synchronizations.
  • Expertise in debugging distributed workflows, focusing on reliability and observability.

Responsibilities

  • Design, build, and maintain backend services for GetWhys' core product.
  • Develop integrations with external platforms using APIs and webhooks.
  • Create systems for data ingestion, transformation, and synchronization.
  • Own APIs and data models that enhance customer-facing features and internal tools.
  • Process both structured and unstructured data for analytics and AI workflows.
  • Implement reliable background jobs and workflows for efficient data processing.
  • Enhance the reliability and scalability of production systems as they grow.

Benefits

  • Healthcare, Dental, and Vision insurance with substantial coverage.
  • 401(k) plan with a competitive company match.
  • Unlimited Paid Time Off (PTO) policy.
  • 12 weeks of paid parental leave.
  • 18 company holidays alongside an unlimited PTO framework.
  • Flexible remote work options complemented by a hybrid office environment in select cities.
  • Opportunities for regular team gatherings and company events.
Full Job Description
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.
Benefits
  • Healthcare, Dental, and Vision insurance (90% of your deductible, 75% of your dependents')
  • 401(k) with 3% company match
  • Unlimited PTO
  • 12 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.

Similar Jobs

More Jobs at GetWhys

More Information Technology Jobs

Find similar Backend Software Engineer jobs: