Join RealPage as a ROR Full Stack Developer II, contributing to a high-performance technology platform that powers critical workflows in the real estate domain. Our systems support investment tracking, CRM, document management, reporting, and automation—built on Ruby on Rails, JRuby, DB2, and a modern UI powered by React.js, supported by a strong DevOps team for deployments and operational excellence.
You will contribute across the backend (Rails/JRuby/Java), front-end (React/jQuery/Bootstrap), and database layers, helping to deliver new features with reliability and scalability.
Develop, maintain, and enhance applications primarily using Ruby on Rails and JRuby, along with occasional contributions in Java services.
Build and update UI components using React.js, JavaScript, jQuery, HTML, and CSS.
Collaborate with cross-functional teams during planning, grooming, and design discussions.
Work in an Agile environment with two-week sprints, delivering planned stories and enhancements.
Apply Test-Driven Development (TDD) and write high-quality test suites using RSpec.
Troubleshoot, debug, and resolve complex issues across backend, frontend, and integrations.
Participate in peer code reviews, ensuring clean, maintainable, and reusable code.
Work closely with Product/BA teams to understand business requirements and deliver well-implemented features with minimal supervision.
Maintain and optimize integrations with systems such as Kafka, Redis, Tomcat, and internal Java services.
Help maintain CI/CD workflows using Docker-based environments.
4+ years of professional web development experience with strong hands-on in Ruby on Rails.
Working knowledge of JRuby, Java, and ability to navigate hybrid systems.
Strong understanding of MVC, ORM, OOP, and REST API architecture.
Proficient in SQL with solid experience working on DB2 (or similar relational databases).
Familiar with Kafka, Redis, Docker, and microservice communication patterns.
Strong experience in RSpec, mocking, and test-driven development.
Experience with front-end technologies: React.js, JavaScript, jQuery, Bootstrap, HTML, CSS.
Good debugging skills—ability to analyze logs, traces, and isolate root causes efficiently.
Strong communication skills and ability to collaborate effectively across teams.
PREFERRED KNOWLEDGE/SKILLS/ABILITIES
Experience with full product lifecycle development.
Exposure to large-scale enterprise systems, preferably with hybrid architectures (Rails + Java).
Ability to work comfortably in legacy codebases and gradually modernize them.
Understanding of performance optimization, caching techniques, and background job processing.
Software Powered by iCIMS
www.icims.com