Post Date: 11/22/2019
Close Date: 12/13/2019
Working at CrowdStreet
CrowdStreet believes that the markets are stronger when they are more accessible, transparent, and efficient. For everyone. We are a team dedicated to transforming the world of commercial real estate (CRE) through technology. Our online Marketplace gives investors direct access to commercial real estate investment opportunities, while simultaneously helping real estate sponsors and developers raise capital online.
Headquartered in downtown Portland, our offices overlook historic Pioneer Square. We offer great employee benefits, are committed to fostering a fantastic culture, and are a dog-friendly office. We are proud of our new, modern, and collaborative office environment.
CrowdStreet is the 2019 Oregon Technology Awards Rising Star, as well as the Oregon Entrepreneurs Network (OEN) 2019 Growth Stage Company of the Year.
About the Role
As a Senior Software Engineer at CrowdStreet, you’ll be a key part of our team, collaborating on a scalable, next-generation platform. You’ll bring your passion for defining, implementing and shipping software that delivers high impact value to our customers. You care about writing clean and performant code and are adept at working on front end or back end tasks. You’ll add features, help identify and resolve 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.
Design, implement and deliver production quality code to support new features on our product roadmap.
Research new technologies and solutions as appropriate.
Work closely with product management and business stakeholders to understand business requirements and provide accurate estimations.
Collaborate on our technology roadmap and turn visions into reality.
Document new and existing code; share and communicate with others on the engineering team.
Provide technical guidance and mentoring to mid and junior level engineers.
What We Must Have
8+ years experience as a software engineer building modern web applications in Java using an agile development process
7+ years experience with data Modeling and querying w/ SQL (e.g. PostgreSQL, MySQL) and NoSQ (such as MongoDB)
5+ years experience building a REST API’s
Experience with Git, GitHub, GitLab, BitBucket or Stash.
Passion for writing and delivering high quality code
Able to demonstrate your experience designing and maintaining a continuous Integration delivery pipeline
Desire to mentor and educate team members
What is Nice to Have
Python scripting and/or application development using the Django framework
Amazon Web Services (i.e., ELB, Elastic Beanstalk, SQS, RDS PostgreSQL)
Knowledge of security best practices when building web applications
Our Tech Stack
You will be working on a modern front-end stack comprising of ReactJS (w/ Redux) and AngularJS. Our backend is a combination of lightweight Java microservices and a legacy Python application. We use Atlassian tools (JIRA, BitBucket, BitBucket Pipelines) and Amazon Web Services for continuous integration and deployment. We follow standard Agile / Scrum processes with sprints, stories, standups, retrospectives and a fast automated zero-downtime deployment process.
How to apply:
Please submit your resume online with a cover letter stating:
1) Why you’re interested in working for CrowdStreet, and
2) A brief summary of how you meet each of our qualifications. The best way to do this is to copy/paste the requirements bullets and put a brief answer after each summarizing your relevant experience.
We consider applicants for all positions without regard to race, color, religion, national origin or ancestry, gender, age, disability, veteran status, or any other legally protected status under local, state, or federal law.
Complete details: https://jsco.re/3ci4l