3 days ago

Senior Software Engineer - Backend

Nextdoor

Hybrid
Full Time
$207,500
Hybrid

Job Overview

Job TitleSenior Software Engineer - Backend
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$207,500
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

TeamNextdoor: About Nextdoor

Nextdoor (NYSE: NXDR) is the essential neighborhood network, connecting neighbors, public agencies, and businesses across more than 340,000 neighborhoods in 11 countries. We build innovative technology to foster local community, share important news, and create neighborhood connections at scale. Join us and make an impact at nextdoor.com.

Meet Your Future Neighbors

As a Senior Software Engineer - Backend at Nextdoor, you will join a focused, high-performing team of developers, product managers, and designers dedicated to using technology to cultivate a kinder world. We prioritize impact for our customers, moving fast, and delivering results without compromising on quality and reliability. You will have ample opportunities to learn from and teach co-workers, collectively building exceptional software and growing together.

Nextdoor embraces a warm and inclusive hybrid employment model, blending in-office presence with remote work. If you are considered for a role near one of our offices in San Francisco, Los Angeles, Chicago, Dallas, New York, or London, the hiring team will discuss specific expectations.

The Impact You'll Make

We empower our teams to own all aspects of bringing Nextdoor to life. You will make key contributions across our engineering stack, developing and improving frameworks for our backend services, and making direct contributions to your team’s product area.

Beyond writing code, you will collaborate with product managers, data scientists, and other engineering leaders to define features. Engineers at Nextdoor have a stake in the entire product lifecycle, from conceiving new ideas to planning roadmaps and analyzing feature impact through rigorous data analysis. Your career at Nextdoor will also offer opportunities to grow into areas you are most passionate about.

Your Responsibilities Will Include

  • Backend development using a variety of languages/frameworks, including Python/Django, Kotlin/JVM, Go, SQL, GraphQL, Redis, Postgres, Kafka, and AWS.
  • Mentoring a team of talented engineers in designing and building the next generation of Nextdoor.
  • Collaborating with product management, data science, and design to ensure maximum impact on neighbors.
  • Working with engineers across various locations, including Toronto, New York, and San Francisco.
  • Participating in in-person Nextdoor events such such as trainings, off-sites, volunteer days, and team building exercises.
  • Building in-person relationships with team members and contributing to Nextdoor’s company culture.

What You'll Bring To The Team

  • 6+ years of experience as a Software Engineer and a Bachelor's degree in Computer Science, or equivalent work experience.
  • High-initiative leader who can drive technical vision to enable rapid iteration of Nextdoor’s product.
  • Strong coding and debugging abilities across multiple systems and domains.
  • Experience designing, building, and deploying flexible backend systems at scale.
  • Strong desire to learn about new technologies and systems.

Rewards

Nextdoor offers a comprehensive rewards package, including competitive compensation, benefits, perks, and recognition programs.

The starting annual salary for this role is expected to range from $165,000 to $250,000, potentially higher based on your proficiency and geographic location. We also award a meaningful equity grant with quarterly vesting, with your first vest within the first three months.

Nextdoor covers 100% of your personal monthly premiums for health, dental, and vision, and provides a OneMedical membership for concierge care.

Key skills/competency

  • Backend Development
  • Python
  • Kotlin
  • Go
  • System Design
  • AWS
  • Microservices
  • SQL
  • GraphQL
  • Mentoring
  • Kafka
  • Redis
  • Postgres
  • Django
  • Scalability

Tags:

Senior Software Engineer
Backend Development
System Design
Mentoring
Collaboration
Product Definition
Data Analysis
Cloud Architecture
Scalability
API Development
Feature Development
Python
Django
Kotlin
JVM
Go
SQL
GraphQL
Redis
Postgres
Kafka
AWS

Share Job:

How to Get Hired at Nextdoor

  • Research Nextdoor's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to understand their community focus.
  • Tailor your resume: Highlight extensive backend development experience, proficiency in Python, Kotlin, and Go, and a track record of designing scalable systems.
  • Showcase impact and leadership: Provide specific examples of how you've driven technical vision, mentored teams, and made key contributions to product development at scale.
  • Prepare for technical deep-dives: Brush up on data structures, algorithms, distributed system design, and your expertise in technologies like AWS, Kafka, Postgres, and Redis.
  • Demonstrate collaborative spirit: Be ready to discuss experiences working effectively with product managers, data scientists, and design teams in a fast-paced environment.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background