Software Engineer - Infrastructure

Nextdoor

(San Francisco, California)
Full Time
Job Posting Details
About Nextdoor
Nextdoor’s mission is to use the power of technology to build stronger and safer neighborhoods. We are an early-stage Internet company backed by Benchmark, Greylock Partners, Kleiner Perkins Caufield & Byers, Tiger Global Management, as well as other investors and Silicon Valley angels. Our product is a private social network for neighborhoods where neighbors get to know one another, exchange advice, and communicate about local issues.
Summary
We’re seeking an experienced software engineer to design, build and maintain scalable, distributed systems that power Nextdoor's neighborhood communication platform. You will work with cross-functional teams to translate product requirements into elegantly designed backend services that scale gracefully as our service grows.
Responsibilities
You will be responsible for designing and scaling interfaces, data stores, and backend services that power our iOS, Android and HTML5 frontends. You are passionate about building clean APIs for fellow engineers, writing crisp design documentation, and building, debugging and maintaining highly available distributed systems. You value software quality and have experience writing test suites that ensure bullet-proof correctness. You should also have experience building tools and automation that can aid in programmer productivity and work to eliminate downtime in both the system and the development process.
Ideal Candidate
* BS, MS or PhD in Computer Science (or another related field) with specific interest in systems engineering; 2+ years industry experience preferred * Proven entrepreneurial spirit and experience as a self-starter - ideally at your own business or on your own side projects * Experience working on high-performance technical teams and software engineering projects * Strong fundamental understanding of data structures and algorithms * Extensive experience in one or more of the following languages: Go, Python, Java or C++ (Go/Python preferred) * Experience designing, building and debugging distributed systems * Experience architecting and deploying distributed systems on the Amazon AWS EC2 platform * Familiarity with software engineering best practices (e.g., design patterns, peer code reviews, unit testing) * Strong collaboration and communication skills, both verbal and written * Experience writing technical specifications and design documents * Ability to be flexible and adaptable in a fast-paced startup environment * Strong desire to learn about new technologies and systems * Want to work in San Francisco - we can help you relocate if necessary
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Paid vacation and company holidays 401K plan

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.