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 design and utility.
About the Role
As a Software Engineer Intern at Notion, you will join our first engineering internship class. This role involves:
- Writing clean, secure, tested, and documented code.
- Designing and enhancing the Notion platform with new capabilities as needed.
- Developing, fixing, and debugging software for web services, databases, applications, tools, and networks.
What You'll Achieve
During your 12-week internship, you will:
- Be paired with a mentor to guide your development.
- Work closely with our team to build and ship impactful projects.
- Drive valuable impact to our customers and engineers through your work.
Skills You'll Need to Bring
- Thoughtful problem-solving: You can decompose tricky problems and work towards a clean solution, either independently or with teammates.
- For a backend internship: Familiarity with relational database systems like Postgres or MySQL is a plus.
- For a frontend internship: Learning technologies (CSS, Javascript, & React) and best practices in front-end architecture, including performance, accessibility, and usability.
Nice to Haves
- Expertise with specific technologies that are part of our stack, including Typescript, React, Electron, Node.js, AWS, and Postgres.
- Interests outside of technology, such as in art, history, or social sciences.
Location and Workplace
This internship will take place from May to September, based on your summer schedule. You will need to work out of our NY or SF office during this time, following a hybrid workplace model with required days in the office.
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.
Senior Software Engineer (C++)
Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.
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 (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.
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.
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.
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 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.
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.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
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.
Senior Product Engineer [Rust & Typescript]
Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.
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.
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.
Software Engineer - Autonomous Driving
Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
Full Stack Engineer with NextJS Experience
Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.
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.
Software Engineer with Design Affinity
Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.
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.
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.
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.