← All rolesOpen role · direct hire
Senior Backend Engineer (Go)
Design and operate the Go services behind our payments, credit and healthcare platforms — to a production standard, with the observability to prove it.
What you'll do
- Own services end to end: written design → code → tests → deploy → on-call.
- Model financial and regulated flows correctly, idempotently, and safely.
- Write the design before the code; no service ships without one.
- Instrument what you build (metrics, logs, traces) so quality is observable.
- Review pull requests and mentor Institute engineers as they come through.
What we're looking for
- 4+ years building backend systems, with strong, current Go.
- Solid relational data modelling (Postgres) and API/event-driven design.
- A correctness mindset for money- or compliance-sensitive domains.
- Comfortable owning production: deployments, incidents, and the fixes after.
Nice to have
- Payments or lending experience
- NATS / event streaming
- Docker, Hetzner, Kubernetes
- CBN / NDPA awareness
What success looks like in 90 days
- Shipped a meaningful service or subsystem to production.
- Had at least one design doc adopted by the team.
- Removed a real operational pain — alert noise, latency, or a flaky path.
Stack
GoTypeScriptPostgresNATSDockerHetzner
The process
01
Apply
CV + cover letter
02
Screen
we read every one
03
Assessment
a real, scoped task
04
Interview
the team you’d join
05
Founder talk
values & direction
06
Offer
terms discussed openly
07
Onboard
paired, shipping in week one
Apply for this role
You're applying for Senior Backend Engineer (Go).
▹ PDF or Word, up to 8 MB. Files upload directly to secure storage; we receive only the reference. Your data is handled per our Privacy Policy and never sold.