> Markdown version of [/jobs/ext/2970275-software-engineer](https://www.wearedevelopers.com/jobs/ext/2970275-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** MCS Group - **Location:** Belfast, UK - **Experience:** Expert - **Salary:** £60,000.0 - £70,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, Software Design Patterns, Integrated Development Environments, Commercial Software, Software Architecture, TypeScript, Web Applications, ReactJS, Backend, Front End Software Development, Virtual Agents - **Published:** September 18, 2026 - **Apply:** https://www.careerjet.co.uk/job/gb0a8faf0616e1dcd04ab1c0422e9c0d22/eaa ## About the Role We're ideally looking for someone with around 4-5 years of commercial software engineering experience, or someone who is at an early Senior Engineer level. You'll ideally have: Strong commercial experience with React. Excellent TypeScript skills. Experience building and maintaining modern front-end applications. Some experience with backend development. Experience working with AWS would be beneficial, although this isn't essential. A genuine interest in modern AI-assisted development and emerging engineering practices. Strong understanding of software architecture, design patterns and technical decision-making. The ability to communicate technical concepts clearly to both technical and non-technical stakeholders. A collaborative approach and strong relationship-building skills. Experience mentoring junior developers would be highly desirable. Most importantly, they're looking for someone who is technically curious, enjoys solving problems and is comfortable operating in a modern engineering environment where AI is increasingly part of the development process. ## Description You'll be joining a small, collaborative engineering team working closely with internal stakeholders to build and enhance a major customer-facing platform. The role is strongly front-end focused, with React and TypeScript at the heart of the technology stack. There will also be opportunities to contribute across the wider application, including some backend development. A significant part of the team's development environment involves AI-assisted engineering and agentic AI, with much of the current codebase being developed using tools such as Claude. You'll therefore be joining an environment that embraces modern AI-enabled development practices. You'll also have the opportunity to mentor more junior engineers and contribute to technical direction as you continue progressing through the engineering career ladder. What You'll Be Doing Building and improving high-traffic customer-facing web applications. Developing primarily with React and TypeScript. Contributing to backend development where required. Working across a modern cloud-based engineering environment. Using AI-assisted development tools as part of your day-to-day engineering workflow. Contributing to technical design and architectural discussions. Working closely with product and internal stakeholders to understand requirements and deliver effective technical solutions. Helping mentor and support junior members of the team. Taking ownership of projects and being able to clearly articulate your technical decisions and their impact., The role reports into an experienced Engineering Manager and offers plenty of scope to develop your technical skills and progress through a clear engineering career ladder. ## Related Videos - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)