Mainstay is looking for a full-stack software engineer to build robust, reliable, and production-ready features end to end, from backend systems and retrieval pipelines to user-facing product experiences, to help the single family rental industry move forward with confidence by turning complex data into clarity using AI.
Requirements
- Strong full-stack engineering skills, with a focus on backend scalability and system reliability.
- Experience designing, building, and evolving scalable systems and services.
- Strong Python background; experience with TypeScript and React is also a plus.
- Experience with workflow automation or complex data integration is a plus.
Responsibilities
- Contribute to all phases of product development, from ideation and prototyping to implementation and iteration.
- Build and evolve both frontend product experiences and backend services that power them.
- Design reliable and scalable backend services to support new features in production.
- Modernize and automate legacy workflows in the real estate industry.
- Define and ship useful features in partnership with cross-functional teams.
- Mentor and support the growth of other engineers on the team.
- Collaborate closely with product managers, designers, and operators to identify and solve customer pain points.
Other
- 3+ years of experience building and delivering production-grade software, ideally in fast-paced, high-growth startup environments.
- Clear, concise communicator - essential for our remote, highly collaborative team.
- Proactive and ownership-driven - comfortable navigating ambiguity and shifting priorities.
- Customer-focused mindset with a drive to build solutions that solve real problems.
- We are committed to providing reasonable accommodations throughout our recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other reasons protected by applicable laws.