Junior Software Engineer
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
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.
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.
