- Company Name
- Opendoor
- Job Title
- Software Engineer (Full Stack)
- Job Description
-
**Job Title:** Software Engineer (Full Stack)
**Role Summary:**
Senior full‑stack engineer responsible for designing, developing, and maintaining scalable web applications that power a multi‑product, personalized customer experience for home buyers and sellers. Works closely with product, design, and operations teams to deliver high‑quality, user‑centric features across the tech stack.
**Expectations:**
- Deliver end‑to‑end features built on React/TypeScript, GraphQL, and backend languages (Python, Go, Ruby).
- Apply advanced object‑oriented design and programming practices.
- Mentor junior engineers, review code, and uphold engineering excellence.
- Bridge technical gaps between product, design, and operations to streamline workflows.
**Key Responsibilities:**
- Architect and implement scalable front‑end components in React and TypeScript.
- Develop backend services in Go, Python, or Ruby on Rails, integrating with PostgreSQL, gRPC, and Kafka.
- Write clean, maintainable, and well‑documented code; contribute reusable UI libraries.
- Participate in code reviews, pair programming, and knowledge sharing.
- Collaborate with designers to translate user stories into functional UI/UX solutions.
- Work with operations to identify and automate manual processes, improving efficiency.
- Advocate for best practices in testing, performance, and security across the stack.
**Required Skills:**
- 8+ years of full‑stack SaaS development experience.
- 8+ years of front‑end development (JavaScript/TypeScript, React, HTML5, CSS3, GraphQL).
- 5+ years of back‑end development (Ruby, Go, or Python).
- Strong experience with PostgreSQL, gRPC, Kafka, and AWS cloud services.
- Expertise in object‑oriented design and programming.
- Proven ability to work effectively with cross‑functional teams and mentor peers.
- Excellent written and verbal communication skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (Master’s preferred).
- No mandatory certifications required.