About this role
About the team
We build the cloud-native software that thousands of rental businesses around the world run on every day — the rental management platform and the e-commerce suite that sits on top of it.
This role is how we bring new engineers into that work. You'll start where the whole system is visible: verifying, breaking, and instrumenting the product before a customer ever sees it. That vantage point is one of the fastest ways there is to learn a large codebase and a complicated domain at the same time. And you'll be writing code from your first sprint — reading it, fixing it, shipping it alongside the developers, not filing tickets over a wall at them.
We built this role deliberately as an entry point for people early in their engineering careers.
What you'll do
Write code from your first sprint
- Write and maintain automated tests in the same repositories and the same languages as the product — JavaScript and TypeScript against our Angular front ends and Node/NestJS services, PHP where our longer-standing surfaces live
- Read the codebase to work out why something broke, not just that it broke
- Fix low-risk defects yourself and take them through code review like any other engineer
- Build the small internal tools and scripts that make the team's testing and release process faster
- Take on scoped product work under a mentor's review as you ramp
Do the quality work that teaches you the system
- Verify new features and fixes across our web and desktop products, and write bug reports a developer can act on immediately
- Build and maintain test plans for new features alongside senior engineers
- Run regression passes so a new release doesn't break what already worked
- Partner with developers and product managers to understand requirements and flag gaps early
- Take part in release readiness reviews
What you bring
- You can write and read code in at least one language. We care that you can build something and explain the choices you made — not which stack you learned on.
- Something we can look at: a capstone, a bootcamp project, a personal project, a GitHub profile, or work from a previous role
- A foundation in software development or testing, through a degree, a coding bootcamp, a self-taught path, an internship, or early professional experience
- Strong written communication — your bug reports and your commit messages both tell the whole story
- Curiosity about how systems break, and the patience to chase an edge case down to its root cause
- A working understanding of the software development lifecycle and where quality sits in it
- Preferred, not required: exposure to Playwright, Selenium, Cypress or similar; SQL; REST APIs; Azure DevOps or Jira; SaaS products
Who this role is for. You might be arriving from a CS degree, a coding bootcamp, a self-taught path, the military, or a completely different career. You might already work at Point of Rental in support, implementation, or professional services and want to move into engineering — if you know the rental business cold, you already have the half of this job that takes longest to teach. All of those are the point of this role.
How you'll grow
The path from this role is to Full Stack Engineer. That's the destination, and the role is built to get you there.
Start here. Learn the product and the domain. Own exploratory and release testing. Get fluent in our codebase, our tooling, and how we ship.
Then. Write automated tests in the product repositories. Fix defects and take your code through review. Build the internal tooling your team runs on.
Then. Take scoped feature work under mentorship — front end, services, and data — until you're carrying it on your own.
You'll have a named mentor, regular one-on-ones, code review used as a teaching tool, and dedicated learning time every week. We promote on demonstrated ability rather than on a calendar, but the destination is written down and your manager's job is to get you to it.
Why Point of Rental
Point of Rental is the global leader in rental software. The code you write here shows up in equipment yards, event companies, and job sites on six continents, in the hands of people who notice immediately when something is wrong.
You'll be an engineer from day one — in the repositories, in code review, in the room with the developers and product managers shipping the product. We opened this role because we would rather build engineers than only buy them.