rental beastBROWSE OPEN POSITIONS
Full Time
Remote (United States)

Senior Backend Developer

Highly-motivated, self-driven senior-level backend software engineer with significant design and implementation experience

Job Responsibilities

About Rental Beast

Rental Beast is a real estate tech firm that aims to simplify every part of the leasing process with an end-to-end SaaS solution. Our platform includes a comprehensive database of rental listings, a full CRM, and a native application tool. We primarily help real estate agents, and we partner with major multiple listing services and national brokerages, including Coldwell Banker, Century21, Berkshire Hathaway HomeServices, Long & Foster, Better Homes & Gardens, and many others.

Job Summary:

The mission of the technology team is to move ideas from vision to deployed business capability with high quality, scalability and timely delivery, wrapped in a repeatable and predictable workflow, using as much reliable automation as possible. We are very much focused on finding the most suitable technologies and tools for the job and applying them in the optimal configurations to achieve our business goals.

Our tech team is small, versatile and highly skilled: everyone is involved with, and critical to, projects that have major business impact. You will drive the development of projects and features that will get serious use in high value business situations. While our team members have primary responsibilities and expertise, we are looking for multifaceted talent who have the skill set and the desire to be able to work across multiple areas of the platform.

The company is growing fast; engineers will be able to grow their skill sets, responsibilities and positions. We assume that all team members are responsible for developing, supporting and evolving unit tests, keeping the code repositories well maintained and active participation in all Agile scrum ceremonies.

Currently, we are looking for a senior-level backend software engineer with significant design and implementation experience who is highly motivated, self-driven and will take on the following responsibilities:

  • Design, development and support of middle and back-end business logic.
  • Code, test and debug new product enhancements for commercial software product(s).
  • Drive maintainable and reusable solutions that are both secure and adhering to acceptable performance benchmarks.
  • Conduct code reviews / PRs for peers.
  • Collaborate with engineering leadership on defining industry best practices, including design patterns, technology adoption and leveraging advanced cloud capabilities.
  • Embrace, implement and evangelize test automation (and automation in general) as part of the fabric of the team, including unit testing.
  • Interact with partners' technical personnel to develop API and other interface specifications.
  • Collaborate with and support front-end developers focused on our web portal products through API integration.
  • Support of the back-end server, database and presentation layers.


Job Requirements

Required Qualifications:

  • BS in Computer Science or other equivalent degrees.
  • 7+ years of software engineering experience in developing commercial, web-based applications
  • 6+ years of experience with Java and common libraries such as Hibernate, JPA
  • Required programming skills: Java with common frameworks, SQL (Aurora/ RDS), JSON, REST, XML
  • Demonstrated understanding and implementation of software design principles such as SOLID.
  • Deep API development experience, plus tools such as Postman, Swagger.
  • Experience developing Software as a Service (SaaS), multi-tenancy products.
  • Embraces the concepts of Agile Scrum product development and its related collaboration and issue tracking tools (JIRA).
  • Experience working in a Continuous Integration / Continuous Delivery (CICD) model including Git/Github, Jenkins and CI pipeline automation tools.
  • Experience working for a SaaS commercial software product company requiring software product usage and high availability in a 24/7/365 model.
  • Intellectual curiosity and a willingness for continual learning.
  • Must be willing to mentor junior developers.
  • Must be willing to remediate code written by others.
  • Team player attitude with a focus on the success of the team is a MUST.
  • Must be able to work in a structured development environment and follow coding standards and design patterns.
  • Proactively collaborates with other teams/team members across time zones with the upmost professionalism, tact and resolve.

Preferred Qualifications:

  • Exposure to modern UI development including SPA, HTML, CSS, Javascript, React.
  • AWS development experience
  • Containerization experience with Docker.
  • Experience with application error monitoring such as Airbrake or Raygun

What Rental Beast Offers:

  • Competitive compensation, plenty of time off, comprehensive health, dental, vision benefits, access to education and career development programs
  • An opportunity to join a high growth company and make an immediate and critical impact
  • Growth opportunities for employees, embodied by a culture of promotion from within
  • Internal and external mentoring opportunities, including an ongoing focus on your professional development

Rental Beast is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

Job Type: Full-time

Pay: From $100,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (Preferred)

Experience:

  • Java: 1 year (Preferred)
  • Hibernate, JPA: 1 year (Preferred)

Work Location: Remote

Apply today

At Rental Beast, we are dedicated to our clients, and our goal is to create a product that real estate professionals love, with an emphasis on functionality, accuracy, and quality. We are a tight-knit family that works hard and celebrates success as we continue to build the most innovative technology for the residential rental real estate industry.

competitive compensation
Competitive Compensation
competitive compensation
Growth Opportunity
competitive compensation
Great Benefits
Apply now

Open Positions

Rental Beast is a proud REALTOR Benefits® Program partner