Senior Backend Engineer

At Roost, we are dedicated to simplifying and automating the payment and financial move-out processes for real estate companies and residents across the United States. Our solutions not only save properties time and money but also ensure a speedy, equitable, and transparent experience for residents.

What you’ll do

  • Design, develop, test, refactor and scale backend implementations of new and existing consumer product features
  • Work with the team to design and build strong, resilient APIs that power the member facing app
  • Collaborate with cross functional teams to understand member pain points and come up with solutions
  • Proactively identify opportunities for improving the reliability and scalability of our systems
  • Work across the engineering team to improve and uphold high technical standards
  • Develop thoroughly tested code
  • Participate in code reviews and thoughtfully provide constructive feedback

What we’re looking for

  • 4+ years of experience developing software in a production environment at scale. 
  • Proven track record as a back-end or full-stack developer, proficient in producing and deploying quality code using Java, Kotlin, or Python.
  • Strong SQL skills, particularly with PostgreSQL, including the ability to recognize and address potential performance issues and understanding the pros and cons of various access approaches.
  • Experience employing Git, following branching patterns, and submitting pull requests.
  • Strong unit and integration test habits.
  • Comfortable using AWS or other cloud-based service providers.
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Customer-focused mindset with a passion for delivering exceptional service and support.
  • Familiarity with property management industry practices and software solutions like Yardi, Realpage, Entrata.

What we offer

  • Health, dental, and vision insurance
  • 401k with Betterment
  • 20 days PTO + floating and paid volunteer days
  • Fitness and transit discounts
  • Mental health programs
  • Stock incentive program
  • Enrichment stipend towards learning and development for your role
  • Flexible, remote work environment.
  • A challenging and fulfilling opportunity to build a great company

How to apply

Roost is committed to pursuing and hiring a diverse workforce and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of any characteristic protected by applicable federal, state or local law.


Shoot us an email with your skills, we look forward to hearing from you! careers@joinroost.com