N

Nextdoor

Runs a social network for verified neighbors

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science, Information Technology, Engineering, or a closely related field is required.
  • Two years of progressive post-baccalaureate experience in the position offered, as a Software Development Engineer, or in a closely related position, and/or the ability to perform at an advanced level in the domain.
  • Experience utilizing software development processes across all levels of the software delivery lifecycle, including requirements gathering, documentation, design, development, code review, testing, and production support.
  • Experience developing and maintaining large-scale and distributed system services in multiple environments.
  • Experience utilizing data processing languages and tools, including Spark and Kafka, to build big data pipelines for extracting and transforming data into a usable format for metrics dashboards.
  • Experience utilizing Structured Query Language (SQL) and MySQL for data mining, manipulation, analysis, and modeling of data sets to ensure data reliability in Software Platform.
  • Experience utilizing workflow orchestration and data processing tools, including Airflow and Spark, to automate and improve large-scale data processing workflows.
  • Experience writing automated regression tests and reviewing software designs and code to ensure software quality.
  • Experience writing unit test cases to ensure new and existing code works according to specifications.
  • Experience managing performance impacts of code changes in large distributed systems.
  • Experience designing and implementing microservices architecture to support scalable backend product functionality across distributed systems.
  • Experience designing, documenting, and implementing service interfaces and backend integrations, including RESTful APIs and gRPC-based inter-service communication.
  • Experience leading or participating in backend system refactoring and modernization efforts to improve scalability, maintainability, and operational efficiency in distributed production environments.
  • Experience applying performance optimization and system design principles to improve the efficiency of backend services, algorithms, and large-scale data pipelines.
  • May work remotely up to four days per week from the San Francisco metro area.

Responsibilities

  • Collaborate with product managers, frontend engineers, data scientists, and other backend engineers to understand user needs and define technical requirements for new features, improvements, and bug fixes.
  • Monitor feed infrastructure performance to identify bottlenecks and resolve issues in a timely manner to optimize system performance.
  • Implement data security and privacy best practices for feed infrastructure.
  • Mentor and support junior engineers.
  • Participate in in-person company events, including trainings, off-sites, volunteer days, and team-building exercises.
  • Build in-person relationships with team members and contribute to company culture.

About the Company

Nextdoor

Runs a social network for verified neighbors

Nextdoor runs a neighborhood social network where members sign up with their real names and verified home addresses, so the posts they see come from people who live nearby. Neighbors use it to ask for help, recommend local businesses, organize events and groups, and sell or give away belongings through its For Sale and Free marketplace. The app also sends real-time alerts about local safety problems, and its Ask feature uses AI to pull together what neighbors have said about a local service. Nextdoor makes money from advertising, which businesses ranging from local shops to global brands buy through a self-serve tool or its sales team. Nextdoor launched in 2011 and is based in San Francisco.

Company size
201-500
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Nextdoor

See more jobs