Notion

Software Engineer, Web Infrastructure

San Francisco, California, Remote. Posted 4 days ago

The role

A junior engineer on the Web Infrastructure team will build foundations for Notion's web clients. You will investigate performance bottlenecks, improve client loading and response, and build tools to catch regressions.

What you will do

  • Use browser tools and real-world data to investigate page-load and interaction bottlenecks.
  • Build or improve performance tests, dashboards, and guardrails.
  • Ship scoped improvements to client loading, rendering, asset delivery, or caching.
  • Partner with Web Infrastructure and product engineers to land changes safely.
  • Document learnings and share clear recommendations for performance tradeoffs.

Required qualifications

  • Solid programming fundamentals.
  • Experience building software with JavaScript or TypeScript.
  • Curiosity about how browsers work and how code affects page load, rendering, and interaction responsiveness.
  • A thoughtful debugging approach.
  • Clear, kind communication.
  • Interest in collaborating across teams.
  • Intellectual curiosity about AI-enabled engineering tools.

Nice to have

  • Familiarity with React or another component-based UI framework.
  • Experience with performance profiling.
  • Experience with browser developer tools.
  • Experience with React profiling.
  • Experience with bundlers.
  • Experience with code splitting.
  • Experience with service workers.
  • Experience with asset caching.
  • Experience with performance testing.

Benefits

  • Cash compensation
  • Equity

About the company

Notion is the collaborative AI workspace where teams and agents think together. Millions of individuals, small teams, and large companies run their work on Notion.

Software Engineer, Web Infrastructure at Notion | JobZoey