Role overview

Fullstack Engineer

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Responsibilities

  • Build and scale Haven’s core platform across tax, accounting, and banking
  • Take ownership of the full software lifecycle — scoping, building, testing, deploying
  • Collaborate with product and design to ship features that delight customers
  • Write scalable backend code and craft refined, performant frontends
  • Contribute to infrastructure, observability, and system reliability
  • Help shape our technical roadmap and engineering best practices

Tech Stack

  • Cloud: GCP (Cloud Run, Cloud SQL Postgres, Pub/Sub, Terraform)
  • Languages: TypeScript, Python (typed), Rust
  • Frameworks: React, Next.js, Slonik, Axum, SQLx, Django

Requirements

  • 3+ years of experience as a fullstack or backend engineer
  • Experience with modern frameworks (React/Next.js, Django, etc.)
  • Proficiency in at least one typed language (TypeScript, Rust, etc.)
  • Strong product intuition and ability to work cross-functionally
  • Experience with system design and building scalable services
  • Excellent communication skills; startup or fintech experience a plus

Compensation

  • Salary: $120,000 – $200,000 USD
  • Equity: 0.25% – 2%
  • Benefits: Full medical, flexible hours, remote-first culture

Interview Process

  • Take-home coding project (1–2 hours)
  • Live coding session focused on real-world problems (no leetcode)
  • Final interview with a cofounder
Similar roles

Keep a backup shortlist.

Browse stack
FocusBackend EngineerRole area
Seniority signalMiddleCandidate level
StackGCP, JavaScript, Next.jsPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link