Notion logo

Software Engineer Intern (Summer 2025) - Notion

Notion

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

Notion logo
Notion

Software Engineer, Developer Experience

Join Notion as a Software Engineer in Developer Experience, focusing on enhancing engineering productivity with tools like TypeScript and React.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Coinbase logo
Coinbase

Software Engineer Intern

Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.

n8n logo
n8n

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.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

NCR Voyix logo
NCR Voyix

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.

DEPT® logo
DEPT®

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.

Pendo.io logo
Pendo.io

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.

NN Group logo
NN Group

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.

LEGALFLY logo
LEGALFLY

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.

N26 logo
N26

Backend Engineer - Financial Empowerment

Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.

Kennisnet logo
Kennisnet

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.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Nubank logo
Nubank

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.

Motius logo
Motius

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.

Applied Intuition logo
Applied Intuition

Software Engineer - Autonomous Driving

Join Applied Intuition as a Software Engineer in Munich to tackle autonomous driving challenges with top ADAS/AV programs.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

lemlist logo
lemlist

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.

Happy Horizon logo
Happy Horizon

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.

Telenet logo
Telenet

Software Engineer with Design Affinity

Join Telenet as a Software Engineer with design skills to develop innovative campaigns using HTML, CSS, and JavaScript.

Together AI logo
Together AI

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.

Elastic logo
Elastic

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.

Zivver logo
Zivver

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.