Mid / Senior Software Engineer - Full Stack (React / TypeScript / Node.js)

  • Bonfirevc
  • Cardiff, South Glamorgan
  • 15/05/2026
Full time Information Technology Telecommunications

Job Description

Mid / Senior Software Engineer - Full Stack (React / TypeScript / Node.js) £55,000 - £70,000 (dependent on experience) Cardiff / Remote (UK only) About the Role

Aforza is looking for a Mid to Senior Software Engineer to join our Cloud Platforms engineering team, located in Cardiff, where you will be working with a friendly team of highly talented engineers building out Aforza's industry leading cloud solutions. In this role, you'll be working across the full stack of our Aforza Studio product, an advanced Digital Asset Management and photo automation solution, and have the opportunity to work on both frontend and backend. You will be involved in the entire development lifecycle, from design and analysis to development and testing of new features. The ideal candidate will be eager to join a fast paced, dynamic environment where every employee has a direct impact on the company's success.

Tech Stack

All of Aforza's cloud applications, microservice and websites are hosted on Google Cloud Platform (GCP) running on Google Kubernetes Engine. We use TypeScript across the board in both frontend and backend.

  • Frontend - TypeScript, React, Redux, Styled Components
  • Backend - TypeScript, Nest.js, Node.js, MikroORM
  • Databases - PostgreSQL, Google Cloud Firestore
  • Cloud - GCP, Google Kubernetes Engine
What You'll Do
  • Develop new frontend and backend features on Aforza Studio
  • Develop APIs in Node.js / TypeScript
  • Build new features on our React based web UI
  • Write unit tests using Jest
  • Perform code reviews on the team's pull requests
  • Take part in all aspects of SCRUM, including sprint planning, reviews, retros and backlog estimation
What We're Looking For

We're looking for an experienced Software Engineer who is now looking to embark on a new challenge with an amazing team of engineers. Ideally you are someone who has:

  • Strong frontend development experience building beautiful UIs using React
  • Backend API development experience in Node.js and be comfortable with modern JavaScript/TypeScript
  • Experience with SQL and NoSQL databases
  • Experience structuring and developing REST APIs
  • Good understanding of unit testing frameworks
  • Experience with Docker/Kubernetes
  • Ability to identify areas of code improvement and opportunities to refactor
Compensation / Benefits
  • Work on cutting edge technologies with world leading customers
  • Competitive salaries
  • Stock options
  • 25 days PTO & bank holidays
  • Pension
  • Private health cover & income protection
  • Flexible hours and hybrid remote / office working
  • Fantastic, brand new office space in the heart of Cardiff city centre