Location Richmond, England
Country United Kingdom
Category Development & Product Management
Type Full Time
Experience Mid Level
Language English

Are you a versatile developer with a passion for building robust, scalable applications across the full technology stack? We’re looking for a Full Stack Developer to join our dynamic engineering team and contribute to the evolution of our class-leading ECHO™ Service Management Framework.


As part of Selected Interventions — now a member of the AMCS Group — you'll design and implement impactful solutions across web interfaces, APIs, and back-end systems that support sustainable field operations worldwide.


About Selected Interventions


We’re a software and services company powering the environmental sector through our class-leading ECHO™ Service Management Framework. Built on a Microsoft stack and deployed via Azure, ECHO is used by global, multi-billion turnover companies to manage complex field operations through a seamless suite of web, desktop, and mobile applications.


What Makes Us Different


We’re specialists in environmental services, with a mission to help the planet operate more sustainably. Now part of the AMCS Group, we combine the agility of a tight-knit team with the global reach and backing of a market leader in environmental technology.

Role Description

This is a full-time hybrid role for a Full Stack Developer with a strong foundation in .NET development. You’ll work across the full application lifecycle — from designing intuitive user interfaces to developing robust back-end logic and APIs. You’ll collaborate with product managers, QA engineers, and fellow developers to deliver performant, reliable, and maintainable code.


Day-to-Day Responsibilities


• Design and implement interactive, responsive web pages

• Develop scalable and maintainable back-end systems and APIs

• Write clean, testable code and participate in peer code reviews

• Work with MSSQL and other relational databases to design and optimize data models

• Contribute to continuous integration and deployment (CI/CD) practices

• Collaborate with product owners and QA teams to deliver new features and enhancements

• Refactor and maintain legacy systems for improved performance and efficiency

• Stay up to date with industry trends and evolving technologies


Experience and Skills Needed


• Degree in Computer Science or equivalent industry experience

• Solid experience with .NET technologies including C#, ASP.NET Core, MVC, WebAPI and VB.NET

• Experience with Test Driven Development

• Front-end development skills with JavaScript, HTML, CSS, Vue.js

• Familiarity with CI/CD tools such as Jenkins, Git, and Jira

• Strong knowledge of SQL-based RDBMS (e.g., MSSQL)

• Strong organisational skills and the ability to manage multiple tasks

• Excellent communication and problem-solving skills

• Detail-oriented, proactive, and committed to delivering high-quality code


Why Join Us


• Be part of a growing, mission-driven company making a real impact in the environmental sector

• Work in a collaborative, innovative, and technically challenging environment

• Enjoy hybrid working, a vibrant office in Richmond, and international career opportunities via AMCS Group

• Use modern technologies and influence product direction in a fast-moving tech team

Benefits

• Private medical insurance

• Enhanced maternity/paternity leave

• Cycle-to-work scheme

• Casual dress & company events

• Sick pay & on-site parking


The Process


Submit your application

Initial phone conversation

Interview with the hiring manager, including a technical assessment

Final interview with hiring manager and HR

Decision within 3–5 working days


Diversity & Inclusion


We welcome applicants from all backgrounds and are committed to creating an inclusive workplace where everyone can thrive.