Job6 Job3 Job9 Job10 Job8 Job7 Job2

Sr Full Stack Software Engineer, Search & Discovery

In San Francisco, California

Apartment List is hiring a full stack engineer to help us solve one of the biggest problems that exists today. We spend 2/3 of our time in our homes, and apartment hunting can be a long and weary process. But with Apartment List, it doesn’t have to be! Do you dream of making an impact on people’s lives by bringing amazing products to life? Here is your opportunity. The Search & Discovery team's charter is to surface the best, personalized listings for a renter. Renting is a stressful process. During the 2-4 weeks that a typical renter is looking for a new home, they go online every day to look for more options and evaluate their choices. We won't rest until every day they come back to Apartment List, and not anywhere else.

Apply to this job

Sr Full Stack Software Engineer, Search & Discovery

In San Francisco, California
Apply to this job

Who You Are

  • You have at least 5 years of experience in organizations with a solid engineering process
  • You are passionate about building full stack, highly customized communication and messaging systems, from scalable backend services to frontend projects that are critical to the re-engagement experience
  • You have incredible attention to detail and are able to implement creative and technically sound solutions to product challenges
  • You understand databases, REST, MVC, concurrency, scalability, and queues
  • You write SOLID code utilizing appropriate design patterns. You balance reusability with YAGNI. You write tests and you think about security
  • You have a strong understanding of CS fundamentals. That usually comes with a CS degree, but we don’t care whether you have one
  • You stay on top of the latest and greatest in the industry. Maybe you tried Elixir and loved it? Perhaps you dabbled with React? Or maybe you played with Vue.js and hated it? We care that you care!

What You'll Do

  • Build the high-performance services that power Apartment List's search experience for our website and mobile apps
  • Use the right tool for the job. Our backend is powered by Ruby, PostgreSQL, Kinesis, and Redis, and we are always open to new ideas on how to make us more productive
  • Make full-stack contributions to a variety of codebases, from our core API to our primary web application written in Rails 5 and React
  • Interact closely with your teammates in product management, web and mobile engineering teams. You’ll have a say!
  • Collaborate closely with the larger engineering team. We expect you to be great, and we expect you to make us all better
  • Bring delight and simplicity to millions by solving a critical problem in their lives

About Us

On the surface, building a great renter experience might not sound hard, but it is. Think about all the things that have to be right: gathering detailed data from millions of apartments of all types; matching those apartments with the millions of renters searching; and communicating with landlords when those renters decide they’ve found their perfect next home.

Getting this right is more important now than ever before. Today there are 100 million renters in the US, more than there have ever been and growing.

Our mission is simple, we want renters to be able to find a great home and we want that process to be simple and delightful. In one word, we want their experience and apartment search to be extraordinary.

The extraordinary experience we are building is loved by renters and landlords. In fact, four million Renters used Apartment List last month, 75% of them on mobile. Each month more and more renters are signing their lease thanks to Apartment List.

We recently just raised $50M in our series C to accelerate our growth - think you’re up to the challenge? Check out the team and learn more about us. If you’re game, apply now.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.