
Full Stack Developer
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.
About the company
Job Location
Company Size
Our Story
At AMCS we are focused on Performance Sustainability– enabling resource-intensive industries to boost sustainability and profitability. Built on two decades of experience, our purpose-built software solutions are designed by people who understand your business. Providing practical technology solutions for municipalities, EHS, ESG, and the resources, waste, recycling, transportation, manufacturing, and utilities industries. Headquartered in Ireland, and with offices in Europe, the USA, and Australasia, AMCS is a global market leader with over 1,300+ mission-driven team members. The combined expertise of our team allows AMCS to deliver innovative solutions and extensive insight, helping customers to drive growth and achieve lasting success. As a trusted global partner, we work with 5000+ customers in more than 80 countries delivering digital solutions that create meaningful and measurable impact by increasing customer satisfaction, enhancing sustainability, and boosting margins. We're ready to innovate with you - deploying our experts, processes, and technology to drive your business forward and prepare you for success in a more sustainable, net zero carbon future.