Logo
Perchwell

Senior Software Engineer

Perchwell, New York, New York, us, 10261


Who We Are

Perchwell is the modern data and workflow platform for real estate professionals and consumers. Based on the industry's foundational data, Perchwell builds a modern software suite to empower real estate professionals to do their best work, provide differentiated service to their clients, and grow their businesses.

Backed by Lux Capital, Founders Fund, and some of the country's leading Multiple Listing Services (MLSs), Perchwell builds next generation workflow software/data products for the multi-trillion dollar residential real estate industry. Perchwell is the first new entrant to come to market in decades and is currently scaling its best-in-class platform.

What We're Looking For:

We are looking for an experienced full-stack or backend engineer to take part in all stages of the product development and deployment lifecycle. As part of our small team of developers, you'll collaborate with everyone on building out the team, process, & tech stack as we work on growing both our team, business and technology.

Projects We've Tackled in the Past:Developed workflow solutions from the ground up that allow agents to create and edit property listings for some of the most valuable properties across multiple real estate markets.Developed an interface to allow users to export custom reports for their clients, allowing them to choose what information to include and how to display it.Engineered an advanced search and filter system allowing users to find apartments and analyze the most accurate real-estate dataset in New York.Blazing fast real time analytics on the property market driven by Elastic SearchWhat You'll Work On:

Develop new client-facing features and interfacesDrive large, complex projects autonomously, from technical design to launchDetermine plans-of-attack on large projectsTackle complex architecture challenges, apply architectural standards and start using them on new projectsMature our existing tech platform to prepare it to scale with our future growth plansHelp us define a healthy and effective development culture that balances the need to move quickly with planning for the future.Be an example for thorough, meaningful code reviewsTake ownership over QA and release cycles of your work as part of a you-build-it-you-run-it practice.Required for this Role:

BS or MS in Computer Science, related technical field, or equivalent experience6+ years of experience collaborating on software development projects2+ years experience with Ruby on Rails (our current technology)Experience with front end development frameworks with preference for React and BackbonePast experience building complex software systems that have successfully been delivered to customersAppreciation for (and the ability to create) simple and beautiful UIQuestion assumptions, experiment with new technologies, and find the development of a reliable and maintainable system just as exciting as we doIn this role, you'll work out of our New York City HQ in Soho Manhattan at least 3 days/week.

Bonus Points for Any of the Following:

Expertise with the following technologies:

Elasticsearch & PostgreSQLRails fundamentals: ActiveRecord/ActiveQuery, ActionController, ActionMailerDelayed job or other message queue implementationsCoffeeScriptAWS services including: EC2, RDS, CloudFront, ECR, S3, and Route53, or PostgreSQL

Implementing RESTful APIs and, in particular, OData-compliant servicesWorking with omnichannel communication APIs (incl. email, SMS, push notifications, etc.)

Note:

At this time, we are only considering candidates who are authorized to work in the U.S.