About Notion
Notion blends everyday work tools into one, offering a platform for product roadmaps, company wikis, and meeting notes, making it customizable to any workflow. The mission is to enable everyone to shape the tools that shape their lives, emphasizing the importance of software in daily operations.
Role Overview
As a Software Engineer Intern for Summer 2025, you will join Notion's first engineering internship class. This role is crucial as Notion's user base grows, ensuring a fast, reliable, and secure experience. Over a 12-week period, you will work on impactful projects across various teams, including product engineering, mobile, infrastructure, and security. You will be paired with a mentor to guide your development and integration into the team.
What You'll Achieve
- Write clean, secure, tested, and documented code.
- Design and enhance the Notion platform with new capabilities as needed.
- Develop, fix, and debug software for web services, databases, applications, tools, networks.
Skills You'll Need to Bring
- Strong problem-solving skills with a clear understanding of complex contexts.
- Proficiency in programming languages such as TypeScript, Node.js, Go, Python, Java, Swift, Rust, or Kotlin.
- Ability to work in a dynamic, fast-paced environment.
- Excellent communication and teamwork skills.
Nice to Haves
- Familiarity with technologies like TypeScript, React, Electron, Node.js, AWS, and Postgres.
- A broad interest in areas outside of technology, such as art, history, or social sciences.
Location and Work Environment
This internship requires working out of the NY or SF office with a hybrid schedule, including two anchor days. The internship will run from May to September, aligning with your summer schedule.
Compensation
The role offers an hourly rate of $55 to $59, based on qualifications and office location (San Francisco or New York City).
Benefits Extracted with AI
- Competitive hourly compensation
- Hybrid work environment
Similar jobs
Last update: 23 minutes ago
Software Engineer, Developer Experience
Join Notion as a Software Engineer in Developer Experience, focusing on enhancing engineering productivity with tools like TypeScript and React.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
Software Engineering Internship (Front End/Back End/Site Reliability/Security)
Join Pendo as a Software Engineering Intern in Raleigh, NC. Work on impactful projects in a dynamic tech environment. $30/hr.
Senior Software Engineer (Node.js & TypeScript)
Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.
Senior Backend Engineer (Go)
Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.
Senior Full-stack Engineer (Angular, Node.js, TypeScript)
Join NN Group as a Senior Full-stack Engineer, leading software architecture and development with Angular, Node.js, and TypeScript.
Software Developer for Educational Platforms
Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Intern Backend Developer Node.js
Join DEPT® as an Intern Backend Developer in Amsterdam, working with Node.js, JavaScript, and more. Gain hands-on experience with top clients.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Senior Backend Engineer - Java, Rust, Go
Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.
Senior Software Engineer - Data Platform
Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.
Software Engineer II - Developer Experience
Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.
Fullstack Developer Intern (C# / .NET)
Join Happy Horizon as a Fullstack Developer Intern in Eindhoven. Work with C#, .NET, JavaScript, and more in a dynamic team.
Senior Full Stack Software Engineer
Join Buynomics as a Senior Full Stack Software Engineer, working with TypeScript, ReactJS, and NodeJS in a hybrid role in Cologne.
Front-end Angular Engineer
Join Zivver as a Front-end Angular Engineer to shape the future of secure web applications. Work with Angular, TypeScript, and more in Amsterdam.
Software Engineer with Design Affinity
Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.