As a Full Stack Developer III specializing in Ruby on Rails and React, your role at RealPage involves contributing to the ongoing advancement of our real estate software platform. You'll collaborate closely with development teams, engaging in technical discussions, utilizing Test-Driven Development for efficient and reusable code creation, and proposing solutions for identified bugs. You'll also take initiative in implementing new features, while communicating effectively with Product and Business Analysis teams to understand product requirements. To thrive in this role, you should bring at least 6 years of web development experience, expert proficiency in Ruby on Rails and React, familiarity with SQL databases, a solid grasp of object-oriented programming, and a willingness to explore technologies like GraphQL, Sidekiq, and Docker. Your strong communication skills will ensure seamless collaboration across teams and effective code versioning using tools like GitHub.
About The Team
Our platform's architecture consists of a service-oriented Ruby on Rails API, a robust PostgreSQL database, and a dynamic front-end powered by React and TypeScript. In this multifaceted role, our engineers operate as full-stack developers, actively engaging with the front-end, API layer, and database design aspects. To ensure seamless deployment, monitoring, and availability, we boast a dedicated DevOps team. Adhering to an agile approach, our development cycles are organized into two-week sprints, during which we consistently introduce new code enhancements.
Primary Responsibilities
Contribute to the development and continuous maintenance of the application, leveraging your expertise in Ruby on Rails and React. Foster close collaboration with fellow development teams to successfully accomplish planned tasks. Play an active role in technical discussions and grooming meetings, contributing your insights and expertise. Adhere to the sprint schedule, consistently delivering on planned objectives and tasks. Employ Test-Driven Development (TDD) practices to construct reusable and highly efficient code. Strategize and execute the implementation of novel features to enhance the platform's capabilities. Skillfully identify and troubleshoot bugs, proposing effective solutions to challenges as they arise. Collaborate closely with the Product and Business Analysis teams to gain an in-depth understanding of product requirements. Exhibit autonomy in developing new features, requiring minimal assistance from the team. Thoroughly examine the Ruby/Rails codebase to identify and resolve any bugs, ensuring optimal performance. Remain well-informed about the latest advancements within the realm of Ruby on Rails programming.
Required Knowledge/Skills/Abilities
Possess a minimum of 3 years of extensive web development experience. Demonstrate a robust background in Ruby on Rails or analogous frameworks. Exhibit proficiency in React, AngularJS, or similar front-end frameworks. Showcase expertise in working with SQL databases to manage and retrieve data. Familiarity with Mocking, Model-View-Controller (MVC) architecture, and Object-Relational Mapping (ORM) techniques. Possess foundational knowledge of GraphQL, Sidekiq, and Docker, demonstrating an openness to innovative technologies. Display a profound comprehension of object-oriented programming principles. Showcase adeptness in employing code versioning tools such as GitHub and Git. Excel in communication, possessing excellent verbal and written skills to facilitate effective collaboration and idea sharing.
RealPage welcomes candidates who meet these qualifications to join our dynamic team of professionals committed to pushing the boundaries of real estate software and data analytics. #
Bonus Points For
Experience with TypeScriptExperience developing Accounting, Financial and/or Billing software systems