Software Engineer, Product Infrastructure
Role responsibilities
Develop core frameworks and data models to enable efficient reading and writing of data across Notion's stack. Design abstractions that improve developer productivity, reliability, and performance for product engineers.
Requirements
Requires a pragmatic engineer skilled in TypeScript, React, and backend technologies with a strong focus on simplicity and thoughtful problem-solving. Candidates should be comfortable collaborating cross-functionally and managing technical tradeoffs.
Key skills
AWS, Postgres, NodeJS, TypeScript, React, System Design, Data Modeling, Problem Solving, Cross-functional Collaboration, API Design, Performance Optimization
Keywords
Software Engineering, Product Infrastructure, AWS, Postgres, NodeJS, TypeScript, React, Data Modeling, User Content Graph, Permission Model, ORM, Sync Engine, Query Language, Zanzibar, TAO, AI, Developer Productivity, Scalability, Frontend, Backend