Explore Group
Full Stack Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Fullstack Software Developer, Help Build Software That Solves Real World Problems
I'm working with a growing UK software business that is transforming the way organisations manage fire and building safety compliance.
Their platform is trusted by many of the UK's largest property owners, managers and consultancies, helping modernise an industry that has traditionally relied on outdated, document driven processes. Instead, they're building intelligent software that makes critical safety data easier to capture, manage and act upon.
With a strong product, an established customer base and exciting growth plans, they're now looking for a talented Fullstack Software Developer to join the team.
The Opportunity
This is an ideal role for an engineer who wants to take genuine ownership and continue developing their technical expertise within a growing engineering team.
- You'll work closely with experienced technical leaders and play an important role in developing and modernising the platform.
- You'll have the opportunity to contribute to technical decisions, architectural discussions and engineering standards, while also supporting and mentoring more junior developers.
This isn't an environment where you'll simply work through tickets. You'll be encouraged to understand the underlying customer problems, challenge ideas, contribute solutions and think about how software should be designed, built and evolved.
The team is particularly interested in engineers with strong software engineering fundamentals. While the current platform uses technologies including TypeScript, Node.js, React and AWS, they are open to developers coming from different technical backgrounds, including .NET, Python, Go and other strongly typed or backend focused environments.
The language or framework you've used previously is less important than your ability to understand software architecture, work with APIs and existing systems, solve complex engineering problems and apply sound technical principles.
What You'll Be Doing
- Building new features across modern web applications
- Enhancing and modernising existing systems and a large established codebase
- Designing, developing and maintaining APIs and backend services
- Working with and improving existing monolithic architecture
- Contributing to decisions around how the platform should evolve and be modernised
- Supporting integrations with third party platforms and services
- Working with relational databases and data driven applications
- Investigating and resolving production issues
- Writing clean, maintainable and well tested code
- Reviewing code and supporting the development of junior engineers
- Contributing to architectural discussions and technical planning
- Improving engineering standards, tooling and development processes
- Working with cloud infrastructure and modern development practices
- Collaborating closely with Product, Customer Success and technical leadership
- Exploring and implementing AI driven automation where it can create genuine value for customers and the product
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.
What They're Looking For
Essential
- Commercial experience as a software developer
- Strong software engineering fundamentals and understanding of core engineering principles
- Experience building backend services and APIs
- Good understanding of software architecture and how applications are designed and structured
- Experience working with existing codebases, including legacy or monolithic systems
- Experience working with relational databases
- Ability to write clean, maintainable and well tested code
- Strong debugging and problem solving skills
- Experience using Git and modern development workflows
- Experience working with AWS or another major cloud platform
- Ability to understand technical problems and make pragmatic engineering decisions
- Previous experience mentoring, supporting or reviewing the work of junior developers
- Excellent communication skills
- Experience using AI developer tools to improve productivity
Technical Background
The current environment includes TypeScript, Node.js, React and AWS, but experience with this exact stack is not essential.
They are open to engineers coming from backgrounds including:
-.NET / C#
- Python
- Go
- Java
- TypeScript / Node.js
- Other modern software engineering environments
What's most important is that you have strong engineering fundamentals and can demonstrate that you understand APIs, architecture, backend systems, databases, testing and how to work effectively within and improve an existing codebase.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice to Have
- TypeScript
- Node.js
- React
- PHP
- REST API design
- CI/CD pipelines
- Automated testing
- Security and authentication best practices
- Experience modernising legacy applications
- Experience working with monolithic architectures
- Experience breaking down or evolving larger systems
- Experience working within regulated industries
- Experience incorporating AI or automation into software products
You'll Thrive Here If You...
- Enjoy taking ownership rather than simply completing tasks
- Have strong engineering principles and care about building software properly
- Enjoy understanding how systems work rather than focusing solely on your immediate task
- Are comfortable working within existing or legacy systems and thinking about how they can be improved
- Like contributing to architectural and technical discussions
- Enjoy mentoring others and helping teammates grow
- Balance quality with pragmatism
- Are curious and enjoy solving complex technical problems
- Communicate well with both technical and non-technical colleagues
- Want to help shape a product and its technical direction rather than simply build features
Why Join?
- Work on software with genuine real world impact
- Join a collaborative, close knit engineering team
- Work closely with experienced technical leaders
- Have real influence over product and technical direction
- Opportunity to work on both new development and meaningful platform modernisation
- Develop your understanding of architecture and large scale software systems
- Excellent opportunity for career progression as the engineering team continues to grow
- Friendly, supportive culture with plenty of autonomy and ownership
- Explore the practical application of AI within a real world SaaS product
If you're a strong software engineer who enjoys solving problems, understanding systems and building technology that has a tangible impact, this could be an excellent opportunity to develop your career while working on a product that solves important real world challenges.
“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