VALSTR
Full-Stack Developer (PHP and Azure)

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Company Description
VALSTR is a decision intelligence company that helps organizations understand how AI and data can improve business performance. By identifying high-impact opportunities and designing targeted solutions, VALSTR supports clients in planning and executing successful digital and data transformations. The company focuses on practical, results-driven applications of AI, ensuring that technology investments align with strategic goals. VALSTR collaborates closely with stakeholders to deliver measurable value and long-term growth.
VALSTR | Hybrid: 2/3 days a week at our Leadenhall office
We are looking for one very good full-stack developer to help us build VALSTR: the platform that turns data and AI strategy work into something clients can actually run.
You would be joining a small team where the code you write on Tuesday is in front of a client on Thursday. There is no committee between you and the product. If that sounds like your kind of thing, keep reading.
Who we are
VALSTR helps organizations get real value out of their data and AI investments. Our founder, Simon Asplen-Taylor, wrote the book on it, literally: Data and Analytics Strategy for Business (Kogan Page). The consulting practice has spent years refining a way of doing this work that holds up in the room with a board and survives contact with reality afterwards.
VALSTR is that methodology, built into software. Assessments, strategy development, business cases, readiness, roadmaps, operating model design: each one a module, each one taking work that used to live in a consultant's head and a hundred spreadsheets and making it repeatable.
It is a genuinely interesting problem.
What you would work on
VALSTR is a server-rendered PHP application hosted in Azure. Concretely, that means:
- PHP 8.4, with straight HTML, CSS and JavaScript on the front end. No large front-end framework, deliberately. Many of our customers run locked-down corporate workstations, so keeping browser-side dependencies minimal is a feature rather than an oversight.
- Azure throughout: App Service for hosting, Azure SQL for business data, Blob Storage for documents and generated files, Key Vault for secrets, and Microsoft Entra for identity. Users sign in with their Microsoft work accounts.
- A shared data gateway giving the whole application one route into Azure SQL, using PDO and prepared statements. Sessions, identity, reporting, logging and security controls live in common services rather than being reinvented in every module.
- Document generation through PHPSpreadsheet, PHPWord, FPDF and FPDI. A lot of what VALSTR produces ends up as a board pack, so this matters more than it might elsewhere.
- Azure AI Foundry for assisted analysis and report content.
- GitHub Actions deploying to Azure from main, authenticating with Microsoft identity tokens rather than a stored credential.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
The dependency set is small and stays small. That is a choice we have made and intend to keep making.
What the work actually feels like …
- Routine fixes and small enhancements usually stay inside existing module boundaries and take a few hours.
- A genuinely new capability, following the established pattern and reusing shared components, is often about a working day.
- You will spend your time solving the business problem rather than fighting the framework, which is unusual enough to be worth saying out loud.
- You will also have real ownership. On a team this size, you would be one of the people who decides how VALSTR is built, not someone implementing tickets written by somebody else.
What we are looking for
You will need:
- Strong, current PHP: modern versions, PDO, prepared statements, an instinct for where the injection risks are.
- Comfort with server-rendered applications and enough front-end skill to build clean, accessible interfaces in plain HTML, CSS and JavaScript.
- Real experience with Azure, or a track record with another major cloud and clear enthusiasm for picking Azure up quickly. App Service, SQL, Blob Storage and Key Vault are the ones that matter here.
- Solid SQL. You should be able to reason about a schema, not just query it.
- Security awareness as a habit rather than a checklist: CSRF protection, session handling, output escaping, safe error handling, keeping secrets out of the repository.
- The judgement to work inside an established pattern, and to know when something genuinely warrants departing from it.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Useful, not essential:
- Microsoft Entra ID, OIDC and token validation.
- CI/CD with GitHub Actions, and federated identity for deployment.
- Document generation libraries such as PHPSpreadsheet, PHPWord or FPDF.
- Working with LLM APIs in a product context, where output quality and cost both count.
- Any background in data strategy, analytics or consultancy. You do not need it, but you will pick the domain up faster if you have it.
And regardless of the above: you should be someone who can talk to a non-technical colleague about what you are building, and who cares whether the thing you shipped was useful.
Practicalities
- Location: hybrid, with 2/3 days a week at our Leadenhall office. UK-based.
- Engagement: we are open to permanent or contract. Tell us what suits you and we will have the conversation.
- Compensation: To be discussed.
How to apply
Send a CV or a link to your work to simon@valstr.com. A short note about something you have built that you were proud of, and why, will get our attention more reliably than a covering letter written for everyone.
We read everything and we reply to everyone.
VALSTR is an equal opportunity employer. We welcome applications from every background, and we are happy to make reasonable adjustments at any stage of the process. Just ask.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location