
Junior Software Engineer
On site
London, United Kingdom
Full Time
25-02-2025
Job Specifications
How to Apply:
Please email your CV to recruitment@rio.ai and provide a summary or your experience in the body.
An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will:
Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies.
Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company.
Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively.
Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD.
Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility.
This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end.
This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week.
Responsibilities:
Develop production ready code and features in line with user requirements and business needs.
Work with senior team members to understand functional and non-functional requirements.
Work with client-facing colleagues and management to understand functional and non-functional product requirements.
Work as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability.
Debug and refactor code, ensuring that software is up-to-date with latest technologies and Rio’s coding and quality standards.
Write unit tests and work with QA to resolve technical issues and improve quality.
Communicate effectively with all stakeholders, both technical and non-technical.
Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies.
Play an active role within the Agile team
Adhere to the company’s Information Security Policies and Procedures at all times
Essential skills and experience:
Educated to degree level or equivalent.
At least 18 month’s experience delivering commercial software in Node.js, TypeScript and React.
Solid understanding of Agile methodologies.
A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”.
Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews.
Excellent analytical and problem-solving skills.
Strong communication skills with written and verbal fluency in English.
Passionate about working in a small, high-tech environment.
Experience of AWS, or similar cloud services provider.
Desirable skills and experience:
DevOps / Continuous Delivery
Git based source control systems
GraphQL
SQL
Benefits to you:
Competitive Salary
Pension (After probation)
Private medical (After probation)
Employee discounts and more
About the Company
Rio is an AI-powered sustainability management platform helping global businesses and governmental organisations to understand and improve their environmental and social impact. https://www.rio.ai/ We believe sustainability is simply a better business model - helping you operate in a more resource efficient, responsible and profitable manner. Know more
Related Jobs


- Company Name
- Client Server
- Job Title
- Front End Developer TypeScript React - FinTech
- Job Description
- Front End Developer / Software Engineer (TypeScript React) *Newcastle onsite* to £100k Do you have a first class education combined with commercial TypeScript and React skills? You could be progressing your career at a start-up Investment Management firm that have secure backing and an established Hedge Fund client as a partner, in a role that you can shape and influence. As a Front End Developer you'll take ownership of technical projects, designing and developing user interfaces and client dashboards for cutting edge trading systems technology. You'll join a small team and be empowered to work independently and leverage new and emerging technology. Location / WFH: You'll join colleagues in Central Newcastle offices on a full-time basis (Monday to Friday). About you: You have achieved a minimum 2.1 BSc in Computer Science from a Russel Group university, backed by A's at A-level You have strong front end development experience with TypeScript and React You're a technologist who enjoys collaborating and problem solving You have a good knowledge of modern software engineering best practices across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Front End Developer / Software Engineer you will earn a competitive salary (£100k) plus significant bonus and benefits package. Apply now to find out more about this Front End Developer / Software Engineer (TypeScript React) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.


- Company Name
- Durlston Partners
- Job Title
- Full Stack Engineer
- Job Description
- Fullstack Engineer Imagine joining a team of elite engineers, quants, and traders at the forefront of digital asset trading. This is your chance to step into an all-hands-on-deck start-up environment where cutting-edge technology meets high-performance finance. This company, backed by some of the world’s most renowned VCs, is on a mission to redefine liquidity provisioning in the digital asset space. Their proprietary high-frequency trading (HFT) technology, built with advanced machine learning and stochastic control, gives them an edge in both centralized and decentralized markets. Now, they’re scaling their technology across the full crypto infrastructure value chain, and they need you to help make it happen. The Role: Fullstack Engineer In the first six months, you’ll be fully immersed, working side-by-side with traders and developers, delivering quick, high-impact solutions. This isn’t just about writing code, it’s about architecting and optimizing the very foundations of the company’s trading and infrastructure. Build and connect – Develop internal tools, improve trading infrastructure, and create seamless integrations across trading, finance, and compliance. Move fast, think smart – Tackle immediate deliverables while laying the groundwork for scalable, long-term solutions. Sit with the traders – Work directly with the Head of OTC Trading, a seasoned pro with a background in FX and traditional finance, who moves fast and provides direct feedback. Shape the company’s future – In a team of just 15, everyone plays a pivotal role. Your contributions will be visible and impactful from day one. What You Bring: Must-have: Python (core backend; this isn’t a web dev role) & JavaScript Big plus: AWS and Pulumi / GUI development experience Good to have: Some C++ exposure Education: A strong academic background in Computer Science, Mathematics, Physics, or a related quantitative discipline. Mindset matters: Entrepreneurial. Proactive. Ready to own problems and build solutions. This isn’t for someone who waits for direction, you’ll thrive if you take initiative and love a challenge. Why Join? Work with an elite team of builders and innovators in an ultra-fast-moving space. Direct access to leadership, no red tape, just execution. A once-in-a-career opportunity to shape a company’s trajectory in a high-growth industry. This is an urgent hire, the team needs this person now. If you’re ready to dive in and build the future of digital asset trading, let’s talk. Apply now! If you don’t receive a response within three days, unfortunately, your application has not been successful.


