Senior Backend Engineer Go / TypeScript.
Production services, real users, idempotent jobs. You'd rather ship boring code than write a microservices framework.
About the role
You will build production services, internal tools, APIs, workers, and platform glue that help teams operate real systems.
The role is practical and implementation-heavy: code, review, tests, operational notes, and measurable outcomes.
What you'll do
- Build backend services and workers in Go, TypeScript, or Python depending on the environment.
- Improve reliability through idempotency, observability, test coverage, and clear error handling.
- Design APIs and internal tools that make platform workflows easier to operate.
- Work directly in client repositories with senior engineers reviewing your work.
Who you are
- You have shipped production backend systems and maintained them after launch.
- You are comfortable with databases, queues, APIs, auth, and operational debugging.
- You can reason about tradeoffs without turning every problem into a framework project.
- You write code that other senior engineers are happy to inherit.
Bonus, not required
- Go, TypeScript, Python, or Rust depth.
- Experience with platform or developer tooling.
- Database migration and data-contract experience.
Interview process
- Application, resume, GitHub, and a short paragraph.
- Engineering chat, 60 minutes with a senior engineer. No whiteboard.
- Take-home, paid, scoped work on a real engineering problem.
- Team day, focused conversations around design, security, and collaboration.
- Offer, written clearly and discussed directly.
Compensation & benefits
Competitive senior-engineer compensation, full-time, remote-first, US. We discuss specifics early in the process so nobody is left guessing.
- Medical, dental, and vision benefits
- Flexible paid time away from work
- Home-office and learning support
- Time for writing, open engineering, and internal platform improvement