Nextdoor
Software Engineer - Fullstack
Dallas, TX$135k–$200kfull-timemidAdded today
About this role
Join Nextdoor's Local Conversations team as a Fullstack Engineer to build product experiences that encourage community participation. You'll work across React frontends and Python/Django backends in a hands-on role that spans entity modeling, architecture, and implementation while collaborating with cross-functional teams.
What you'll do
- Build and ship high-quality web experiences using React for the frontend
- Develop server-side applications with Python/Django
- Contribute to entity-relationship modeling and solution architecture
- Implement, test, and iterate on features across the full stack
- Participate in on-call shadow rotation after onboarding
- Collaborate with product, design, and engineering teammates on product areas
What they're looking for
- React and modern JavaScript
- Python and Django
- SQL and database design
- Full-stack web development
- Technical communication and collaboration
- AI tool proficiency (Claude, ChatGPT, Gemini)
- Component-driven development (Storybook preferred)
- Production software shipping experience
Benefits
- Hybrid work model across San Francisco, Los Angeles, Chicago, Dallas, New York, and London offices
- Multiple health plan options including 100% covered employee-only plan
- OneMedical membership for concierge care
- Meaningful equity grant with quarterly vesting
- In-person team events, trainings, and volunteer opportunities
- Collaborative learning environment with co-ops and knowledge sharing
Opens the official application on the employer’s site. No login required.
Nextdoor
Nextdoor builds a neighborhood network application that connects local communities. The company is hiring software engineers, GTM specialists, and platform engineers to develop iOS features, optimize revenue operations, and scale AI and automation infrastructure across the platform.
- Website
- nextdoor.com
Likely interview questions
- Walk us through a full-stack project you've built from scratch—what were the key architectural decisions you made and how did you handle the frontend-backend integration?
- Tell us about your experience with React. How do you approach building maintainable, reusable components?