Enable job alerts via email!

Full Stack Developer

AMCS Group

Richmond

Hybrid

GBP 40,000 - 65,000

Full time

8 days ago

Job summary

A leading software and services company, part of AMCS Group, is seeking a Full Stack Developer to enhance their ECHO Service Management Framework. This full-time hybrid role involves working across the entire application lifecycle, collaborating with a diverse team to design impactful solutions and contribute to environmental sustainability. Candidates should have a strong foundation in .NET and front-end technologies, with a passion for high-quality code.

Benefits

Private medical insurance
Enhanced maternity/paternity leave
Cycle-to-work scheme
Casual dress & company events
Sick pay & on-site parking

Qualifications

  • Solid experience with .NET technologies including C#, ASP.NET Core, MVC, WebAPI.
  • Strong knowledge of SQL-based RDBMS (e.g., MSSQL) is essential.
  • Front-end skills in JavaScript, HTML, CSS, and Vue.js are required.

Responsibilities

  • Design and implement responsive web pages and backend systems.
  • Collaborate with product managers and QA engineers to deliver new features.
  • Write clean, testable code and participate in peer code reviews.

Skills

C#
ASP.NET Core
JavaScript
HTML
CSS
Vue.js
SQL-based RDBMS
Test Driven Development
CI/CD
Communication

Education

Degree in Computer Science or equivalent

Tools

Jenkins
Git
Jira

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.