Expana
Junior Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Expana
Expana is the world’s leading agrifood-focused Price Reporting Agency (PRA) and global commodity intelligence provider. Formed through the combination of Mintec, Urner Barry, and associated brands, Expana brings together over 200 years of accumulated expertise in global commodity markets, serving more than 3,000 customers across 50 countries.
The Expana platform delivers 36,000+ proprietary price series across 900+ commodities, 70 million+ data points, and 1,400+ price forecasts, all underpinned by IOSCO-assured data integrity. Clients across retail, food manufacturing, agriculture, financial services, and industrial production rely on Expana to optimise procurement, manage commodity risk, and improve profitability across their supply chains.
Junior Full-Stack Software Engineer - London Office 2 days per week
Are you a passionate developer who loves solving problems, learning new technologies, and creating exceptional digital experiences?
We're looking for a Junior Full-Stack Software Engineer to join our collaborative and innovative engineering team. This is an exciting opportunity to work on cloud-based SaaS products that support businesses across the food, consumer goods, and capital goods industries.
If you're eager to develop your skills, contribute to meaningful projects, and work alongside talented professionals who value curiosity and continuous improvement, we'd love to hear from you.
What You'll Be Doing
As a Junior Full-Stack Software Engineer, you'll play an important role in the development, enhancement, and maintenance of modern web applications. You'll work closely with engineers, product managers, designers, and other stakeholders to deliver high-quality software that creates real value for customers.
Your responsibilities will include:
- Building and enhancing user-facing features using TypeScript, React, and CSS
- Supporting the development of scalable back-end services and APIs using Node.js
- Working with databases to create efficient queries and optimise data flows
- Contributing across the full technology stack, helping deliver robust SaaS solutions
- Supporting monitoring, testing, and continuous integration/deployment practices
- Participating in code reviews and collaborative problem-solving sessions
- Troubleshooting and debugging applications to ensure a great user experience
- Working with cross-functional teams to turn ideas into impactful features
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 We're Looking For
We're interested in people who are motivated, collaborative, and excited by technology. You don't need to tick every box to apply. If this role sounds like a good fit for your skills and aspirations, we encourage you to submit an application.
Skills & Experience:
- Around 3 years of experience developing web-based applications
- Experience working within Agile development environments
- Knowledge of modern front-end frameworks such as React, Angular, or Vue
- Exposure to back-end development using Node.js
- Familiarity with databases such as PostgreSQL or MongoDB
- Understanding of CI/CD practices and containerised environments
- Degree in Computer Science, a related subject, or equivalent practical experience
- Strong communication skills in English, both written and verbal
Personal Qualities:
- Curious and eager to learn
- Positive and collaborative team player
- Strong problem-solving mindset
- Able to manage changing priorities effectively
- Self-motivated and proactive
- Comfortable working independently when required
Why Join Us?
- Work on modern cloud-based technologies
- Learn from experienced engineers in a supportive environment
- Contribute to products used by businesses around the world
- Be part of a collaborative culture that values innovation and continuous learning
- Develop your skills and grow your career within a high-performing team
- Have the opportunity to make a real impact from day one
Our Commitment to Inclusion
We believe great ideas come from diverse perspectives and experiences. We welcome applications from all qualified candidates regardless of age, disability, ethnicity, gender identity, marriage or civil partnership status, pregnancy or maternity, race, religion or belief, sex, sexual orientation, socio-economic background, or any other characteristic protected by law.
If you require any adjustments during the recruitment process, please let us know and we'll be happy to support you.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Ready to build, learn, and grow with us? Apply today and take the next step in your software engineering career.
It is important to mention that we cannot sponsor or provide any work visas to any candidate in our locations and we will be conducting Right to Work checks during our hiring practices to ensure compliance with employment laws.
Our Core Values at Expana
At Expana, we take great pride in our core values, which guide our actions and shape our culture:
Brilliance: We strive for excellence in everything we do, pushing the boundaries of creativity and innovation to deliver outstanding results.
Connected: We believe in the power of collaboration and communication. By fostering strong relationships within our teams and with our partners, we create a supportive environment that drives success.
Make a Difference: We are committed to making a positive impact in our industry and community. Our actions reflect our dedication to sustainability, social responsibility, and delivering value to our stakeholders.
Other values such as trust, transparency, creativity, and ownership define our brand and company culture. These qualities are what we seek in our teams as well. Your unique communication style and optimistic vision will inspire harmony with colleagues, customers, and business partners. Your commitment to excellence and strong relationship skills are also valued. Positive energy and strategic skills are key to succeeding at Expana. We value both individual success and collaboration, seeking dynamic team players who think outside the box. Everyone's development is integral to our collective success, so we foster and support each person's strengths and talents.
In return for your hard work and dedication, we offer fantastic rewards. Please note that we operate with an agile working model, allowing for remote work and occasional travel to our offices.
It is important to mention that we cannot sponsor or provide any work visas to any candidate in our locations and we will be conducting Right to Work checks during our hiring practices to ensure compliance with employment laws.
“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