Logo of Huzzle

Senior Software Engineer

image

Notion

Sep 15, 2024

Applications are closed

  • Job
    Full-time
    Senior Level
  • Software Engineering
    Engineering
  • Denver

Requirements

  • Bachelor’s degree in computer science, computer engineering, electrical engineering or equivalent work experience
  • 6+ years of experience in a modern object oriented language
  • Strong understanding of object-oriented programming
  • Extreme sense of ownership
  • Self-driven and can work with limited direction
  • Ability to collaborate and work well with others in a high paced, fun environment
  • The ability to deliver high quality and effective solutions while balancing deadlines
  • Database performance tuning
  • Experience handling massive volume of continuous data
  • TLS/SSL experience
  • Experience with AWS products
  • Experience with Docker
  • General DevOps knowledge
  • HTML/CSS/JS experience

Responsibilities

  • Own
  • Write clean, tested and extensible code
  • Review Notion’s security standards holistically and not just in your code
  • Lead epics of work with cross-functional teams to define, design, and ship new features
  • Proactively communicate any requirement changes that occur and align team on them
  • Comfortable debugging complex issues
  • Participate in the on-call rotation to support the Notion platform
  • Teach
  • Represent the Backend Team in cross-functional planning meetings around upcoming epics
  • Share brown bag sessions of current industry best practices
  • Mentor engineers
  • Pair with other backend engineers as needed
  • Learn
  • Understand all services and the data pipeline that comprises the Notion platform
  • Advocate for changes to process
  • Work with cross-functional engineering team so you can better understand the implications of changes in their respective domain(s) to the Notion platform
  • Remain apprised of current software developments best practices and trends
  • Improve
  • Participate in code reviews
  • Contribute to Notion Security standards to ensure they meet or exceed industry best practices
  • Contribute experience and knowledge during team discussions
  • Bring recommendations to Retros

FAQs

What is the primary focus of Notion as a company?

Notion is a smart monitoring system that empowers home and property owners to proactively monitor their spaces and possessions, helping reduce risks such as water leaks and smoke alarms.

What technologies will I be working with in this role?

You will be working with a range of technologies including mobile and web applications, distributed computing, and Internet of Things security.

What is the expected experience level for this position?

The position requires a minimum of 6+ years of experience in a modern object-oriented language and a strong understanding of object-oriented programming.

Is there an on-call rotation for this role?

Yes, participation in the on-call rotation to support the Notion platform is required.

What does the compensation package include?

The compensation package includes base pay within the range of $115,428.30 - $173,142.45, as well as potential bonuses and best-in-class benefits.

What is the tech stack used at Notion?

Notion’s platform is hosted on AWS and is primarily written in Ruby, using RoR for the API, PostgreSQL for the database, CircleCI for CI/CD, and RabbitMQ for messaging between services.

What qualities are you looking for in the ideal candidate?

The ideal candidate should possess an extreme sense of ownership, be self-driven, and able to collaborate well in a fast-paced and fun environment.

Are there opportunities for professional development in this role?

Yes, the role includes opportunities for mentoring engineers, conducting knowledge sharing sessions, and advocating for process improvements.

What are some nice to have qualifications for this position?

Nice to have qualifications include experience with database performance tuning, handling large volumes of continuous data, TLS/SSL, AWS products, Docker, DevOps knowledge, and HTML/CSS/JS experience.

How would you describe the company culture at Notion?

The company culture at Notion is motivated and passionate, emphasizing teamwork, accountability, problem-solving, and a hunger for knowledge. It has been recognized as one of the Best Places to Work by Built In Colorado.

The connected workspace for your docs, projects, and knowledge.

Technology
Industry
501-1000
Employees
2016
Founded Year

Mission & Purpose

Notion is a versatile productivity software platform that helps individuals and teams manage their work and personal tasks through customisable tools for note-taking, project management, database creation, and collaboration. Its mission is to provide a flexible and unified workspace where users can bring all their ideas, tasks, and projects together, fostering organisation and efficiency. Notion aims to empower people to customise their workflows, streamline processes, and enhance productivity in both personal and professional settings.

Get notified when Notion posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?