- Company Name
- TLP Consultancy Ltd
- Job Title
- Software Engineering Manager
- Job Description
- Software Development Manager/ Software Engineering Manager (TLP Seconded to Toyota) £80-90,000 negotiable for the right candidate plus package Epsom (Burgh Heath), Surrey (Hybrid - 3 days a week onsite) TLP have been working with Toyota (GB) PLC for 30 years and are a trusted partner. We are recruiting for a Software Engineering Manager to be seconded to support Toyota's New Team onsite at their EcoHQ in Epsom, Surrey. The focus being on establishing a team to deliver business critical software for managing and transacting vehicle sales processes. This will work towards the ultimate goal of retiring a legacy AS400 based vehicle sales system. You will be coaching and leading a highly experienced, cross-functional Scrum team as a role model in demonstrating agile principles and engineering excellence. You'll enable the delivery of high-quality software products built on the Azure cloud platform with consistent focus on our customers, business value and technical excellence. You won't need to be hands on these days, but you will have come from a solid background in agile software engineering with 5+ years' experience in a variety of systems and technologies. The team and business are very MS focussed with an emphasis on Data Engineering and Cloud Solutions so your background may contain the following tech: Engineering Platforms: MS Azure Data engineering tools; Data Factory, Data Flow, Databricks, Azure SQL, Elastic Search, Synapse Application development: .NET C#, asp.net, App Services, Azure API Management Services CI/CD: Azure DevOps, Atlassian Suite Your team will initially have 8 direct reports (3 front end, 3 back, 1 QA and 1 BA) as well as others you work with including a Senior Solutions Architect and a Senior Product Manager. Toyota's EcoHQ is a fantastic place to work with onsite café and restaurant, gym and shower facilities as well as a cutting-edge work environment to make your day as productive as possible. Please feel free to call for a chat prior to submitting your CV, my phone number is on my LinkedIn profile. Sadly no visas can be accepted for this role, only ILR or British passports.


- Company Name
- Thurn Partners
- Job Title
- Low Latency C++ Developer - Algorithmic Trading
- Job Description
- Low Latency C++ Developer - Algorithmic Trading Location: London Salary: Competitive Join Europe’s fastest growing algorithmic trading firm. Since skyrocketing in 2023 they have continued to be one of the top performing funds, returning upwards of 30% in 2024. The environment is collaborative, their approach is scientific and the structure is flat, with no red tape and instant execution. You will be a key member of their Ultra Low Latency team, developing their cutting-edge low latency trading systems. You will handle design, development, validation, deployment, and production support of the firm’s trading system constellation of market data handlers, trading gateways, trading platforms, and other systems surrounding it. Your present skill set: Excellent knowledge and experience in low latency Linux development using C++, STL and Boost Experience designing and implementing multithreaded and distributed systems Familiar with distributed network architecture Experience with C++ optimisation techniques Strong knowledge of Linux / GCC development toolchain Good understanding of what is happening behind the abstractions - be it CPU, memory, OS, network. Pre-Application: Please do not apply if you're looking for a contract or remote work. You must be eligible to live and work in the UK, without requiring sponsorship. Please ensure you meet the required experience section prior to applying. Allow 1-5 working days for a response to any job enquiry. Your application is subject to our privacy policy, found here: https://www.thurnpartners.com/privacy-policy Please only apply if you have exceptional professional experience in C++ and buy side/tier 1 bank experience.