Skip to main content

Software Engineer, Web Infrastructure

Posted today

notion labsMillbrae (CA)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Overview: As a Junior Engineer on Web Infrastructure, you help make Notion’s web experiences faster and more resilient. You’ll investigate page-load bottlenecks, refine client loading, and build tools that catch regressions early. You’ll work with cross-functional teams to ship performance-minded improvements and document learnings to guide tradeoffs. This role offers hands-on learning in a fast-moving AI-enabled environment and a clear path to impact on Notion’s web clients. Compensation / Benefits competitive cash compensation equity benefits
Responsibilities: Investigate page-load and interaction bottlenecks using browser tools and real-world data, and implement focused improvements. Contribute to performance tests, dashboards, and guardrails to surface regressions during development and rollout. Ship scoped improvements to client loading, rendering, asset delivery, or caching and measure their impact. Collaborate with Web Infrastructure and product engineers to land changes safely across Notion’s web clients. Document findings and provide clear performance recommendations to guide tradeoffs.
Key requirements: Solid programming fundamentals with JavaScript or TypeScript; familiarity with React or similar UI framework is helpful. Curiosity about browser behavior and how code affects load, render, and interactivity. Analytical debugging approach: break problems down, gather evidence, and seek help as needed. Clear, collaborative communication and cross-team teamwork. Intellectual curiosity about AI-enabled engineering tools and prudent use of their outputs. Curiosity Collaboration Clear communication JavaScript TypeScript React

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this