C

Software Developer - Castle Donnington / Rotherham

Castle Donington
Full-time
On-site
DE74 2UT
IT
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.

About the RoleWhat 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 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

Benefits
25 days holiday, plus statutory holidays.
Inclusion in a profit share scheme.
An auto-enrolment pension scheme with employer contributions (from aged 22, but voluntary enrolment can be made before this age. Opt-out available).
Death-in-Service benefit of 2 x salary.
Healthcare cash plan.
MyAFI, a comprehensive employee benefits, rewards, and discount programme. Benefits include Cycle2Work scheme, Aviva private medical insurance, and Holiday Trading, to name a few.
Christmas Bonus Payment (Discretionary).

Requirements

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