Senior Software Developer

1 month ago


Cardiff, Cardiff, United Kingdom Aforza Ltd Full time
About Aforza

Aforza Ltd is a leading company in the consumer goods industry, aiming 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 achieve this by introducing never-before-seen capabilities, including 'Active' Customer Segmentation, Real-Time Promotion Execution and AI-driven Predictive Ordering.

Role Overview

We are seeking a highly skilled 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.

Key Responsibilities
  • 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
Requirements

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
What We Offer

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.

  • 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


  • Cardiff, Cardiff, United Kingdom Howden Group Holdings Full time

    Job Title: Senior Software DeveloperWe are seeking a skilled Senior Software Developer to join our software development team. Key responsibilities include designing, developing, and maintaining high-quality software applications.Key Responsibilities:* Design, develop, and maintain software applications* Collaborate with cross-functional teams to identify and...


  • Cardiff, Cardiff, United Kingdom Yolk Recruitment Ltd Full time

    Job Title: Senior Software DeveloperThis is a fantastic opportunity for a skilled Sr. Full-stack Developer to join Yolk Recruitment Ltd as a key member of our technology team in Cardiff. We are looking for a highly motivated and experienced professional who is passionate about software development to work on our cutting-edge projects.As a Senior Software...


  • Cardiff, Cardiff, United Kingdom https:www.forcesfamiliesjobs.co.uksitemap Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing and developing exceptional software to support our online services.Key Responsibilities:* Design and develop software to support our online services* Collaborate...


  • Cardiff, Cardiff, United Kingdom Digital Waffle Full time

    Job Title: Senior Software EngineerLocation: CardiffSalary: £70,000 Per AnnumDigital Waffle is seeking a skilled Senior Software Engineer to join a rapidly growing tech company in Cardiff. As a key member of the team, you will be responsible for designing and developing high-quality software solutions.Contribute to all stages of the product lifecycle,...


  • Cardiff, Cardiff, United Kingdom Royal College of Nursing Full time

    Senior Software Engineer (C# .NET)The Royal College of Nursing is seeking a skilled Senior Software Engineer (C# .NET) to join our team. As a key member of our software development team, you will be responsible for designing and developing exceptional software to support our online services. You will work collaboratively in a supportive team to deliver...


  • Cardiff, Cardiff, United Kingdom Health Education and Improvement Wales Full time

    We are seeking a highly skilled software developer to join our team at {company}. As a senior software developer, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:Design and develop software systems using a variety of programming languagesCollaborate with cross-functional teams to identify and...


  • Cardiff, Cardiff, United Kingdom Hunter Selection Full time

    Job Title: Senior Software DeveloperAt Hunter Selection, we are seeking an experienced Senior Software Developer to join our team. This is a fantastic opportunity for a skilled software engineer to work on a product with a genuine positive impact on the end user.Key Responsibilities:Deliver NPD projects from discovery to product launch, preparing the...


  • Cardiff, Cardiff, United Kingdom Identify Solutions Full time

    IDentify Solutions: Senior Software Development LeadAre you a seasoned software engineer looking to take the lead on impactful projects? We are seeking a Senior Software Development Lead to spearhead the development of our cutting-edge Research Management Software (RMS) platform. This platform consists of dynamic web applications, utilising a variety of tech...


  • Cardiff, Cardiff, United Kingdom SKIDATA GmbH Full time

    Explore the intersection of technology and innovation as a Senior Software Developer at SKIDATA GmbH, where we're shaping the future of mountain sports. With a strong focus on quality and a solid foundation in computer science, you'll deliver creative solutions that simplify customers' experiences.Key Responsibilities:Drive quality in software design and...


  • Cardiff, Cardiff, United Kingdom Brook Street NMR Full time

    Job Title: Senior Software Development EngineerJob Description:We are seeking a skilled Senior Software Development Engineer to join our team at Brook Street NMR. As a key member of our team, you will be responsible for selecting, implementing, and developing IT systems to drive business growth and efficiency.Main Responsibilities:To select, implement, and...


  • Cardiff, Cardiff, United Kingdom Venesky Brown Full time

    Job Title: Senior Software Development ManagerVenesky-Brown's client, a public sector organisation in Cardiff, is currently looking to recruit a Senior Software Development Manager for an initial 6 month contract with potential to extend on a rate of £212. This role will be predominantly remote based with occasional office days when required.Key...


  • Cardiff, Cardiff, United Kingdom NHS Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Manager to lead our team of software developers in the development of the Welsh Immunisation System (WIS). As a key member of our Digital Health and Care Wales team, you will be responsible for driving the evolution of WIS, a critical system for public health in Wales.You will work...


  • Cardiff, Cardiff, United Kingdom Legal & General Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a crucial role in designing and developing robust and scalable applications using cutting-edge technologies.Key Responsibilities:Design and develop high-quality software applications using...


  • Cardiff, Cardiff, United Kingdom Pertemps Cardiff Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team in Cardiff. As a Senior Software Engineer, you will play a key role in the development and maintenance of our business-critical IT systems.Main ResponsibilitiesLead the development and implementation of software solutions using C# and.NET Framework.Design and develop...


  • Cardiff, Cardiff, United Kingdom Brook Street NMR Full time

    Job Title: Senior Software Development EngineerJob Summary: Brook Street NMR is seeking a skilled Senior Software Development Engineer to join our team on a full-time, permanent basis. This role offers hybrid working, with 40% office-based time.Main Responsibilities:To select, implement, and develop IT systems that meet the company's needs.To be responsible...


  • Cardiff, Cardiff, United Kingdom Confused Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Confused. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesWork alongside experienced engineering teams to support and grow the organisation's understanding and...


  • Cardiff, Cardiff, United Kingdom Brook Street Full time

    Brook Street is seeking a Senior Software Development Engineer to join their team on a full-time, permanent basis. This role offers hybrid working, with 40% office-based time.Key Responsibilities:Design, implement, and develop IT systems to meet business needs.Lead the full lifecycle of application and web development, ensuring timely delivery and...


  • Cardiff, Cardiff, United Kingdom Pertemps Cardiff Full time

    About the RoleWe are seeking a skilled Senior Software Development Engineer to join our team in Cardiff. As a key member of our IT department, you will play a crucial role in the development and maintenance of our business-critical systems.Main ResponsibilitiesDesign, develop, and implement software solutions using C# and .NET Framework.Lead the end-to-end...


  • Cardiff, Cardiff, United Kingdom Alcumus Full time

    About the RoleThe Senior Software Developer will be a key member of our development team, working closely with colleagues to create high-quality software applications within an Agile environment.ResponsibilitiesAssist the Senior Development Manager in building and promoting a positive working environment for the team.Act as a technical resource for team...


  • Cardiff, Cardiff, United Kingdom Future Full time

    Senior Software Engineer - Backend DevelopmentWe are seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design and develop scalable backend systemsCollaborate with cross-functional teams to drive project successContribute to code reviews and ensure high-quality codeRequirements:5+ years of experience in backend...