Rivet logo
Rivet
Posted 17 days agoVerified live 2d ago

Full-Stack Engineering Intern

Brief overview

Remote
UndergradOr in progress
GoReactPostgreSQLProtobufgRPCLLM Application DevelopmentCode ComprehensionSoftware Development

About the company

Rivet is a tax prep firm, designed to make tax season less taxing.

Job description

Summary

Rivet is an AI-native accounting firm that combines tax, bookkeeping, and automation into a unified experience. The Full-Stack Engineering Intern will ship production features across Go, Postgres, protobuf, React, and related systems, while working closely with engineers and accountants to solve automation problems in tax and accounting workflows.

Responsibilities

  • Own a scoped feature end to end — Postgres schema, Go service, protobuf contract, React screen. Scoped so you can finish it, not so it doesn't matter
  • Pair with the engineer who owns that module. You'll have a named mentor from day one and a standing weekly with them
  • Work on the automation problems. Our industry never built APIs. Parsing filings that arrive as scanned paper and reconciling ledgers that disagree with each other is most of the interesting work here, and plenty of it is well-scoped
  • Talk to accountants every day. They're on Slack, they'll tell you exactly what's broken, and they're the reason the thing you build matters
  • Ask questions in public. We'd rather you ask in a channel than spend two days stuck

Skills

  • You've built things outside of coursework — side projects, open source, a company, something you shipped because you wanted it to exist
  • Working knowledge of at least one of Go or React, and real interest in the other
  • You can read unfamiliar code and make progress without a tutorial
  • You write clearly. Remote and asynchronous means most of the job is writing
  • You want feedback and do something with it
  • Enrolled in or recently out of a degree program, or self-taught and at an equivalent point
  • Postgres beyond an ORM
  • Any exposure to protobuf, gRPC, or typed API clients
  • You've used LLMs to build something real, and have opinions about where they fail
  • Curiosity about tax, accounting, or other domains where a wrong number has consequences

Qualifications

Must Haves

  • You've built things outside of coursework — side projects, open source, a company, something you shipped because you wanted it to exist
  • Working knowledge of at least one of Go or React, and real interest in the other
  • You can read unfamiliar code and make progress without a tutorial
  • You write clearly. Remote and asynchronous means most of the job is writing
  • You want feedback and do something with it
  • Enrolled in or recently out of a degree program, or self-taught and at an equivalent point

Nice to Haves

  • Postgres beyond an ORM
  • Any exposure to protobuf, gRPC, or typed API clients
  • You've used LLMs to build something real, and have opinions about where they fail
  • Curiosity about tax, accounting, or other domains where a wrong number has consequences

Benefits

  • A named mentor, a real project, and a direct line to the CEO
  • A fully remote team
  • Twice-yearly company offsites
  • An honest conversation about a full-time offer at the end, in either direction

More jobs like this