Back to Jobs
N

Software Engineer, Developer Experience

Notion Hyderabad, Telangana, India

Apply for this Position

Job Description

"Join the Notion team as a Software Engineer, Developer Experience and shape the future of collaborative AI workspaces, where teams and agents think together."

As a Software Engineer, Developer Experience at Notion, you will play a critical role in crafting developer experiences that empower millions of users to build, manage, and automate their work.

You will work closely with cross-functional teams to design and implement APIs, SDKs, and developer tools that make it easy for developers to integrate Notion into their workflows.

Why you should learn this:

The demand for skilled developer experience engineers is high, with companies like Notion leading the way in creating collaborative AI workspaces.

Expected Salary: $150,000 - $250,000 per year, depending on experience and location

How it works:

  • Design and implement APIs, SDKs, and developer tools that make it easy for developers to integrate Notion into their workflows.
  • Collaborate with cross-functional teams to craft developer experiences that meet the needs of millions of users.

Core Concepts to Master

1

API Design

Learn about designing scalable and maintainable APIs that meet the needs of developers and users alike. Understand how to balance complexity with simplicity, and how to use tools like OpenAPI and Swagger to document and test APIs.

2

Developer Experience

Understand the importance of developer experience in shaping the way developers interact with your product. Learn about design principles, user research, and usability testing to create developer experiences that are intuitive and easy to use.

3

Collaboration and Communication

Develop strong collaboration and communication skills to work effectively with cross-functional teams. Learn about Agile methodologies, project management, and stakeholder management to ensure that developer experiences are delivered on time and to the required quality standards.

4

Cloud Computing and Infrastructure

Learn about cloud computing and infrastructure concepts, including deployment strategies, scalability, and security. Understand how to use cloud providers like AWS, GCP, or Azure to host and manage APIs, SDKs, and developer tools.

Interview Questions (Beginner)

  • What do you know about API design and developer experience?
  • Can you tell me about a time when you had to collaborate with a cross-functional team?
  • What are some common pitfalls to avoid when designing APIs and developer experiences?

Job Overview

CompanyNotion
Employment TypeFull-time
LocationHyderabad, Telangana, India
Experience LevelFresher

Advance Questions

  • How would you approach designing a scalable API for a high-traffic application?
  • Can you walk me through your process for conducting user research and usability testing for developer experiences?
  • How do you stay up-to-date with the latest trends and technologies in cloud computing and infrastructure?