Software Engineer, Web Infrastructure
Core
Build foundations for Notion's web clients to improve page-load speed, interaction responsiveness, and resilience.
Role type
Junior Software Engineer (Web Performance & Infrastructure)
Builds
Web client loading, rendering, asset delivery, and caching mechanisms
Domain
SaaS / Web Infrastructure
Deliverable
product features
Required skills
JavaScript, TypeScript, React, browser developer tools, performance profiling, debugging, code splitting, service workers, asset caching
Preferred skills
Performance testing, bundlers, AI-enabled engineering tools
Responsibilities
Investigate page-load and interaction bottlenecks using real-world data; build or improve performance tests and dashboards; ship scoped improvements to client loading and rendering; partner with product engineers to land changes safely; document findings and share recommendations
Seniority
Junior, hands-on IC
