All interviews
Notion logo

Notion

Staff

Own Go as Notion's next fully supported backend platform, alongside TypeScript

Notion is hiring a senior engineer to lead the rollout of Go as a production-grade platform for backend services that Node isn't well suited for, inside the Developer Experience team. The interview will focus on deep Go operational expertise, platform-building track record, and systems trade-off judgment — with a concrete 90-day deliverable as the bar.

Step into this interview

Free · a live voice mock calibrated to this exact role

Practice this interview

What this interview tests

  • Operating production Go services at scale
  • Building and driving adoption of an internal platform (libraries, golden paths, migration playbooks)
  • Reliability, observability, and deployment patterns for a new language platform
  • Prioritizing ambiguous, high-leverage developer-experience problems
  • Explicit systems trade-offs (speed vs. safety, abstraction vs. flexibility)
  • AI-enabled developer tooling to reduce toil

Common question themes

How would you sequence the first 90 days of standing up Go as a platform

Describe a platform, library, or golden path you built that other teams adopted

Tell me about a production Go service you operated and a failure you learned from

How do you decide what reliability/observability guardrails are must-have vs. later

Walk through a speed-vs-safety or abstraction-vs-flexibility trade-off you made explicit to a team

How do you prioritize among competing developer-experience problems with no clear owner

View the original posting

Related interviews