Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Mid / senior software engineer - full stack (react / typescript / node.js)

Cardiff
Aforza Ltd
Software engineer
Posted: 18 June
Offer description

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


Cardiff / Remote (UK only)

Aforza aims to transform the lives of every consumer on the planet by helping the world’s best Consumer Goods companies become more agile, efficient, productive, and sustainable. We do this by introducing never-before-seen capabilities, including 'Active' Customer Segmentation, Real-Time Promotion Execution and AI-driven Predictive Ordering.

At Aforza, we feel lucky to rub shoulders with some of the finest talent available in our industry. If you are looking for the opportunity to learn from others and challenge yourself, there is no better place to be. We are a young, well-funded and fast-moving company. We recognise the exceptional talent we are lucky to have in our team and reward them accordingly.


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, microservices 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

You might not have all of the above, but don’t let that stop you. We’re excited to hear from anyone who is keen and has a real passion for engineering.


Compensation / Benefits

Working at Aforza is awesome! We offer a flexible working environment and our engineers are able to work where they’re most comfortable - whether that’s at home, in our brand new office or a mix of both.

We tend to work from home most of the time, but we like to get to the office once or twice a fortnight to get some face-to-face time with each other.

All of our R&D team get fantastic benefits, including:

* 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


Our Interview Process

All of our R&D team get fantastic benefits, including:

* A 30 min intro call with an Engineering Manager
* A 1-2 hour interview with an Engineering Manager and a senior engineer. This will either be in person in our Cardiff office or remote over Google Meet. We will ask you questions on your experience and history and dive into your technical skills.
* Two 30 min final stage interviews with our Executive Leadership, including our CEO and Chief Product Officer


Want to apply?

Register your interest for this position using the form below.

Thanks very much for considering Aforza!

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer - unified client experience
Bristol (Somerset)
Permanent
Hargreaves Lansdown
Software engineer
Similar job
Software engineer
Cardiff
Permanent
Randstad Digital
Software engineer
£30,000 a year
Similar job
Software engineer
Newport (Newport)
TRIA
Software engineer
See more jobs
Similar jobs
It jobs in Cardiff
jobs Cardiff
jobs Cardiff
jobs Wales
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Cardiff > Mid / Senior Software Engineer - Full Stack (React / TypeScript / Node.js)

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save