Overview

The Senior Full-Stack Web Engineer is responsible for the end-to-end architecture, development, integration, deployment, and continuous improvement of RealPage's enterprise web applications and digital platforms. The role provides technical leadership in building scalable, secure, and high-performing web solutions across multiple production websites. Working closely with Product Engineering, Marketing Operations, UX/UI Design, and Web Strategy, the incumbent drives front-end architecture, backend integrations, reusable development standards, and modern web technologies while ensuring platform reliability, maintainability, and business alignment.

Responsibilities

  • Architect, develop, and maintain enterprise web applications using modern full-stack technologies (React, Next.js, JavaScript/TypeScript, PHP) to support RealPage's portfolio of production web properties.
  • Design scalable front-end architectures by developing reusable components, templates, shared libraries, and custom plugins that promote consistency, maintainability, and efficient development across multiple platforms.
  • Develop and maintain backend integrations with internal systems and third-party platforms through RESTful APIs, GraphQL services, authentication protocols, webhooks, CRM platforms, marketing automation tools, and other SaaS solutions.
  • Lead complex technical troubleshooting and root-cause analysis across application layers, resolving front-end, backend, infrastructure, integration, and production issues while implementing long-term technical improvements.
  • Manage software delivery through the full development lifecycle, including source control, peer code reviews, automated testing, CI/CD pipelines, deployment, User Acceptance Testing (UAT), and production releases.
  • Drive modernization initiatives by evaluating, designing, and implementing headless CMS, composable architecture, and modern web engineering practices that improve scalability, performance, and developer productivity.
  • Collaborate with cross-functional stakeholders including Product Engineering, Marketing, UX/UI Design, Analytics, and Web Strategy to translate business requirements into scalable technical solutions while effectively communicating technical trade-offs.
  • Develop technical prototypes and proof-of-concept solutions to validate emerging technologies, product enhancements, architectural improvements, and new customer experiences before production implementation.
  • Support website optimization initiatives by implementing experimentation frameworks, analytics tagging (GA4, GTM), conversion optimization solutions, and technical enhancements that improve digital performance.
  • Provide technical leadership and engineering best practices by promoting coding standards, documentation, version control discipline, AI-assisted development practices, mentoring team members, and continuous process improvements.

Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline.
  • Master's degree or equivalent technical certifications are an advantage.

Experience

  • Minimum 10 years of professional experience in Full-Stack or Front-End Software Engineering.
  • Extensive experience designing and supporting enterprise-scale production web applications.
  • Demonstrated expertise in React.js, Next.js, JavaScript/TypeScript, HTML, CSS, and PHP.
  • Significant experience implementing RESTful APIs, GraphQL services, OAuth authentication, and backend integration architecture.
  • Experience working with Headless CMS platforms (e.g., Prismic, WordPress Headless).
  • Strong experience with CI/CD pipelines, Git-based source control, code reviews, and software release management.
  • Experience integrating CRM platforms, marketing automation systems, SaaS products, and enterprise APIs.
  • Experience working within Agile software development environments.

Preferred Qualifications

  • Experience with WordPress plugin development and Advanced Custom Fields (ACF).
  • Experience with Optimizely or similar experimentation platforms.
  • Working knowledge of Google Analytics 4 (GA4) and Google Tag Manager (GTM).
  • Experience using AI-assisted development tools such as GitHub Copilot, Codex, Claude Code, or similar technologies.
  • Experience building AI-enabled web applications or leveraging Large Language Models (LLMs).

Travel Required

  • Minimal travel required (typically less than 10%) based on business or project needs.

KNOWLEDGE/SKILLS/ABILITIES

Required:

  • Technical Knowledge
  • Modern Full-Stack Web Development
  • Enterprise Application Architecture
  • React.js and Next.js Frameworks
  • JavaScript, TypeScript, HTML5, CSS3, PHP
  • RESTful APIs and GraphQL
  • OAuth and authentication protocols
  • Headless CMS architecture
  • CI/CD pipelines and DevOps practices
  • Git, GitHub, Bitbucket version control
  • Cloud-based web application deployment
  • Web security best practices
  • Performance optimization and Core Web Vitals
  • Responsive and accessible web design standards
  • Analytics implementation (GA4, GTM)
  • Experimentation and A/B testing platforms
  • AI-assisted software development tools

Skills

  • Enterprise application architecture
  • Software design and engineering
  • Systems integration
  • API development
  • Technical troubleshooting
  • Root cause analysis
  • Software deployment
  • Performance optimization
  • Code review and quality assurance
  • Technical documentation
  • Cross-functional collaboration
  • Technical communication
  • Agile software development
  • Solution prototyping
  • Continuous improvement

Abilities

  • Lead highly complex technical initiatives with minimal supervision.
  • Analyze and solve enterprise-scale software engineering problems.
  • Design scalable, maintainable, and reusable technical solutions.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Balance multiple priorities in a fast-paced development environment.
  • Make sound engineering decisions under ambiguous conditions.
  • Mentor and influence engineering best practices.
  • Learn and adopt emerging technologies rapidly.
  • Work independently while collaborating effectively across functions.
  • Maintain high standards for software quality, security, and reliability.

PERFORMANCE METRICS

  • The Senior Full-Stack Web Engineer may be evaluated using measurable indicators such as:
  • Delivery of web engineering projects within committed timelines.
  • Website availability and production system uptime.
  • Application performance (Core Web Vitals, page load times, rendering efficiency).
  • Quality and reliability of production releases (deployment success rate, defect leakage).
  • Number and severity of production incidents and mean time to resolution (MTTR).
  • API and third-party integration reliability and uptime.
  • Code quality, maintainability, and adherence to engineering standards.
  • Successful implementation of reusable components and architectural improvements.
  • Reduction in technical debt and modernization progress.
  • CI/CD deployment efficiency and release frequency.
  • Stakeholder satisfaction with technical solutions and engineering support.
  • Contribution to technical innovation, automation, and AI-assisted development initiatives.
  • Compliance with security, coding, and documentation standards.
  • Collaboration effectiveness across Product Engineering, Marketing, Design, and Web Strategy teams.
  • Mentorship, knowledge sharing, and contribution to continuous improvement initiatives.

Physical Demands and Working Conditions

While performing the duties of this job, the employee is regularly required to sit, stand, talk, and hear, and use hands and fingers to operate a computer and related equipment. The employee must be able to operate a personal computer for extended periods and communicate effectively via spoken and written channels. Occasional lifting of up to 10 pounds may be required. Vision requirements include close vision, distance vision, and the ability to adjust focus