Mid / Senior Software Engineer - Full Stack (React / TypeScript / Node.js)
New Yesterday
Mid / Senior Software Engineer - Full Stack (React / TypeScript / Node.js)£55,000 - £70,000 (dependent on experience)Cardiff / Remote (UK only)About AforzaAforza 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 RoleAforza 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 StackAll 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.Here’s a high-level overview of the different areas of our stack:Frontend - TypeScript, React, Redux, Styled ComponentsBackend - TypeScript, Nest.js, Node.js, MikroORMDatabases - PostgreSQL, Google Cloud FirestoreCloud - GCP, Google Kubernetes EngineWhat You'll DoDevelop new frontend and backend features on Aforza StudioDevelop APIs in Node.js / TypeScriptBuild new features on our React-based web UIWrite unit tests using JestPerform code reviews on the team’s pull requestsTake part in all aspects of SCRUM, including sprint planning, reviews, retros and backlog estimationWhat We’re Looking ForWe’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 HasStrong frontend development experience building beautiful UIs using ReactBackend API development experience in Node.js and be comfortable with modern JavaScript/TypeScriptExperience with SQL and NoSQL databasesExperience structuring and developing REST APIsGood understanding of unit testing frameworksExperience with Docker/KubernetesAbility to identify areas of code improvement and opportunities to refactorYou 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 / BenefitsWorking 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, IncludingWork on cutting edge technologies with world leading customersCompetitive salariesStock options25 days PTO & bank holidaysPensionPrivate health cover & income protectionFlexible hours and hybrid remote / office workingFantastic, brand new office space in the heart of Cardiff city centreOur Interview ProcessWorking at Aforza is awesome! All of our R&D team get fantastic benefits, including:A 30 min intro call with an Engineering ManagerA 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 OfficerWant to apply?Register your interest for this position using the form below.Thanks very much for considering Aforza!Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Aforza by 2xGet notified about new Senior Software Engineer jobs in England, United Kingdom.Senior Software Engineer - Card Integrations - Visa / MastercardLondon, England, United Kingdom 2 weeks agoSenior Software Engineer (VP) – Equity Derivatives TechnologyLondon, England, United Kingdom 20 hours agoLondon, England, United Kingdom 2 weeks ago.NET Developer (Senior Software Engineer)Bournemouth, England, United Kingdom 19 hours agoSoftware Development Team Leader, Trading and Tools (Manchester)Manchester, England, United Kingdom 1 week agoLondon, England, United Kingdom 3 days agoSoftware Development Team Leader, Trading & ToolsStoke-On-Trent, England, United Kingdom 6 days agoPrincipal Generative AI Software Engineer - SVPLondon, England, United Kingdom 5 days agoSoftware Engineering Lead (Flutter) - CatalystGreater London, England, United Kingdom 3 months agoLondon, England, United Kingdom 1 week agoSenior Lead eSoftware Engineer - Equities Algo Trading - Java - VPLondon, England, United Kingdom 2 weeks agoLondon, England, United Kingdom 2 months agoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
- Location:
- England, United Kingdom
- Job Type:
- FullTime