Software Engineer, Collections Experience
Role responsibilities
Design and ship new database properties, views, and permission models for Notion's database block. Collaborate with product, design, and AI teams to expand the capabilities of Notion Agent and improve the overall user experience.
Requirements
Requires over 10 years of experience shipping production software with fluency in TypeScript across the full stack. Candidates must have a strong track record of owning features end-to-end and experience with complex data models or authorization systems.
Key skills
TypeScript, Backend Development, Frontend Development, System Design, Data Modeling, Permissions Systems, Collaborative Editing, Product Instincts, Technical Design, Code Review, Testing, AI Tooling
Keywords
TypeScript, Software Engineering, Database, Permissions, Authorization, AI Agents, LLM, Full Stack, Data Model, Collaborative Editing, Product Development, Technical Design, Evals, Workflow Tools, Spreadsheets