Software Engineer (Full-Stack) – SaaS Platform – West Midlands (hybrid)
Our client, have a leading data-driven SaaS platform within their specialised industry, they are seeking a Full Stack (Typescript, Next.js) Software Engineer to join their growing engineering team. This is an opportunity to work on a modern, API-first platform, contributing to the development of cutting-edge SaaS products used across the sector – this role is based in the West Midlands, on site just 2 days per month.
About the Role
As a Software Engineer, you’ll take ownership of complete feature development — from initial design to production deployment. Working autonomously within a collaborative, agile team, you’ll help shape the architecture, write clean and performant code, and mentor junior engineers. This is a hands-on role offering exposure to both frontend and backend development in a modern TypeScript environment.
Key Responsibilities
* Deliver high-quality features independently, from scoping to deployment
* Build robust full-stack solutions using NestJS and Next.js
* Design and implement scalable RESTful APIs
* Optimise application performance and maintain code quality
* Contribute to architectural decisions and technical documentation
* Collaborate closely with Product, QA, and other engineering functions
You’ll Bring
* Proficiency in TypeScript and full-stack development (NestJS / Next.js)
* Experience designing scalable APIs and building cloud-native applications
* A strong understanding of performance optimisation and testing strategies
* A collaborative mindset with the ability to mentor and provide technical guidance
* Familiarity with agile methodologies and CI/CD pipelines
* A proactive attitude toward resolving technical debt and improving systems
* Exposure to data pipelines, ETL processes, or API integrations
* Strong documentation and communication skills
Why Join?
Our client offers a remote-first, flexible working environment with a mission-driven culture focused on technical excellence and innovation. As a Full Stack Software Engineer, you’ll be joining a collaborative team that values continuous improvement, knowledge sharing, and delivering impactful solutions. Please apply with a copy of your CV ASAP if you’re interested.