Software Engineer at CrowdStreet
Portland, OR, US

Company Description

Founded in 2013, CrowdStreet is the premium provider of online commercial real estate investment marketplace, technology and professional services. Our online marketplace enables investors to directly access institutional-quality commercial real estate offerings with CrowdStreet’s best-in-class technology platform. With more than 100,000 investors now on its platform, and double digit year-over-year growth over the past 3 years, CrowdStreet has emerged as a leader in the space.

To support our rapid growth, we are hiring a Software Engineer with a passion for building modern and scalable web applications. 

What You'll Be Doing

As a software engineer at CrowdStreet, you’ll be a key part of our team, collaborating on a scalable next generation platform. Working where design meets code, you’ll bring your passion for user experience to writing clean, compatible, powerful user interface code with speed and an awareness of separation of concerns for backend microservices. You’ll add features, help identify and resolve web performance and scalability problems, and develop functionality that will enable investors to evaluate investment opportunities, complete an online investment transaction workflow, build a real estate portfolio, track investment performance and chart returns.

Our Tech Stack

You will be working on a modern frontend stack comprising of ReactJS (w/ Redux), AngularJS, Bootstrap, Gulp and Webpack 3 (these may change over time because Javascript frameworks are constantly evolving). Our backend is a combination of lightweight Java microservices and Python application (being phased out). We use Atlassian tools (JIRA, BitBucket, BitBucket Pipelines) and AWS for continuous integration and continuous deployment. We follow standard Agile / Scrum processes with sprints, stories, standups, retrospectives and a fast automated zero-downtime deployment process.

What We Must Have

  • 2+ years experience as a software engineer building modern web applications w/ an agile development process.

  • Experience working with JavaScript frameworks such as React, Angular, Vue.js

  • Experience working with Java in building REST API

  • Data Modeling and querying w/ SQL (e.g. postgresql, mysql) and NoSQL

  • Experience with Git, GitHub, GitLab, BitBucket or Stash.

  • Experience in HTML, CSS (and preprocessors: LESS, SASS) and JavaScript.

  • You know jQuery but know why it’s insufficient.

Not Required, But Nice to Have

  • Python / Django (REST, Templates, ORM) scripting and / or application development.

  • Nodejs application development and deployment.

  • AWS (i.e., ELB, Elastic Beanstalk, SQS, RDS PostgreSQL).

  • Docker

  • Freemarker (templating)

  • Knowledge of security best practices in building web applications

Working at CrowdStreet

CrowdStreet is headquartered in the heart of beautiful Portland, OR, overlooking Pioneer Square. We are located in a brand new office stocked with coffee and snacks and access to freshly remodeled on-site gym and locker facilities. We are proud to be an active part of Portland's tech community.

We consider applicants for all positions without regard to race, color, religion, national origin or ancestry, sex, age (40+), disability, veteran status, or any other legally protected status under local, state, or federal law.

No H1B Visa sponsorship at this time