Company Overview
Pay Ready is a leading provider of innovative payment solutions tailored for the property management industry. We help property owners and managers streamline financial processes and accounts receivable functions, including processing current and post-resident rent payments and recoveries. As we continue scaling our platform and enhancing our technical infrastructure, we’re seeking a Software Engineer who thrives in mobile-first, collaborative environments and is passionate about delivering polished, performant user experiences.
Position Overview
As a Software Engineer at Pay Ready, you will play a critical role in the development of our mobile and web applications using React, React Native, Expo, and Ruby on Rails. You’ll focus on crafting high-quality user interfaces, integrating with backend services, and helping to shape the user experience across platforms. While your primary focus will be front-end and mobile development, you’ll also contribute to backend systems and collaborate across teams to ensure the success of our applications.
This is a great opportunity for a detail-oriented, proactive engineer who enjoys working on a product that directly impacts customers and internal operations alike. You’ll join a mission-driven team where your work matters and learning is constant.
Key Responsibilities
Mobile & Front-End Development
- Develop and maintain cross-platform mobile applications using React Native and Expo
- Translate UI/UX wireframes and designs into responsive, performant components
- Debug and resolve issues to ensure smooth functionality across devices
- Contribute to web-based React features where applicable
Backend Integration & Support
- Assist with developing and maintaining backend services using Ruby on Rails
- Ensure seamless API integration between frontend and backend components
- Troubleshoot backend issues related to app behavior
Code Quality & Review
- Write clean, maintainable, and well-documented code
- Participate in peer code reviews and incorporate feedback
- Contribute to internal best practices and reusable components
Team Collaboration
- Collaborate with designers, product managers, and fellow engineers in an Agile environment
- Participate in sprint planning, retrospectives, and daily stand-ups
- Proactively communicate status, blockers, and improvement ideas
Continuous Learning & Contribution
- Stay current with evolving technologies and frameworks (especially React Native and Ruby on Rails)
- Contribute to internal documentation and process improvement
- Seek opportunities to improve app performance, UX, and developer experience
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 2+ years of experience in software development (mobile development strongly preferred)
- Hands-on experience with React Native, React, and Expo
- Familiarity with Ruby on Rails for backend development and integration
- Understanding of RESTful APIs and mobile app performance optimization
- Proficiency in version control tools (e.g., Git)
- Solid debugging, problem-solving, and critical thinking skills
Soft Skills
- Clear and effective communicator (written and verbal)
- Collaborative and team-oriented mindset
- Adaptability in a fast-paced, iterative development environment
- Strong sense of ownership and accountability
Success Metrics
- Delivery of high-quality, stable mobile and web app features
- Positive impact on app usability and performance
- Active contribution to team communication, collaboration, and improvement
- Participation in learning initiatives and technology exploration
- Growth in full-stack proficiency and technical ownership over time
Next Step: Predictive Index Assessment
To help us learn more about your natural work style and fit for the role, we invite you to complete a brief Predictive Index assessment.
https://assessment.predictiveindex.com/bo/7P0H/SoftwareEngineer_Aug2025_143519