Sr. Software Developer
Full Stack for Native Platform Integrations

Engineering


We’re looking for a Full-Stack developer who dives deep into tech and is trusted by their peers to come up with the best solutions for any problem. We design as a team, we code review each other's work, and we invest in automated testing and deployments. We look for phenomenal teammates who are able to tackle problems under tight constraints and deliver forward-thinking solutions.

The team builds a platform and feature set that is designed to improve people’s lives through experiences they have with real estate. Our entire tech stack is on cloud-based infrastructure, from the UI to the data, and everything in between. The ideal Full-Stack developer will collaborate with peers to create a new user experience for our customers while ensuring the Back-End is built securely and to scale through corresponding APIs and services.

Prerequisites

  • 5+ years experience in a professional programming position.
  • Deep knowledge and experience in UI
  • Technologies (Angular, Typescript and Javascript).
  • Experience building applications with Node.js.
  • Experience modeling data in relational and NoSQL databases.
  • Experience querying with ElasticSearch.
  • Experience building on Public Clouds.
  • Experience writing REST APIs.
  • Experience with micro-services architecture and server side technologies.
  • Aptitude to independently learn new technologies.
  • Have a belief in automation and tooling as a critical part of the software lifecycle.

Nice-to-Haves

  • Experience building on Google Cloud Platform infrastructure.
  • Experience modeling data in Google Datastore and Spanner.
  • Experience using Google Cloud Functions and AppEngine.
  • Building middleware to sync data between disparate systems.

Expectations

  • Build software applications, unit testing, code review, test automation and continuous delivery.
  • Collaborate with the team to design, develop, and support new features.
  • Integrate software components and third-party programs.
  • Create technical documentation for reference and reporting.
  • Maintain coding, compliance, & security standards with good knowledge of web application vulnerabilities such as cross-site scripting (XSS), session hijacking, SQL injection, CSRF (Cross-Site Request Forgery), OWASP Top 10, and other attack vectors.
  • Architecture and development of responsive and mobile first web applications and APIs.
  • Collaborate closely across development disciplines to coordinate, and in some cases drive feature functionality and implementation.
APPLY