Software Engineer - FullStack
Opendoor
Full Stack Software Engineer (Senior level role)
The Consumer team owns comprehensive digital experiences for home sellers and buyers. While sellers have traditionally come to Opendoor for a cash offer on their homes, we have been expanding our suite of products to serve more customers in one of the biggest transactions of their lives. This is a particularly exciting time for the team as we transform our technical architecture and user experience to a multi-product, personalized experience. We are looking for a product-focused Senior Full stack Engineer to join us in this transformation.
What You'll Do:
- Create Meaningful Experiences: Work closely with product managers and designers to understand user pain points and build elegant, scalable solutions that delight our customers.
- Own Full Stack Features: Design and develop robust front-end experiences in React and TypeScript, while also diving into back-end systems (Python, Go, or Ruby) to ensure seamless functionality end to end.
- Lead with Craftsmanship: Write clean, maintainable, and modular code. You’ll contribute to reusable UI components and scalable application architecture that powers multiple user experiences.
- Collaborate Across Disciplines: Engage with engineers, designers, and operators to deliver end-to-end solutions, share feedback, and ensure alignment across teams.
- Drive Quality & Best Practices: Champion technical excellence through code reviews, mentorship, and initiatives to raise the bar on software quality and team processes.
- Remove Friction with Technology: Partner with our operations teams to identify opportunities where software can simplify workflows, reduce manual tasks, and enhance customer support.
Skills & Experience we're seeking:
- Bachelor's degree in Computer Science or related discipline. Masters degree preferred.
- Outstanding object-oriented design and object-oriented programming skills (OOD/OOP).
- 8+ years of full stack software development experience in a SaaS company - building and delivering high quality, web-based user-centered software products.
- 8+ of development front end UI experience with JavaScript/TypeScript, React, GraphQL, HTML5 and CSS with a deep understanding of building scalable, maintainable user interfaces.
- 5+ years of back end development experience; Ruby, Go, and Python preferred.
- A strong desire to build intuitive, impactful software that solves real problems for real people.
- Experience working closely with cross-functional partners, such as engineering, design and operations, to deliver value to customers
- Ideally, direct experience with our tech stack:
- Frontend: React, Typescript, gRPC, Kafka, GraphQL
- Backend: Rails, Go;
- Db: Postgres
- Cloud: AWS
The base pay range for this position is $170,000 - $234,000 annually, plus RSUs and bonuses. Pay within this range varies by work location and may also depend on your qualifications, job-related knowledge, skills, and experience. We also offer a comprehensive package of benefits including unlimited PTO, medical/dental/vision insurance, life insurance, and 401(k) to eligible employees.
#LI-RO