About Rentgrata
Rentgrata, founded in 2016, is an industry-leading multifamily real estate technology (PropTech) company that enhances the apartment renting experience for residents, prospective renters, and property managers. We revolutionize the process by connecting potential tenants with current residents, allowing for authentic conversations that help renters make informed decisions so they can quickly feel at home. Our small and scrappy team has already helped hundreds of thousands of renters find new homes at thousands of apartment buildings across the US and Canada.
Position Overview
As a Mid-Level Software Engineer at Rentgrata, you will play a crucial role in developing and maintaining our innovative platform that connects prospective renters with current residents. You'll work closely with our cross-functional teams to implement new features, improve existing functionality, and ensure the scalability and performance of our systems. You'll be at the forefront of applying cutting-edge technologies, including Large Language Models (LLMs), to transform the rental industry.
Responsibilities
- Develop and maintain software applications for Rentgrata's platform using Ruby on Rails, Python, or TypeScript
- Collaborate with product managers, designers, and other engineers to implement new features and improve existing ones
- Write clean, efficient, and maintainable code
- Participate in code reviews and provide constructive feedback to other developers
- Debug and troubleshoot issues in production and development environments
- Contribute to technical design and architecture decisions
- Implement and maintain RESTful APIs
- Optimize application performance and scalability
- Work on our integrated payment facilitation solution that pays renters directly to their bank accounts
- Contribute to the development and improvement of our state-of-the-art insights product, Ari
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
- 3-5 years of professional software development experience
- Strong proficiency in Ruby on Rails, Python, or TypeScript
- Experience with version control systems (e.g., Git)
- Familiarity with Agile development methodologies
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
Preferred Skills
- Experience with Ruby on Rails, Next.js, and Pydantic frameworks
- Familiarity with Machine Learning or Large Language Models (LLMs)
- Knowledge of building data pipelines and ETL processes
- Experience with cloud platforms (e.g., AWS, Azure, GCP)
- Knowledge of CI/CD practices
- Experience with database design and management
- Understanding of RESTful API design principles
- Familiarity with payment processing systems and security best practices
Benefits
- Competitive salary
- Stock options in a high-growth startup
- 401k matching
- Paid holidays, time off, and sick leave
- Annual anniversary vacation and quarterly recharge days
- Medical, dental, vision, and life insurance plans
- Apple work computer
- Professional development opportunities
Why Join Rentgrata?
- Be part of a small, innovative team where your contributions have a significant impact
- Work on cutting-edge AI applications in the PropTech industry
- Contribute to a mission that enhances the renting experience for people nationwide
- Enjoy a collaborative and supportive culture that values innovation, creativity, and ownership
- Opportunity to work on products that have already paid out millions of dollars in referral rewards to renters
- Be part of a company that champions the voice of the resident and constantly pushes to improve the renting experience
- Experience rapid professional growth in a fast-paced, high-growth environment
Our Culture
At Rentgrata, we have an innovative and entrepreneurial team culture. We celebrate ownership and champion the ideas and strategies set forth by our engineers. Since we are still small, engineers have much more control of their work and can make a much larger impact on the business, the people, the culture, and the development stack/environment.
Rentgrata is an Equal Opportunity Employer committed to fostering an inclusive, innovative environment with the best employees. We provide employment opportunities without regard to age, race, ethnicity, national origin, religion, disability, sex, gender identity or sexual orientation, or any other protected status in accordance with applicable law.