
Full Stack Engineer- Dev Ops
Zumper · United States
About this role
This mid-level fullstack engineer will own features end-to-end, working across a Django backend and React/TypeScript web applications. You will partner with product, design, and data science teams to ship customer-facing features for renters and landlords. The technical environment includes Python, Django, PostgreSQL, React, Redux, and AWS. The role involves participating in code reviews, technical design discussions, and an on-call rotation for production reliability. You will also use AI coding tools as a core part of your daily workflow.
Skills & technologies
Read full description
Zumper is on a mission to change the way you rent, forever. To make it easier, faster, and more human—where renting an apartment is as easy as booking a hotel. By making this vision a reality, we’re creating opportunities for everyone to live better from one fresh start to the next.
Zumper is the largest privately owned rental platform in North America with more than 175 million visits per year. We’re proud to have been named a 2023 Best Place to Work by BuiltIn SF.
To date, we’ve raised over $178 million from Kleiner Perkins, Goodwater Capital, Headline, Dawn Capital, and the Blackstone Group. Changing the way the world rents requires passion, bold ideas, and bright minds. Join us in building the future of renting, today!
About this Opportunity
We're hiring a mid-level fullstack engineer (3+ years of experience) to own features end-to-end across our Django backend and React/TypeScript web apps. You'll partner with product, design, data science, and other engineers on work that ships to real renters, landlords, and large multifamily operators. This role reports to our Sr. Engineering Manager.
What You’ll Do
- Ship customer-facing features end-to-end: schema and API work in Django, React/TypeScript UI, tests, and rollout
- Pair with product managers on scoping and tradeoffs. We expect engineers to push back on requirements, not just implement them
- Pick up code review duty on your team's PRs and contribute to technical design discussions
- Develop with AI coding tools as a daily part of your workflow, and contribute to a homegrown AI agent platform that engineers actively extend
- Share responsibility for production reliability by participating in the team's on-call rotation
What You'll Work With
- Backend: Python, Django, SQLAlchemy, PostgreSQL, REST/JSON APIs serving web and native clients
- Frontend: React, Redux, TypeScript, server-side rendering
- Mobile: Kotlin with Jetpack Compose, Swift with SwiftUI
- Services & platform: Node.js services, AWS (EC2, S3, SQS, SES), Fastly, Nomad, Grafana
- Workflow: Git, CI/CD, code review on every change, automated testing
Who You Are
- 3+ years of professional fullstack experience shipping production code
- Fluency with Git, CI/CD, and writing tests as part of the development loop
- Active daily use of AI tools (Claude Code, Cursor, Copilot, or equivalent) as a core part of your workflow
- Working experience with Python and Django, comfortable with ORM modeling, REST API design, and writing efficient Postgres queries
- Working experience with React and TypeScript, comfortable with component architecture, state management, and browser performance basics
- Prior experience participating in an on-call rotation for a production service, comfortable triaging incidents, paging in help when needed, and writing follow-up postmortems
- Clear written communication skills (to work most effectively in a fully remote environment)
Bonus Skills
- Experience with marketplace, two-sided, or proptech products
- Production experience with AWS or another major cloud provider
- Node.js services experience
- Track record of contributing to RFCs, design docs, or technical proposals
- Experience mentoring junior engineers or running code reviews as a teaching moment
Compensation
The US base salary range for this role is $120,000–$150,000. Where an offer falls within that range depends on your experience, skills, and the cost of labor in your local market — we benchmark against several U.S. geographic tiers and adjust accordingly.
What We Offer
- Fully remote, with a home office stipend to set up your workspace
- Excellent medical, dental, and vision insurance options with up to 100% premium coverage
- 401k plan + 3% company match
- Stock options
- FSAs, HSAs, life insurance, and short & long-term disability insurance
- Up to 12-weeks of paid parental leave
- Flexible vacation policy - work hard and take time off when you need it
- Health & wellness and internet reimbursements
- Group training and individual professional development programs
- Team activities, virtual company-wide hosted games, and virtual happy hours
- Weekly insight into company metrics
- Employee Resource Group (zERG) that celebrates all communities - Black, LGBTQIA+, Women, Asian & Pacific Islanders, and more! zERG works together to create safe spaces for candid conversations
- Hackathons (not overnight!)
Life at Zumper
We are proud to be a remote-first company that embraces a distributed workforce. We believe in the power of flexible work environments and encourage our team to work from wherever they are most productive. Join us as we continue to innovate and collaborate across time zones and geographies!
We care deeply about diversity and inclusivity. We are fostering an environment that celebrates individuality and enables you to be your best self. As an equal opportunity employer, we welcome all applicants regardless of gender identity or expression, sexual orientation, national origin, religion, marital status, veteran status, age, disability, or race.
Please note
Zumper does not accept unsolicited resumes from staffing vendors, including recruitment agencies and/or search firms. Please do not forward resumes to our jobs alias, Zumper employees, or any other company location. Any submittals without a prior signed agreement will become property of Zumper.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.