Join RealPage as a Senior Full Stack Developer III and play a key role in shaping the technology that drives mission-critical workflows in the real estate domain. Our platform powers investment tracking, CRM, document management, automation flows, and large-scale data processing. The technology stack includes Ruby on Rails, JRuby, Java, React.js, DB2, Kafka, Redis, Docker, Tomcat, and a suite of internal microservices. As a Developer III, you will take technical ownership, lead design discussions, guide junior developers, and ensure the delivery of scalable, maintainable, and high-quality solutions across backend, frontend, and integration layers.
REQUIRED KNOWLEDGE/SKILLS/ABILITIES • 6+ years of professional web development experience with deep expertise in Ruby on Rails. • Strong hands-on experience in JRuby and exposure to Java/Tomcat-based integrations. • Proficient in designing and maintaining REST APIs, background jobs, batch processes, and distributed components. • Strong SQL fundamentals with hands-on experience in DB2, including query tuning and schema design. • Practical experience with Kafka, event-driven systems, Redis caching, Docker containers. For RealPage Internal Use Only Internal Use • Expertise in debugging large-scale applications: logs, trace analysis, performance profiling, and memory issues. • Solid understanding of MVC, ORM (ActiveRecord), OOP, design patterns, and clean architecture principles. • Strong front-end experience: React.js, JavaScript, jQuery, Bootstrap, HTML, CSS. • Excellent communication skills with the ability to explain technical concepts clearly. • Mentor and guide Developer I & II engineers, providing technical direction and feedback. • Take ownership of operational stability, performance tuning, and long-term maintainability. • Identify system bottlenecks and propose architectural improvements or refactoring strategies. • Lead incident investigations and ensure root cause analysis with preventive solutions. • Oversee design and implementation of scalable REST APIs, background job pipelines, and event-driven workflows. • Champion engineering excellence across testing, observability, code quality, and reliability. • Collaborate with DevOps on build pipelines, monitoring, logging, and environment improvements. • Influence broader engineering decisions and drive adoption of best-in-class tools and patterns.
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