Not a match on every line? Apply anyway and tell us which parts.
Full Stack Software Engineer
EngineeringHybrid — Cleveland, OHFull time
$135,000 – $170,000
We pull eleven City and County datasets every night, match them against about 77,000 Cleveland properties, and tell landlords what changed before it costs them money. You would work on both halves of that: the pipeline that reconciles messy government records, and the dashboard where an owner finds out their registration lapsed. Some weeks lean one way, some the other.
What you'd do
Ship features in TypeScript and Next.js, and own them from the migration through to the screen
Work on the nightly ingest: ArcGIS feeds, address matching, deduplication, and the checks that catch a bad sync before a customer does
Handle source data that is wrong. Addresses filed three different ways, owners under an LLC on one record and a person on another, parcels with no year built. Deciding what to say when the data does not support an answer is most of the job
Write the backfill and the way to prove it worked, not just the migration
Take a turn on whatever broke at 7am
What we're looking for
You have shipped TypeScript and React in production and have opinions about both
You are comfortable in Postgres. You know what an index does and roughly when one stops helping
You can take a vague problem and come back with something working, without waiting for a spec
You check. When something looks right, you go look at the rows
Nice to have
Worked with government or civic data before and know how strange it gets
Supabase, Vercel, or anything else in this stack
You have owned a scheduled job that had to run unattended
Data Integrity & Security Engineer
EngineeringOn-site — Cleveland, OHFull time
$145,000 – $180,000
Everything we sell rests on the data being right and staying private. It is tied to real addresses and named owners, and a wrong status is worse than no status. This role owns the pipeline's correctness and the boundaries around what it holds.
What you'd do
Own ingest correctness end to end: matching, deduplication, and the tests that fail loudly when a source changes shape
Build the monitoring that turns a silent failure into a page. Our worst bugs have all been jobs that quietly did nothing
Set and enforce access boundaries: row-level security, service-role usage, and who can reach what
Own how we handle sensitive data. Retention, least privilege, vendor review, and what happens when someone asks us to delete them
Review the parts of the app that touch tokens, uploads and public routes
What we're looking for
Strong Postgres, including where its performance cliffs are and how to see one coming
Real application security experience, not a checklist you can recite
You treat data quality as an engineering problem with tests, not a reporting problem with dashboards
You ask what happens when this fails at 3am and nobody is watching, before it does
Nice to have
Worked somewhere that got audited, and learned something from it
Experience with row-level security or similar in-database authorization
Content Writer, SEO and SEM
GrowthRemoteFull time or contract
$60,000 – $80,000
Cleveland landlords search for this stuff constantly, and what they find is either a City PDF or somebody guessing in a forum. There is a real gap for writing that is accurate, readable, and actually answers the question. That is the job.
What you'd do
Own the content calendar and the guides behind it: registration, Lead Safe, Local Agent, civil tickets, and everything that touches them
Read the ordinance. Our pages get checked against Chapter 365 by people who own the buildings, and being wrong in public is expensive
Run keyword research and on-page SEO, and be straight about what you can and cannot attribute
Write and iterate paid search copy and the landing pages behind it
Update pages when the City changes something, which happens more often than you would expect
What we're looking for
Published work you can point to, ideally on a subject you had to learn first
You are comfortable reading primary sources, including municipal code, and citing them
Practical SEO experience: technical, on-page, and enough analytics to know when a change did nothing
You would rather be corrected by the numbers than defend a draft
Nice to have
Real estate, property management, or local government background
You have run paid search on a small budget where every dollar was visible
B2B Sales, Inbound and Outbound
SalesHybrid — Cleveland, OHFull time
$70,000 – $85,000 base · $110,000 – $145,000 OTE
You would call landlords and property managers who already have a problem, because our list is built from public records rather than bought. Every call opens with something true about their own portfolio: the open tickets the City has filed against them, by address and date. It makes for a very different conversation than a cold pitch.
What you'd do
Work an outbound list of portfolio owners and property managers, with a script and their records already pulled up
Take inbound demo requests and turn them into accounts
Run discovery and the pricing conversation for larger portfolios, where deals are quoted rather than self-serve
Log every call honestly, including the ones that went nowhere. A pipeline that flatters itself is worth nothing
Tell us what you are hearing. You will be the first to know when a message stops working
What we're looking for
You have sold to small businesses and know what that takes on a Tuesday afternoon
You can explain a regulatory subject without sounding like a brochure
You are fine with a call where the honest answer is that this is not for them
You take notes and keep your own records straight without being asked
Nice to have
Real estate, property management, title, or lending background
You have worked a list from scratch rather than inheriting one
Marketing Coordinator
GrowthHybrid — Cleveland, OHFull time
$65,000 – $85,000
The person who makes marketing happen on schedule. We run email, direct mail, paid search and local outreach, and all of it needs someone keeping the pieces moving and reporting what came back. You would work directly with marketing leadership and touch most of what a customer sees.
What you'd do
Run campaigns to a calendar across email, direct mail and paid, and keep everyone to it
Own the direct mail operation: list pulls, print, and the checks that catch a bad address before it costs a stamp
Keep the asset library and the messaging consistent wherever it shows up
Pull the numbers after every campaign and report them, including the bad ones
Help with events, partnerships and local outreach around Cleveland
What we're looking for
Organized enough that people start relying on it without discussing it
Hands-on marketing experience, agency or in-house
Comfortable with a spreadsheet and willing to report a result nobody wanted
Clear writer. A good half of this job is writing things down so others can act on them
Nice to have
You have run direct mail before and know where it goes wrong
Basic design chops, enough to fix something without waiting on anyone
Prefer email? Send anything to Tyler@rentpup.com. We read everything that arrives, and we reply either way.