cover image
Rio

Rio

www.rio.ai

1 Job

30 Employees

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.

Listed Jobs

Company background Company brand
Company Name
Rio
Job Title
Junior Software Engineer
Job Description
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
London, United Kingdom
On site
25-02-2025