Home › Companies › Rentvine › Senior Full-Stack Engineer
Senior Full-Stack Engineer
Rentvine · Estero, FL, United States · On Site · Active · Rippling ATS
Job facts
| Field | Value |
|---|---|
| Company | Rentvine |
| Title | Senior Full-Stack Engineer |
| Normalized title | - |
| Department / team | Engineering |
| Location | Estero, FL, United States |
| Work model | On Site |
| Employment type | Full Time |
| Salary | - |
| Status | active |
| ATS provider | Rippling ATS |
| Posted / first seen | 2026-03-10 / 2026-05-29 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Rentvine. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Rippling ATS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Estero. | Open |
| Department jobs | Active postings in Engineering. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Rentvine |
| Source | 13c6a336-6dd0-4b06-be56-ca669e5f5563 |
| ATS provider | Rippling ATS |
Description
company
About Rentvine
Rentvine is a rapidly growing technology company modernizing the real estate and property management industry. Our platform streamlines rental unit management, delivers a full-featured accounting system, and improves communication between property managers, landlords, and tenants—all in one intuitive experience.
We’re deeply focused on building software that’s powerful yet easy to use, and we believe great UX starts with thoughtful frontend engineering.
role
About the role
We’re looking for a Senior Full-Stack Engineer to join our engineering team and help lead the evolution of our platform. In this role, you’ll be responsible for bridging the gap between our modern frontend and our robust PHP-based backend. You’ll translate thoughtfully designed wireframes into a scalable UI while ensuring the underlying API architecture is performant, secure, and maintainable.
You’ll collaborate closely with product managers, UI/UX designers, and the broader engineering team to deliver a polished, end-to-end experience for our users. This role is ideal for a veteran engineer who enjoys full-stack ownership, values clean architecture, and takes pride in building systems that scale from the database to the browser.
What you'll do
Lead Full-Stack Feature Development: Implement new designs and features across the entire stack, from UI components in React to API endpoints in PHP. Architect Backend Logic: Maintain and enhance our backend systems, primarily built on the Phalcon framework, while leveraging experience in modern PHP standards. Modernize the UI: Build scalable, reusable components using modern React patterns and integrate them seamlessly with our backend services. Collaborate Cross-Functionally: Work with designers to ensure technical feasibility and with other engineers to refine our API contracts and data models. Uphold Code Quality: Write clean, efficient, and well-structured code. Participate in code reviews and mentor junior/mid-level engineers on best practices in both PHP and JavaScript. Optimize & Debug: Troubleshoot complex issues across the stack—from SQL query optimization to frontend rendering performance. Qualifications
7–10+ years of professional software engineering experience. Deep PHP Expertise: Strong experience with PHP-based frameworks. While we use Phalcon , we highly value experience in Laravel or similar MVC architectures. Modern Frontend Mastery: Proficiency in React , TypeScript , and Tailwind CSS . Data Orchestration: Hands-on experience with TanStack Query (or similar) for efficient data-fetching and state management. API Design: Proven ability to design and consume RESTful APIs that are performant and easy to maintain. Full-Stack Mindset: Solid understanding of component-based architecture on the frontend and service-oriented architecture on the backend. Ownership: Proven ability to take a feature from concept to production with minimal supervision.
Bonus Points
Experience writing tests using Jest , PHPUnit , or Cypress . Familiarity with SQL database optimization and schema design. Knowledge of accessibility standards (WCAG) and performance tooling. Experience contributing to or maintaining a design system. Why Join Rentvine?
At Rentvine, you’ll be part of a collaborative, fast-moving team building software that directly impacts how people manage properties and businesses. We value thoughtful engineering, clear communication, and continuous improvement.
You’ll have:
Ownership: Lead meaningful work across the entire application stack. Influence: Help shape our technical direction, UI architecture, and backend standards. Growth: A supportive environment that encourages learning new technologies and solving complex problems. Impact: Build products used by thousands of real-world customers daily.
Full job record
| Job ID | eddb86c62274fad00832638b32347ffedfcd84a3 |
| Org ID | af1c98ad-4ea8-4936-b928-d57403d5fb23 |
| Source ID | 13c6a336-6dd0-4b06-be56-ca669e5f5563 |
| Board ID | 13c6a336-6dd0-4b06-be56-ca669e5f5563 |
| Provider | rippling |
| Provider Job Key | ae6619bc-a645-4492-940d-bd5a5827efc2 |
| Title | Senior Full-Stack Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Estero, FL, United States |
| Department | Engineering |
| Team | — |
| Employment Type | full_time |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | FL |
| City | Estero |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://ats.rippling.com/rentvine/jobs/ae6619bc-a645-4492-940d-bd5a5827efc2 |
| Apply URL | https://ats.rippling.com/rentvine/jobs/ae6619bc-a645-4492-940d-bd5a5827efc2 |
| First Seen At | 2026-05-29 07:11:44Z |
| Last Seen At | 2026-06-06 19:16:07Z |
| Last Checked At | 2026-06-06 19:16:07Z |
| Last Changed At | 2026-06-06 19:16:07Z |
| Inactive At | — |
| Source Posted At | 2026-03-10 17:10:03Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=rentvine/date=2026-06-06/2026-06-06T19-16-05-691Z-6e380ab553f8ee9d2fe81bac6828dfc978f1965efa4ec4746c1f4fb3bdcfc91f.json |
Event Fields
{
"content_hash": "dc462c2b95bb3f5b5122b5da4d3bb08870be7f851f3df89f80ef6f22076b8ff5",
"source_hash": "098905e460ef5961253cd89d6e946635244a9d09826a07776e506c964cbf7641",
"last_changed_at": "2026-06-06T19:16:07.320Z",
"active_status": "active"
}Parsed Structured
{
"language": "en-us",
"location": {
"raw": "Estero, FL, United States",
"city": "Estero",
"region": "FL",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T19:16:07.305Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en-us",
"location": {
"raw": "Estero, FL, United States",
"city": "Estero",
"region": "FL",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": "on_site",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "ae6619bc-a645-4492-940d-bd5a5827efc2",
"url": "https://ats.rippling.com/rentvine/jobs/ae6619bc-a645-4492-940d-bd5a5827efc2",
"name": "Senior Full-Stack Engineer",
"language": "en-US",
"locations": [
{
"city": "Estero",
"name": "Estero, FL",
"state": "Florida",
"country": "United States",
"stateCode": "FL",
"countryCode": "US",
"workplaceType": "ON_SITE"
}
],
"department": {
"name": "Engineering"
}
},
"detail_job": {
"url": "https://ats.rippling.com/rentvine/jobs/ae6619bc-a645-4492-940d-bd5a5827efc2",
"name": "Senior Full-Stack Engineer",
"uuid": "ae6619bc-a645-4492-940d-bd5a5827efc2",
"board": {
"logo": {
"url": "https://secured-assets.ripplingcdn.com/us1/ats/681b669f1706bc18ae1a68ca/ats_public/a6adfeb8df70482085f391f02a27b393-sensitive.jpg?Expires=1780859766&Signature=tYdLDLhikNj2p7NUnzZrKEep6Z74FvTW2xYvo4VGCWMzGcxXNIz58-RB115HggdK9SS0NeRhUDku1PO9mUitGmM7LTaNcViYeQPuMuGYnXOZxbI02pQ79IcXD8vQKdSMjZE4akn1P7aDUYWObJ-WIxfvUlEVrctlOa~IWuUk3pQ9uD326re8BjNqeMpGsKuTg7gavxVSgE8S9nw1mg63hhbysZDGvnixGV3NJaCqseXrsIsKBun-HSUo8O2eOhWmbhmeh6P9NBJXWsNTpi-re9lpPACgMPHfM~2-RtVF9-kH0KRIiRfsB~JNSFEEdnRfIH-fHFfJEgEwWnr~OTArUg__&Key-Pair-Id=K2SM3GXN9F9XGM",
"name": "rentvine-logomark-dark-cmyk-800px.jpg",
"type": "image/jpeg"
},
"slug": "rentvine",
"title": "Rentvine",
"banner": {
"url": null,
"name": "",
"type": ""
},
"boardURL": "https://ats.rippling.com/rentvine/jobs",
"fontType": null,
"subtitle": "Take a look at available jobs!",
"boardType": "RIPPLING",
"linkColor": "#01a452",
"buttonColor": "#111111",
"legalNotice": "<meta name=\"rteConfig\" content=\"{"version":"0.431.0","producedBy":"block","themeName":"berry"}\"><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><a href=\"https://www.rentvine.com/privacy\" target=\"_blank\" rel=\"noreferrer\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><span style=\"white-space:pre-wrap;\">https://www.rentvine.com/privacy</span></a></p>",
"buttonTextColor": null,
"noOpeningsMessage": null,
"groupJobsByLocation": true,
"showBoardLogoOnJobPost": true,
"showCompanyInfoUnderJobPost": false
},
"createdOn": "2026-03-10T10:10:03.538000-07:00",
"department": {
"name": "Engineering",
"base_department": "Engineering",
"department_tree": [
"Engineering"
]
},
"companyName": "Rentvine ",
"description": {
"role": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">About the role</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">We’re looking for a </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Senior Full-Stack Engineer</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> to join our engineering team and help lead the evolution of our platform. In this role, you’ll be responsible for bridging the gap between our modern frontend and our robust PHP-based backend. You’ll translate thoughtfully designed wireframes into a scalable UI while ensuring the underlying API architecture is performant, secure, and maintainable.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">You’ll collaborate closely with product managers, UI/UX designers, and the broader engineering team to deliver a polished, end-to-end experience for our users. This role is ideal for a veteran engineer who enjoys full-stack ownership, values clean architecture, and takes pride in building systems that scale from the database to the browser.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">What you'll do</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Lead Full-Stack Feature Development:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Implement new designs and features across the entire stack, from UI components in React to API endpoints in PHP.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Architect Backend Logic:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Maintain and enhance our backend systems, primarily built on the </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Phalcon</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> framework, while leveraging experience in modern PHP standards.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Modernize the UI:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Build scalable, reusable components using modern React patterns and integrate them seamlessly with our backend services.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Collaborate Cross-Functionally:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Work with designers to ensure technical feasibility and with other engineers to refine our API contracts and data models.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Uphold Code Quality:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Write clean, efficient, and well-structured code. Participate in code reviews and mentor junior/mid-level engineers on best practices in both PHP and JavaScript.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Optimize & Debug:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Troubleshoot complex issues across the stack—from SQL query optimization to frontend rendering performance.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">Qualifications</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">7–10+ years</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> of professional software engineering experience.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Deep PHP Expertise:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Strong experience with PHP-based frameworks. While we use </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Phalcon</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">, we highly value experience in </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Laravel</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> or similar MVC architectures.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Modern Frontend Mastery:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Proficiency in </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">React</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">, </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">TypeScript</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">, and </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Tailwind CSS</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Data Orchestration:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Hands-on experience with </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">TanStack Query</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> (or similar) for efficient data-fetching and state management.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">API Design:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Proven ability to design and consume RESTful APIs that are performant and easy to maintain.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Full-Stack Mindset:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Solid understanding of component-based architecture on the frontend and service-oriented architecture on the backend.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Ownership:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Proven ability to take a feature from concept to production with minimal supervision.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">Bonus Points </strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Experience writing tests using </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Jest</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">, </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">PHPUnit</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">, or </span><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Cypress</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Familiarity with SQL database optimization and schema design.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Knowledge of accessibility standards (WCAG) and performance tooling.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Experience contributing to or maintaining a design system.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">Why Join Rentvine?</strong></b><br><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">At Rentvine, you’ll be part of a collaborative, fast-moving team building software that directly impacts how people manage properties and businesses. We value thoughtful engineering, clear communication, and continuous improvement.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">You’ll have:</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Ownership:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Lead meaningful work across the entire application stack.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Influence:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Help shape our technical direction, UI architecture, and backend standards.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Growth:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> A supportive environment that encourages learning new technologies and solving complex problems.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\">Impact:</strong></b><span style=\"color:rgb(0,0,0);font-size:12pt;white-space:pre-wrap;\"> Build products used by thousands of real-world customers daily.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p>",
"company": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:18pt;white-space:pre-wrap;\">About Rentvine </strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:12pt;white-space:pre-wrap;\">Rentvine is a rapidly growing technology company modernizing the real estate and property management industry. Our platform streamlines rental unit management, delivers a full-featured accounting system, and improves communication between property managers, landlords, and tenants—all in one intuitive experience.</span><br><span style=\"font-size:12pt;white-space:pre-wrap;\">We’re deeply focused on building software that’s powerful yet easy to use, and we believe great UX starts with thoughtful frontend engineering.</span></p>"
},
"workLocations": [
"Estero, FL",
"Remote - USA"
],
"employmentType": {
"id": "Salaried, full-time",
"label": "SALARIED_FT"
},
"payRangeDetails": [],
"activeJobApplication": {
"basicQuestions": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldType": "FILE"
}
],
"customQuestions": {
"fields": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldData": {},
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldData": {},
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldData": {},
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldData": {},
"fieldType": "FILE"
}
]
},
"additionalQuestions": [
{
"id": "69fa10f75115b0388809fcf8",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Will you now or in the future require sponsorship to work in the US",
"canEdit": false,
"dataType": "select",
"isPrivate": false,
"uniqueKey": "e1c2c31b-371f-44a7-9e8d-96c13cf62119",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"description": "",
"questionType": "KNOCKOUT",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": true
},
{
"tags": [],
"title": "Do you currently know any Rentvine employees? If so, who? ",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "9c33edb1-9ac9-45c0-9b9d-4f38218abbce",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"description": "",
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Rentvine Questionnaire"
},
{
"id": "69fa10f75115b0388809fcf9",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Please tell us your location/workplace preference below",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "e1acfa1f-b457-409a-92a9-f490c7223371",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Local to SW FL - open to onsite",
"Not local to SW FL - open to remote"
],
"description": "if you are not local, please identify your city/state of residence below",
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Location: onsite vs remote (+State of residency)"
},
{
"id": "69fa10f75115b0388809fcfa",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "How many years of experience in full-stack development do you have?",
"canEdit": false,
"dataType": "select",
"isPrivate": false,
"uniqueKey": "17a368a5-3f1f-4109-ad91-3eb4ad4071df",
"intChoices": [],
"isRequired": true,
"strChoices": [
"1 - 4 years",
"5 - 7 years",
"7 - 10 years",
"10+ years"
],
"description": "",
"questionType": "KNOCKOUT",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": true
},
{
"tags": [],
"title": "Do you have experience with PHP, Phalcon, Laravel or similar MVC architectures?",
"canEdit": false,
"dataType": "select",
"isPrivate": false,
"uniqueKey": "0a332e20-7700-4579-8e3c-9ffca153f7d9",
"intChoices": [],
"isRequired": true,
"strChoices": [
"No",
"Yes - All",
"Yes - Some (describe which below)"
],
"description": "If yes, please describe in comments below. ",
"questionType": "KNOCKOUT",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": true
},
{
"tags": [],
"title": "Do you have experience with React, TypeScript, and Tailwind CSS.",
"canEdit": false,
"dataType": "select",
"isPrivate": false,
"uniqueKey": "dd9f18a7-02f3-4595-b801-c38a3b940278",
"intChoices": [],
"isRequired": true,
"strChoices": [
"No",
"Yes - All",
"Yes - Some (describe which in comments below)"
],
"questionType": "KNOCKOUT",
"allowComments": true,
"isOtherEnabled": false,
"isMultiSelectEnabled": true
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Sr. Full Stack Eng"
}
]
},
"hasAIEvaluationsEnabled": false,
"eeocQuestionnaireEnabled": true,
"applicationConfirmationTemplate": "6887b1892072ab1073486b1b",
"eeocQuestionnaireEnabledForJobPost": true
},
"detail_meta": {
"url": "https://ats.rippling.com/api/v2/board/rentvine/jobs/ae6619bc-a645-4492-940d-bd5a5827efc2",
"http_status": 200,
"content_type": "application/json",
"response_bytes": 22138
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/eddb86c62274fad00832638b32347ffedfcd84a3?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/af1c98ad-4ea8-4936-b928-d57403d5fb23JSONGET https://api.bluedoor.sh/job-postings/v1/sources/13c6a336-6dd0-4b06-be56-ca669e5f5563JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/eddb86c62274fad00832638b32347ffedfcd84a3/eventsJSON