Software Engineer
Role Description
Do you want to build real software that real people use every day? At AFI, you'll be working on the digital tools that keep a national powered access business running, from the portals our customers log into, to the integrations that connect our operations behind the scenes. It's varied, it's hands-on, and there's always something interesting to get stuck into.
We're looking for a talented Software Developer to join us, based from either our Castle Donington or Rotherham office depending on which is closer to you. Whether you're a recent graduate with strong fundamentals and a hunger to learn, or an early-career developer looking for a role where you can genuinely own what you build, we'd love to hear from you.
What you'll be working on:
- Building and improving customer-facing portals
- Connecting systems (CRM, rental software, finance platforms)
- Writing both frontend and backend code
- Working directly with non-technical teams to understand real problems
We’re a small dev team. That means real ownership. If you ship something, it goes live. If you improve a process, people notice.
What we're looking for:
We care more about how you think than what's on your CV. That said, it'll help if you have some of the following:
- A degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
- A solid grounding in web development - HTML, CSS, JavaScript and at least one backend language (we work primarily with PHP)
- Comfort working with databases and APIs, and an understanding of how systems talk to each other
- Familiarity with version control using Git, whether that's through GitHub, Bitbucket, or similar
- Good communication skills - you’ll work directly with colleagues across the business, not just within IT
- Someone who picks up new technologies without too much hand-holding, and who's not afraid to dive into an unfamiliar codebase.
Experience with Laravel, SvelteKit, or Microsoft SQL Server is a bonus but far from a dealbreaker. Familiarity with cloud platforms or deployment tools such as AWS or Vercel is also useful, though not essential. Bonus points if you've experimented with AI-assisted development tools like Claude Code or Cursor. We're a team that's interested in working smarter.
We'd also love to see a portfolio, personal projects, or anything on GitHub that shows us how you work. It doesn't need to be polished. We just want to get a sense of how you think and what you enjoy building.
What you'll get:
- Hybrid working arrangement
- A role where your contributions are genuinely noticed and valued
- Exposure to a wide variety of systems, languages, and real business problems
- A stable position within a fast-growing national company