Overview:
We are a leading global provider of software and data analytics to the real estate industry. Clients use our platform to improve operating performance and increase capital returns.
RealPage offers an engaging work culture that fosters personal and career growth for our employees. We continually reinvent and evolve to meet the needs of the customers we serve through technology and vision. You can feel it in the work we do and the clients that benefit. Our unique company philosophy fosters innovation, excellence and collaboration.
Come join a team where your work makes an impact every day
ABOUT THE TEAM
At LOFT Moving by RealPage, our focus is on building great products that solve real-world problems for our customers. Our core product is LOFT Moving and the Moving Marketplace, a series of resident-facing applications that helps residents move into their new home. We are looking for a senior developer to join our growing and diverse team.
WHAT YOU'LL DO
Were looking for a product minded Senior Software Engineer who can translate complex business problems into elegant, scalable solutions across the stack. Youll lead with TypeScript, build services in Node.js, craft modern React experiences, and collaborate closely with Product, Design, and Platform to ship high impact features with measurable outcomes
Responsibilities:
PRIMARY RESPONSIBILITIES
- Own end to end delivery of customer facing capabilities—from discovery and technical design through implementation, testing, release, and observability in production.
- Design and build performant APIs and event driven services in Node.js TypeScript) that integrate with internal and third-party systems.
- Develop modern web apps with React TypeScript), implementing accessible, resilient UI patterns and high-quality state/data management.
- Elevate code quality through automated tests (unit, integration, UI, code reviews, and engineering best practices.
- Make smart tradeoffs on architecture, performance, cost, security, and developer velocity; communicate decisions clearly to technical and non-technical audiences.
- Partner cross functionally with Product and Design on discovery, scoping, and outcomes; mentor engineers and uplevel team practices.
- Instrument, measure, and iterate using logging, tracing, dashboards, and A/B experiments to ensure reliability and impact
Qualifications:
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- 5 to 8+ years building production software, including 3+ years with TypeScript across front end and/or back end.
- Expertise in Node.js (TypeScript): Express/Fastify/NestJS (or similar), async patterns, performance profiling, and memory/CPU tuning.
- Expertise in React (TypeScript): component design, hooks, state/data management, accessibility WCAG, and testing React Testing Library/Jest).
- API craftsmanship: Designing stable REST/GraphQL APIs; authentication/authorization OAuth2/OIDC, pagination, rate limiting, and telemetry.
- Quality mindset: Proficiency with Jest and integration testing; code review excellence; strong debugging and observability (logs/metrics/traces).
- Collaboration & communication: Ability to lead technical discussions, write crisp design docs, and influence product direction with data and empathy.
PREFERRED KNOWLEDGE/SKILLS/ABILITIES
- Event driven systems: Practical experience with queues/streams (e.g., Kafka, RabbitMQ, SQS/SNS, Service Bus) and eventual consistency patterns.
- Cloud & CI/CD Comfort with AWS or Azure; containers (Docker), orchestration Kubernetes or ECS/AKS, and pipelines GitHub Actions/Azure DevOps/etc.).
- Performance & Reliability: Profiling web performance, Web Vitals, CDN strategies; SRE practices, chaos testing, and OpenTelemetry.
- Security depth: Threat modeling, dependency scanning SCA, SAST/DAST, and secrets automation Vault/Parameter Store/Key Vault).
While not required, please feel free to include links to social media, blog or portfolio work online if you would like to include it as part of your background
Pay Range:
USD $125,700.00 - USD $213,900.00 /Yr.