cover image
iHouseweb

iHouseweb

www.ihouseweb.com

1 Job

47 Employees

About the Company

ihouseweb, Inc. has been combining real estate experience with cutting-edge technology since 1999. We were one of the first companies to offer customizable websites for REALTORS(r), allowing them to create a unique web presence without any technical expertise. Now an industry leader, ihouseweb products, IT infrastructure, and customer service are trusted by over 30,000 real estate professionals nationwide.

Listed Jobs

Company background Company brand
Company Name
iHouseweb
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer (Backend / Full‑Stack) **Role Summary:** Design, build, and maintain scalable backend services for an AI‑driven home‑search platform. Lead architectural decisions, optimize data models, and collaborate cross‑functionally to deliver end‑to‑end features in a fast‑moving startup environment. **Expectations:** - 7–10 years of production experience with a backend framework (e.g., Phoenix, Node.js). - 7–10 years of hands‑on work with relational databases (PostgreSQL, MySQL) and ORM performance tuning. - 5–7 years of experience building CI/CD pipelines and managing containers (Docker, Kubernetes). - 5–7 years of experience operating on GCP cloud infrastructure and using observability tools. - Ability to own services from schema design through API delivery, and to thrive in a rapid, collaborative setting. **Key Responsibilities:** - Design, develop, and maintain backend services using Elixir/Phoenix (or equivalent). - Model clean APIs and data structures with PostgreSQL and Elasticsearch, ensuring high performance and maintainability. - Define and evolve database schemas, caching strategies, and scalability patterns. - Work closely with product and design teams to ship features quickly and iteratively. - Influence overall system architecture, security practices, and scalability as the product approaches public launch. - Participate in continuous feedback loops and contribute to rapid iteration cycles. **Required Skills:** - Proficient in Elixir and/or TypeScript; strong backend language fundamentals. - Deep knowledge of scalable architectural patterns, distributed systems, and security standards (OWASP, OAuth, JWT). - Expertise in PostgreSQL/MySQL performance tuning, indexing, and query optimization. - Experience with CI/CD tooling, Docker, Kubernetes, and GCP services (Compute Engine, Cloud Run, etc.). - Familiarity with Elasticsearch integration and query design. - Strong problem‑solving, communication, and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - Relevant certifications (e.g., GCP Professional Cloud Architect) are a plus but not mandatory.
Vancouver, Canada
Remote
Senior
14-10-2025