We’re looking for a Full Stack Developer

About Us

Since 2010, Agent Pronto has helped more than 300,000 people find the perfect real estate agent.

We’re a small, tight-knit team that’s able to move quickly while still enjoying the stability of being backed by a large, well-established company (Fidelity National Financial).

Agent Pronto has always been a remote company, and always will be. With over a decade of remote work behind us, we’ve honed our tools, practices, and communication styles to make it work well for us. We work hard—and write great code—but we also stick to a 40 hour per week schedule, won’t give you crazy deadlines, and are generous with our paid time off. We’re proud to be able to offer a casual work environment, a healthy work-life balance, and a group of really fun coworkers to boot!

We don’t separate “product” from “engineering.” Our development team is the product team, and we’re responsible for prioritizing new features, enhancements, and bug fixes to help our users be successful. Our soon-to-be four-person team (😉) stays in touch via Slack, where we also hold a weekly planning meeting. We organize our tasks and responsibilities in Basecamp, and discuss code changes and implementations in GitHub.

About Our Services

We currently maintain three core applications. The first is our front-facing marketing site, Agent Pronto, which acts as a portal for home buyers and sellers to begin their search for a real estate agent.

We manage these requests via an internal, custom-built CRM that allows us to automate follow up communication with our customers via email, text, and phone, assign tasks for our Customer Experience team, and much more.

Lastly, we monitor the progress of our home buyer and seller customers via an agent-centered CRM. Real estate agents that are working with our customers are required to access their Agent Login account to maintain their public profile, credentials, and preferences—as well as to keep us in the loop throughout a customer’s journey to buy or sell their home.

All of our products are tightly integrated, and you’ll have the opportunity to work on all of them (and anything else we build in the future)!

We value feedback at every level and encourage everyone at Agent Pronto to speak up and contribute with their ideas, thoughts, and concerns throughout the development process. After all, one of our primary user groups is made up of your future coworkers!

About You

We’re looking for a talented individual to join our Product team as a Full Stack Developer where you’ll be helping to ship features and squash bugs. You'll be collaborating with our Head of Product and two extremely talented devs to round out this small and nimble team.

We’re looking for someone with two or more years of professional experience who thrives in a flexible, self-directed environment. You love helping people, fixing bugs, and solving problems. You communicate clearly and respectfully with customers and co-workers, have an eye for design, and incorporate UX understanding into everything you build. Additionally:

  • You’re self-motivated to learn and incorporate new technologies and keep up with best practices.
  • You’re as comfortable writing code for the browser as you are code for the server.
  • You believe in the value of testing and rarely ship code without automated tests in place.
  • You love building larger features, but you’re just as happy working on maintenance tasks to keep things running smoothly.
  • You have strong communication skills and are receptive and respectful in receiving and providing constructive feedback.
  • You have the ability to thoroughly, yet simply, explain features to everyday users.
  • You can clearly articulate your thoughts and feelings through writing.
  • You’re not afraid to ask for help and enjoy working collaboratively, as well as on your own.

Our apps are all built with Ruby on Rails (we’re upgraded to Rails 7 🥳), so it’s important that you have some established experience working in and maintaining Rails applications. In addition, we’ll expect you to be experienced and proficient in most of the following:

  • JavaScript (Vanilla, jQuery, and a touch of Vue.js)
  • HTML/CSS
  • Git
  • Continuous Integration and deployment systems (Circle CI)
  • Amazon Web Services
  • Heroku
  • Testing tools (RSpec, Capybara)
  • Data stores (MySQL, PostgreSQL, Redis)
  • Webpack
  • Integrating with a variety of APIs (Twilio, Zapier, Mailchimp/Mandrill, Google Maps/Places, etc)

Some Specifics

We’re hiring immediately for a full-time, salaried position at a competitive market rate. We request that you reside in the United States, but once hired, you’ll have the flexibility to work from anywhere, so long as you have a strong internet connection. You can choose when to start and end each work day as long as at least half of your day aligns with a 9-5 CT schedule.

Agent Pronto offers a variety of benefits to full-time employees, including health, dental, and vision insurance, 401k matching, a generous paid time off policy, a yearly education stipend, and more. We’ll also provide you with a new M1 MacBook Pro as your work device—and if you’re generally staying put, an external monitor, too. You can learn more about our company and benefits here.

Think You’re a Good Fit?

To learn more or to apply, send an email to [email protected] and include “real estate on rails” in the subject line. Let us know where you found this job posting and what your salary expectations are. We won’t dictate the format of your application beyond that, so be thoughtful and creative. The application process will be fully remote and include a remote interview, a coding assignment, and a final interview/remote pairing session. Thanks for looking, and good luck!