Job Title: Senior Framework Architect ( React )Job Location: Belfast , UKJob Type: PermanentJob Description:The Senior Framework architect will lead the development of the React codebase for our internal design system, strongly contributing to the development and strategic technical direction of internal frameworks, products and systems. You will ensure stability and scalability of the framework, and work closely with the rest of our framework development team, and with the CSS lead.The framework architect will be integrated within the Design team to produce code that aligns to the standards defined in our internal design library. Your primary task is to help build and maintain the internal React framework, which is used to create innovative and intuitive digital products that deliver best-in-class user experience and usability to our clients, both internally and externally. In this role, you will have opportunities to partner with Technology colleagues to provide support for onboarding to the Design System and to better understand how your work fits into the strategic objectives of the organization. "ResponsibilitiesLead the development of the React UI Library that is aligned to our internal Design System componentsFamiliarity with and help with support of the Angular Component library.Work with the team to understand priority and urgency, while escalating blockers or delaysInvestigate bugs, and provide support to reduce risk for our usersHandle framework upgrades and feature requestsEnsure clear migration path for applications to remain on latest technology and design standardsFollow internal standards for build processes and publishing to ensure stability of frameworkKeep the framework current with the latest trends both internally and externallyProvide technical analysis and solutions to issues and technical directionRequired Skills5-10 years experience writing professional-quality shared component libraries with expertise in n TypeScript, React, and a solid foundational understanding of HTML/CSS.Expertise in working with reusable code that is integrated with modern design systems.Write high-quality code that is well-documented and easy to maintainQuality of work and speed of execution are crucial for success in this role.A growth mindset and willingness to learn and adapt in a fast-paced environmentStrong attention to detail & analytical skillsExperience delivering with an agile methodology and using bitbucket/github and jira to manage developmentExperience in development of end to end testing, unit testingStrong communication skills, and ability to raise escalate concerns when appropriateStay up to date on the latest software development trends and technologiesSupport for developers looking to onboard and contribute to the design systemInterest in working with Design Systems at scale, and developing within the structures of a design driven frameworkDesirable Skills & ExperienceInterest in Design, methodologies of design systemsInterest in enablement of AI in conjunction with maintenance and alignment to Design SystemsKeen interest in, or knowledge of, banking or financeEducationBachelors/University degree or equivalent experienceRegards,
15/07/2026
Full time
Job Title: Senior Framework Architect ( React )Job Location: Belfast , UKJob Type: PermanentJob Description:The Senior Framework architect will lead the development of the React codebase for our internal design system, strongly contributing to the development and strategic technical direction of internal frameworks, products and systems. You will ensure stability and scalability of the framework, and work closely with the rest of our framework development team, and with the CSS lead.The framework architect will be integrated within the Design team to produce code that aligns to the standards defined in our internal design library. Your primary task is to help build and maintain the internal React framework, which is used to create innovative and intuitive digital products that deliver best-in-class user experience and usability to our clients, both internally and externally. In this role, you will have opportunities to partner with Technology colleagues to provide support for onboarding to the Design System and to better understand how your work fits into the strategic objectives of the organization. "ResponsibilitiesLead the development of the React UI Library that is aligned to our internal Design System componentsFamiliarity with and help with support of the Angular Component library.Work with the team to understand priority and urgency, while escalating blockers or delaysInvestigate bugs, and provide support to reduce risk for our usersHandle framework upgrades and feature requestsEnsure clear migration path for applications to remain on latest technology and design standardsFollow internal standards for build processes and publishing to ensure stability of frameworkKeep the framework current with the latest trends both internally and externallyProvide technical analysis and solutions to issues and technical directionRequired Skills5-10 years experience writing professional-quality shared component libraries with expertise in n TypeScript, React, and a solid foundational understanding of HTML/CSS.Expertise in working with reusable code that is integrated with modern design systems.Write high-quality code that is well-documented and easy to maintainQuality of work and speed of execution are crucial for success in this role.A growth mindset and willingness to learn and adapt in a fast-paced environmentStrong attention to detail & analytical skillsExperience delivering with an agile methodology and using bitbucket/github and jira to manage developmentExperience in development of end to end testing, unit testingStrong communication skills, and ability to raise escalate concerns when appropriateStay up to date on the latest software development trends and technologiesSupport for developers looking to onboard and contribute to the design systemInterest in working with Design Systems at scale, and developing within the structures of a design driven frameworkDesirable Skills & ExperienceInterest in Design, methodologies of design systemsInterest in enablement of AI in conjunction with maintenance and alignment to Design SystemsKeen interest in, or knowledge of, banking or financeEducationBachelors/University degree or equivalent experienceRegards,
About Neo4j Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy to deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world's largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. Our Vision At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we're disrupting how organizations leverage their data to innovate and stay competitive. The Role Neo4j is the leader in graph analytics, and our cloud platform is at the heart of powering data driven innovation for thousands of users worldwide. We are on the lookout for versatile Full Stack Engineers to help us design and build exceptional features that lower the bar for users to perform graph analytics. In this role, you will own the user facing surface of those products. You'll help new users get to value quickly by reducing friction in their first workflows, and make our internal tooling effective enough that the rest of the team can support and operate the service confidently. You will work closely with our internal design system at neo4j.design, and collaborate across product, design, backend, and SRE to ship cohesive, end to end experiences. This is a mid to senior role at the intersection of product UX, graph analytics, and cloud data platforms. What We Value We're looking for engineers with experience in both frontend and backend development. You should have experience designing APIs, implementing data persistence, and integrating with third party services. Familiarity with automated testing approaches, from unit testing to full stack integration tests, is important. A willingness to learn, grow, and tackle new challenges as part of a distributed and collaborative team is essential. What You'll Do As a Software Engineer, you'll play a key role in delivering impactful features that enhance how users interact with Neo4j Aura graph analytics. You'll work on everything from user friendly interfaces to robust back end systems, ensuring our solutions are scalable, reliable, and adaptable to diverse user needs. Build and evolve the Aura Graph Analytics user experience inside the Neo4j Aura console. Develop and maintain the in app GUI for the Neo4j Graph Analytics App for Snowflake, an application that guides users through a multi step workflow: selecting Snowflake data, projecting them as graphs, configuring and running algorithms, and writing back. Design the graph projection and algorithm configuration UX for users who are not graph experts: clear workflow steps, sensible defaults, validation, and interactive previews of sampled graphs. Improve the internal support tooling used to inspect the state of Aura Graph Analytics deployments and diagnose customer issues. Use our shared design system (neo4j.design) so our products feel like one family. Partner closely with product, design, backend, and SRE to ship cohesive end to end experiences across team boundaries. What You'll Bring Experience building and shipping production quality software. Strong TypeScript / JavaScript skills and significant frontend experience in production codebases. Solid experience with React and modern frontend tooling such as Tailwind. Comfort collaborating with designers in Figma (or similar tools) and translating designs into accessible, responsive UI. A user centric mindset and a genuine interest in product UX, not just shipping components. Experience creating API services in Golang, Java or Python Bonus Points Experience working with Spotify's Backstage framework. Familiarity with graph data, graph algorithms, or data science workflows. Experience with Python based UI tooling such as Streamlit and AnyWidget. Experience with Snowflake, Snowpark, and building UIs that run inside a Snowflake Native App. Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. Neo4j is one of the fastest scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. Raised the biggest funding round in database history ($325M Series F). Backed by world class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well funded database companies in history. 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. Co founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. A recent Forrester Total Economic Impact Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don't meet all the qualifications. If this is part of the reason you hesitate to apply, we'd encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career defining experience. We look forward to receiving your application. Neo4j Values (we)- :VALUE ->(relationships) (we)- :FOCUS_ON ->(userSuccess) (we)- :THRIVE_IN ->(:Culture type: 'Open', 'Inclusive' ) (we)- :ASSUME ->(:Intent direction:'Positive' ) (we)- :WELCOME ->(:Discussions nature: 'IntellectuallyHonest' ) (we)- :DELIVER_ON ->(ourCommitments) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at . 2026 Neo4j, Inc., Neo Technology , Neo4j , Cypher , Neo4j Bloom , Neo4j Graph Data Science Library , Neo4j Aura , and Neo4j AuraDB are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.
15/07/2026
Full time
About Neo4j Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise ready knowledge graphs for accurate, explainable, and governed AI; the most comprehensive, trusted, and easy to deploy graph capabilities across any environment and data source; and an unmatched ecosystem trusted by 84 of the Fortune 100 and supported by the world's largest graph community. Intelligence that works. Results that matter. Built to work everywhere and integrate with everything across every cloud for dynamic, personalized, and autonomous AI systems. We deliver quicker results, contextual knowledge, and solutions that impact customers and employees across the business. Our Vision At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we're disrupting how organizations leverage their data to innovate and stay competitive. The Role Neo4j is the leader in graph analytics, and our cloud platform is at the heart of powering data driven innovation for thousands of users worldwide. We are on the lookout for versatile Full Stack Engineers to help us design and build exceptional features that lower the bar for users to perform graph analytics. In this role, you will own the user facing surface of those products. You'll help new users get to value quickly by reducing friction in their first workflows, and make our internal tooling effective enough that the rest of the team can support and operate the service confidently. You will work closely with our internal design system at neo4j.design, and collaborate across product, design, backend, and SRE to ship cohesive, end to end experiences. This is a mid to senior role at the intersection of product UX, graph analytics, and cloud data platforms. What We Value We're looking for engineers with experience in both frontend and backend development. You should have experience designing APIs, implementing data persistence, and integrating with third party services. Familiarity with automated testing approaches, from unit testing to full stack integration tests, is important. A willingness to learn, grow, and tackle new challenges as part of a distributed and collaborative team is essential. What You'll Do As a Software Engineer, you'll play a key role in delivering impactful features that enhance how users interact with Neo4j Aura graph analytics. You'll work on everything from user friendly interfaces to robust back end systems, ensuring our solutions are scalable, reliable, and adaptable to diverse user needs. Build and evolve the Aura Graph Analytics user experience inside the Neo4j Aura console. Develop and maintain the in app GUI for the Neo4j Graph Analytics App for Snowflake, an application that guides users through a multi step workflow: selecting Snowflake data, projecting them as graphs, configuring and running algorithms, and writing back. Design the graph projection and algorithm configuration UX for users who are not graph experts: clear workflow steps, sensible defaults, validation, and interactive previews of sampled graphs. Improve the internal support tooling used to inspect the state of Aura Graph Analytics deployments and diagnose customer issues. Use our shared design system (neo4j.design) so our products feel like one family. Partner closely with product, design, backend, and SRE to ship cohesive end to end experiences across team boundaries. What You'll Bring Experience building and shipping production quality software. Strong TypeScript / JavaScript skills and significant frontend experience in production codebases. Solid experience with React and modern frontend tooling such as Tailwind. Comfort collaborating with designers in Figma (or similar tools) and translating designs into accessible, responsive UI. A user centric mindset and a genuine interest in product UX, not just shipping components. Experience creating API services in Golang, Java or Python Bonus Points Experience working with Spotify's Backstage framework. Familiarity with graph data, graph algorithms, or data science workflows. Experience with Python based UI tooling such as Streamlit and AnyWidget. Experience with Snowflake, Snowpark, and building UIs that run inside a Snowflake Native App. Hybrid Why Join Neo4j? Neo4j is, without question, the most popular graph intelligence platform in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics. Below are just a few exciting facts about Neo4j. Neo4j is one of the fastest scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. Raised the biggest funding round in database history ($325M Series F). Backed by world class investors like Eurazeo, GV (formerly Google Ventures), and Inovia Capital, Neo4j has raised over $600M in funding and is currently valued at over $2Bn. This puts Neo4j among the most well funded database companies in history. 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j. Examples include Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, Worldline, and others. Co founder and CEO Emil Eifrem has built an amazing culture that prides itself on relationships, inclusiveness, innovation, and customer success. Countless industry awards. Massive enterprises and individual developers/data scientists love Neo4j. A strong sense of community and ecosystem is built around the platform. A recent Forrester Total Economic Impact Study cited Neo4j as delivering 417% ROI to customers. Research shows that members of underrepresented communities are less likely to apply for jobs when they don't meet all the qualifications. If this is part of the reason you hesitate to apply, we'd encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career defining experience. We look forward to receiving your application. Neo4j Values (we)- :VALUE ->(relationships) (we)- :FOCUS_ON ->(userSuccess) (we)- :THRIVE_IN ->(:Culture type: 'Open', 'Inclusive' ) (we)- :ASSUME ->(:Intent direction:'Positive' ) (we)- :WELCOME ->(:Discussions nature: 'IntellectuallyHonest' ) (we)- :DELIVER_ON ->(ourCommitments) Neo4j is committed to protecting and respecting your privacy. Please read the privacy notice regarding Neo4j's recruitment process to understand how we will handle the personal data that you provide. More information at . 2026 Neo4j, Inc., Neo Technology , Neo4j , Cypher , Neo4j Bloom , Neo4j Graph Data Science Library , Neo4j Aura , and Neo4j AuraDB are registered trademarks or a trademark of Neo4j, Inc. All other marks are owned by their respective companies.
Principal Software Engineer- UK Security Clearance eligibility required. Location: London, UK (Hybrid 1 day per week in office / onsite) Contract: Permanent, Full-time Package: £80,000-90,000 + 10% bonus + 10% shares options + benefits About Appvia At Appvia, we help organisations modernise how they build and operate software. We are a specialist platform engineering, software, and AI enablement consultancy, delivering resilient, scalable systems that help teams move faster while maintaining quality, security, and reliability. Our work spans cloud platforms, developer experience, modern application delivery, and AI-assisted engineering practices. We partner with customers across public and private sectors to reduce technical debt, improve engineering standards, and evolve complex systems using modern software engineering approaches. Since the start of 2026, our Software Engineering practice has grown rapidly into a dedicated team supporting large-scale modernisation programmes across public and private sectors, and we're continuing to invest heavily in growing the capability further. About the Role As a Principal Software Engineer, you will play a hands on technical leadership role across Appvia's software engineering engagements, helping lead the design, delivery, and evolution of modern software systems. You will work closely with delivery managers, platform engineers, and customer stakeholders to drive high quality outcomes across complex software modernisation programmes. You'll help lead and grow the team and contribute to Appvia's broader engineering strategy by influencing tooling, development standards, AI assisted engineering approaches, testing practices, and architectural patterns used consistently across customer engagements. Interview Process - 3 Stage Discovery conversation with Talent Acquisition Technical Interview with Engineering Team Final Interview with Leadership Important You must beeligible for UK Security Clearance (SC): British Passport or ILR Resided in the UK for the last 5 years No criminal record or financial irregularities About You You are a senior software engineer with strong architectural judgement and a passion for well designed systems. You are comfortable leading technically, influencing delivery decisions, and working closely with customers in a consulting environment. You'll bring: Strong experience with Domain Driven Design (DDD) and modern system decomposition. Proven delivery of microservice based architectures. Deep hands on experience with React and full stack development. Experience improving engineering effectiveness through testing strategy, automation, and developer tooling. Exposure to AI assisted development approaches to improve code quality and productivity. Confidence mentoring engineers and leading technical discussions. A consulting mindset, able to translate business problems into practical technical solutions. Experience in regulated or public sector environments is beneficial but not required. Responsibilities Lead the design and delivery of modern, scalable software systems. Shape architecture, service boundaries, and dependencies across complex systems. Drive improvements in development processes, testing strategy, and delivery cadence. Work hands on across the stack, particularly on React based applications. Support teams in reducing technical debt and improving long term maintainability. Collaborate with platform and cloud engineers to deliver cohesive end to end solutions. Act as a senior technical advisor to customers, guiding decision making and trade offs. Contribute to shared engineering standards, patterns, and best practices within Appvia. Technical Skills Core technologies (in order of importance): Java / Spring NoSQL / SQL databases TypeScript / Javascript HTML / CSS / XML Playwright Docker / Kubernetes Maven GitLab AWS Nice to have: GovUK UI Framework Azure / GCP .NET Why join Appvia? We are a self funded, London based consultancy, growing rapidly while staying true to what got us here: a human, engineering led culture built on trust, ownership, and getting things done. As we scale, we're maturing as a business and expanding into new areas across platform engineering, software, data, and AI. We're intentional about keeping our culture at the heart of it. We operate with a flat structure, agile ways of working, and a strong focus on collaboration, where good ideas come from anywhere and people are trusted to make an impact. We work alongside our customers to solve complex, real world problems: modernising systems, improving delivery, and building scalable platforms that enable long term success. If you want to be part of a team that values people as much as technology and gives you the space to grow while working on meaningful challenges, Appvia is the place to do it. Work life balance Flexible working hours - because we know life happens outside of work Hybrid working - outcomes focused working 25 days' holiday a year, plus bank holidays An additional day off for your birthday Enhanced maternity and paternity to full pay Workplace Nursery Benefit to help working parents For your well being Full Private Healthcare cover for you with partners and children covered 50% Death in Service Cycle to Work scheme Electric Car Scheme Pension plus a salary sacrifice option for even greater savings Employee Assistance ProgrammeFree hygiene products available in the London office Mental health support Free therapy through AXA Access to the Headspace App Trained Mental Health First Aiders Other fun perks Learning budget of £1,000 a year Your own MacBook Pro while you work at Appvia Dog friendly office Wear what makes you comfortable Free snacks in the office Pool table & ping pong table Regular team socials, board game nights, industry meetups and more! But don't just take our word for it, you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note:While all roles are active and approved at the time of posting, the dynamic nature of our start up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
15/07/2026
Full time
Principal Software Engineer- UK Security Clearance eligibility required. Location: London, UK (Hybrid 1 day per week in office / onsite) Contract: Permanent, Full-time Package: £80,000-90,000 + 10% bonus + 10% shares options + benefits About Appvia At Appvia, we help organisations modernise how they build and operate software. We are a specialist platform engineering, software, and AI enablement consultancy, delivering resilient, scalable systems that help teams move faster while maintaining quality, security, and reliability. Our work spans cloud platforms, developer experience, modern application delivery, and AI-assisted engineering practices. We partner with customers across public and private sectors to reduce technical debt, improve engineering standards, and evolve complex systems using modern software engineering approaches. Since the start of 2026, our Software Engineering practice has grown rapidly into a dedicated team supporting large-scale modernisation programmes across public and private sectors, and we're continuing to invest heavily in growing the capability further. About the Role As a Principal Software Engineer, you will play a hands on technical leadership role across Appvia's software engineering engagements, helping lead the design, delivery, and evolution of modern software systems. You will work closely with delivery managers, platform engineers, and customer stakeholders to drive high quality outcomes across complex software modernisation programmes. You'll help lead and grow the team and contribute to Appvia's broader engineering strategy by influencing tooling, development standards, AI assisted engineering approaches, testing practices, and architectural patterns used consistently across customer engagements. Interview Process - 3 Stage Discovery conversation with Talent Acquisition Technical Interview with Engineering Team Final Interview with Leadership Important You must beeligible for UK Security Clearance (SC): British Passport or ILR Resided in the UK for the last 5 years No criminal record or financial irregularities About You You are a senior software engineer with strong architectural judgement and a passion for well designed systems. You are comfortable leading technically, influencing delivery decisions, and working closely with customers in a consulting environment. You'll bring: Strong experience with Domain Driven Design (DDD) and modern system decomposition. Proven delivery of microservice based architectures. Deep hands on experience with React and full stack development. Experience improving engineering effectiveness through testing strategy, automation, and developer tooling. Exposure to AI assisted development approaches to improve code quality and productivity. Confidence mentoring engineers and leading technical discussions. A consulting mindset, able to translate business problems into practical technical solutions. Experience in regulated or public sector environments is beneficial but not required. Responsibilities Lead the design and delivery of modern, scalable software systems. Shape architecture, service boundaries, and dependencies across complex systems. Drive improvements in development processes, testing strategy, and delivery cadence. Work hands on across the stack, particularly on React based applications. Support teams in reducing technical debt and improving long term maintainability. Collaborate with platform and cloud engineers to deliver cohesive end to end solutions. Act as a senior technical advisor to customers, guiding decision making and trade offs. Contribute to shared engineering standards, patterns, and best practices within Appvia. Technical Skills Core technologies (in order of importance): Java / Spring NoSQL / SQL databases TypeScript / Javascript HTML / CSS / XML Playwright Docker / Kubernetes Maven GitLab AWS Nice to have: GovUK UI Framework Azure / GCP .NET Why join Appvia? We are a self funded, London based consultancy, growing rapidly while staying true to what got us here: a human, engineering led culture built on trust, ownership, and getting things done. As we scale, we're maturing as a business and expanding into new areas across platform engineering, software, data, and AI. We're intentional about keeping our culture at the heart of it. We operate with a flat structure, agile ways of working, and a strong focus on collaboration, where good ideas come from anywhere and people are trusted to make an impact. We work alongside our customers to solve complex, real world problems: modernising systems, improving delivery, and building scalable platforms that enable long term success. If you want to be part of a team that values people as much as technology and gives you the space to grow while working on meaningful challenges, Appvia is the place to do it. Work life balance Flexible working hours - because we know life happens outside of work Hybrid working - outcomes focused working 25 days' holiday a year, plus bank holidays An additional day off for your birthday Enhanced maternity and paternity to full pay Workplace Nursery Benefit to help working parents For your well being Full Private Healthcare cover for you with partners and children covered 50% Death in Service Cycle to Work scheme Electric Car Scheme Pension plus a salary sacrifice option for even greater savings Employee Assistance ProgrammeFree hygiene products available in the London office Mental health support Free therapy through AXA Access to the Headspace App Trained Mental Health First Aiders Other fun perks Learning budget of £1,000 a year Your own MacBook Pro while you work at Appvia Dog friendly office Wear what makes you comfortable Free snacks in the office Pool table & ping pong table Regular team socials, board game nights, industry meetups and more! But don't just take our word for it, you can check out what our Appvians say about us on Glassdoor and by following us on LinkedIn, Twitter and TikTok. We are proud to be an equal opportunities employer and actively encourage, respect, and recognise diversity of thought and background throughout the business. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, or veteran, neurodiversity, and disability status. Note:While all roles are active and approved at the time of posting, the dynamic nature of our start up means some applications may be processed to pipeline talent for future opportunities rather than current openings. We will strive to keep you informed of any changes to the status of your application.
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Overview We are seeking a talented and experienced Senior Next.js Developer at SFIA Level 4 to join our multidisciplinary agile teams and help deliver world-class digital services for UK government clients. In this role, you will lead the development of modern, accessible, and performant Front End applications using Next.js, working in structured and governed environments where quality, accessibility, and user experience are paramount. Location: Swansea (with a regular expectation of up to 60% on-site attendance). Security Clearance: Baseline Personnel Security Standard (BPSS) required, with the willingness and eligibility to obtain Security Check (SC) clearance prior to accessing production environments or live data. About the Role We are seeking a highly skilled and collaborative Senior Next.js Developer to join a large-scale UK government agency. You will be a core member of a blended agile delivery squad consisting of civil servants and supplier staff, building user-centred, high-volume digital services. These critical services facilitate nearly 5 billion digital interactions and process tens of millions of customer transactions annually. In this role, you will take ownership of designing, building, and supporting accessible, responsive Front End applications primarily using Next.js and React. You will seamlessly integrate these user interfaces with a modern API-first ecosystem built on Java Spring Boot and AWS serverless technologies. Operating at SFIA Level 4, you will take on complex technical challenges, champion modern software engineering standards, and actively mentor colleagues to uplift the overall capability of the multidisciplinary team. Key Responsibilities Software Development: Design, build, and support robust, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, ensuring clean, performant, and maintainable code. API Integration: Integrate intuitive Front End interfaces with Back End Java Spring Boot microservices and AWS serverless components (such as Lambda and API Gateway). Standards & Accessibility: Ensure all digital services rigorously meet the Government Digital and Data (GDD) Service Standard, WCAG 2.2 accessibility guidelines, and secure-by-design principles. Agile Collaboration: Work collaboratively within blended, multi-supplier agile squads alongside Product Owners, Agile Delivery Managers, Business Analysts, and SDETs to define acceptance criteria and deliver value in iterative sprints. Quality Assurance & CI/CD: Strengthen continuous integration and deployment (CI/CD) pipelines, embedding automated testing practices (TDD/BDD) to ensure high-quality release cycles and robust service reliability. Service Assessments: Actively contribute to production readiness and formal government service assessments across the discovery, Alpha, private beta, and live phases of delivery. Mentorship & Leadership: Facilitate knowledge transfer, conduct code reviews, and coach team members to build in-house capability and support sustainable, long-term service ownership. Essential Skills & Experience Core Programming: Deep, commercial expertise in developing scalable web applications using Next.js, React.js, and modern Front End tooling. Public Sector Delivery: Proven experience delivering secure, user-centric digital services aligned to the GDS Service Standard within complex, high-volume government environments. Accessibility First: Comprehensive understanding of inclusive design and strict adherence to WCAG 2.2 accessibility compliance. Modern Architecture: Strong practical knowledge of API-first design principles, interacting with RESTful microservices, and working within cloud-native environments. Quality & Automation: Hands-on experience integrating Front End code into CI/CD pipelines (eg, Jenkins, GitHub Actions) and writing comprehensive automated tests (eg, Jest, Cypress, Playwright). Agile Mindset: A strong track record of operating effectively in blended, multidisciplinary agile environments, adapting smoothly to legislative or policy-driven changes. Desirable Skills & Experience Broader Tech Stack: Experience or familiarity with Ruby on Rails, to assist in migrating, maintaining, or integrating with existing Legacy Front End estates. Cross-Government Platforms: Prior experience integrating digital products with strategic cross-government capabilities, such as GOV.UK One Login, GOV.UK Pay, GOV.UK Notify, or digital wallets. Legacy Transformation: Experience supporting large-scale digital transformation programmes migrating away from Legacy systems (eg, older Java, AIX, Oracle, or Mainframe environments). Cloud Infrastructure: Familiarity with AWS serverless patterns, infrastructure-as-code principles, and proactive observability monitoring. Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
15/07/2026
Full time
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Role Overview We are seeking a talented and experienced Senior Next.js Developer at SFIA Level 4 to join our multidisciplinary agile teams and help deliver world-class digital services for UK government clients. In this role, you will lead the development of modern, accessible, and performant Front End applications using Next.js, working in structured and governed environments where quality, accessibility, and user experience are paramount. Location: Swansea (with a regular expectation of up to 60% on-site attendance). Security Clearance: Baseline Personnel Security Standard (BPSS) required, with the willingness and eligibility to obtain Security Check (SC) clearance prior to accessing production environments or live data. About the Role We are seeking a highly skilled and collaborative Senior Next.js Developer to join a large-scale UK government agency. You will be a core member of a blended agile delivery squad consisting of civil servants and supplier staff, building user-centred, high-volume digital services. These critical services facilitate nearly 5 billion digital interactions and process tens of millions of customer transactions annually. In this role, you will take ownership of designing, building, and supporting accessible, responsive Front End applications primarily using Next.js and React. You will seamlessly integrate these user interfaces with a modern API-first ecosystem built on Java Spring Boot and AWS serverless technologies. Operating at SFIA Level 4, you will take on complex technical challenges, champion modern software engineering standards, and actively mentor colleagues to uplift the overall capability of the multidisciplinary team. Key Responsibilities Software Development: Design, build, and support robust, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, ensuring clean, performant, and maintainable code. API Integration: Integrate intuitive Front End interfaces with Back End Java Spring Boot microservices and AWS serverless components (such as Lambda and API Gateway). Standards & Accessibility: Ensure all digital services rigorously meet the Government Digital and Data (GDD) Service Standard, WCAG 2.2 accessibility guidelines, and secure-by-design principles. Agile Collaboration: Work collaboratively within blended, multi-supplier agile squads alongside Product Owners, Agile Delivery Managers, Business Analysts, and SDETs to define acceptance criteria and deliver value in iterative sprints. Quality Assurance & CI/CD: Strengthen continuous integration and deployment (CI/CD) pipelines, embedding automated testing practices (TDD/BDD) to ensure high-quality release cycles and robust service reliability. Service Assessments: Actively contribute to production readiness and formal government service assessments across the discovery, Alpha, private beta, and live phases of delivery. Mentorship & Leadership: Facilitate knowledge transfer, conduct code reviews, and coach team members to build in-house capability and support sustainable, long-term service ownership. Essential Skills & Experience Core Programming: Deep, commercial expertise in developing scalable web applications using Next.js, React.js, and modern Front End tooling. Public Sector Delivery: Proven experience delivering secure, user-centric digital services aligned to the GDS Service Standard within complex, high-volume government environments. Accessibility First: Comprehensive understanding of inclusive design and strict adherence to WCAG 2.2 accessibility compliance. Modern Architecture: Strong practical knowledge of API-first design principles, interacting with RESTful microservices, and working within cloud-native environments. Quality & Automation: Hands-on experience integrating Front End code into CI/CD pipelines (eg, Jenkins, GitHub Actions) and writing comprehensive automated tests (eg, Jest, Cypress, Playwright). Agile Mindset: A strong track record of operating effectively in blended, multidisciplinary agile environments, adapting smoothly to legislative or policy-driven changes. Desirable Skills & Experience Broader Tech Stack: Experience or familiarity with Ruby on Rails, to assist in migrating, maintaining, or integrating with existing Legacy Front End estates. Cross-Government Platforms: Prior experience integrating digital products with strategic cross-government capabilities, such as GOV.UK One Login, GOV.UK Pay, GOV.UK Notify, or digital wallets. Legacy Transformation: Experience supporting large-scale digital transformation programmes migrating away from Legacy systems (eg, older Java, AIX, Oracle, or Mainframe environments). Cloud Infrastructure: Familiarity with AWS serverless patterns, infrastructure-as-code principles, and proactive observability monitoring. Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Location: Swansea (with a regular expectation of up to 60% on-site attendance). Security Clearance: Baseline Personnel Security Standard (BPSS) required, with the willingness and eligibility to obtain Security Check (SC) clearance prior to accessing production environments or live data. About the Role We are looking for a collaborative and capable Next.js Developer to join a large-scale UK government agency. You will be a key contributor within a blended agile delivery squad made up of civil servants and multi-supplier staff, dedicated to building accessible, user-centred digital services. The systems you will help build are critical to the UK's infrastructure, processing over 99 million customer transactions annually and handling nearly 5 billion digital interactions. Operating at SFIA Level 3 (aligning with the Government Digital and Data "Working" skill level), you will apply modern development standards and write clean, maintainable code with guidance and support from senior engineers. In this role, you will focus on developing Front End applications using Next.js and React, integrating them with an API-first ecosystem powered by Java Spring Boot and AWS serverless Back End technologies. You will work closely with other developers, testers, and product managers to iteratively deliver value and continuously improve the customer experience. Key Responsibilities Software Development: Develop, test, and maintain responsive, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, applying established engineering standards. API Integration: Work with the team to successfully integrate Front End user interfaces with Back End RESTful microservices (Java Spring Boot) and AWS serverless components (such as Lambda and API Gateway). Quality & Automation: Write automated tests (TDD/BDD) and support the integration of your code into continuous integration and continuous deployment (CI/CD) pipelines to ensure high-quality and reliable releases. Accessibility & Security: Ensure that all user interfaces meet strict WCAG 2.2 accessibility guidelines and adhere to secure-by-design principles. Agile Delivery: Actively participate in core agile ceremonies (stand-ups, sprint planning, retrospectives) within a blended, multidisciplinary squad, collaborating with Business Analysts, Product Owners, and Agile Delivery Managers. Service Standards: Assist the team in gathering evidence and documenting features to ensure digital services successfully pass formal government service assessments across discovery, Alpha, private beta, and live phases. Continuous Learning: Troubleshoot issues, resolve technical blockers with support from senior colleagues, and continuously expand your knowledge of the strategic tech stack and public sector delivery frameworks. Essential Skills & Experience Frontend Engineering: Proven commercial experience developing robust web applications using Next.js, React.js, HTML5, and CSS3. API Integration: Practical experience interacting with and integrating RESTful APIs and microservices within a modern web architecture. Inclusive Design: A strong understanding of web accessibility principles and practical experience developing interfaces that comply with WCAG 2.2 standards. Quality Assurance: Experience writing unit and integration tests using modern automated testing frameworks (eg, Jest, Cypress, or Playwright). Agile Collaboration: Experience working effectively within multidisciplinary agile teams (such as Scrum or Kanban) and using collaboration tooling like Jira and Confluence. Version Control & CI/CD: Proficiency with Git version control and an understanding of how Front End code integrates into CI/CD pipelines (eg, Jenkins, GitHub Actions). Desirable Skills & Experience Public Sector Context: Awareness of the Government Digital and Data (GDD) Service Standard and the Technology Code of Practice. Cloud Platforms: Familiarity with deploying and operating Front End applications within a cloud-hosted environment, particularly AWS. Cross-Government Integration: Basic knowledge or awareness of strategic cross-government platforms (such as GOV.UK One Login, GOV.UK Pay, or GOV.UK Notify). Legacy Tech Familiarity: Exposure to Ruby on Rails, which is beneficial for understanding or migrating existing Legacy Front End applications within the agency's broader estate. Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
15/07/2026
Full time
About Scrumconnect Consulting Scrumconnect Consulting is a multi-award-winning digital consultancy, recognised for delivering impactful and innovative technology solutions across UK government departments. Our work has positively influenced the lives of over 40 million UK citizens. We are passionate about user-centred design, agile delivery, and building digital services that make a real difference. Our teams work at the forefront of innovation, helping organisations transform and deliver high-quality, scalable solutions that truly matter. Location: Swansea (with a regular expectation of up to 60% on-site attendance). Security Clearance: Baseline Personnel Security Standard (BPSS) required, with the willingness and eligibility to obtain Security Check (SC) clearance prior to accessing production environments or live data. About the Role We are looking for a collaborative and capable Next.js Developer to join a large-scale UK government agency. You will be a key contributor within a blended agile delivery squad made up of civil servants and multi-supplier staff, dedicated to building accessible, user-centred digital services. The systems you will help build are critical to the UK's infrastructure, processing over 99 million customer transactions annually and handling nearly 5 billion digital interactions. Operating at SFIA Level 3 (aligning with the Government Digital and Data "Working" skill level), you will apply modern development standards and write clean, maintainable code with guidance and support from senior engineers. In this role, you will focus on developing Front End applications using Next.js and React, integrating them with an API-first ecosystem powered by Java Spring Boot and AWS serverless Back End technologies. You will work closely with other developers, testers, and product managers to iteratively deliver value and continuously improve the customer experience. Key Responsibilities Software Development: Develop, test, and maintain responsive, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, applying established engineering standards. API Integration: Work with the team to successfully integrate Front End user interfaces with Back End RESTful microservices (Java Spring Boot) and AWS serverless components (such as Lambda and API Gateway). Quality & Automation: Write automated tests (TDD/BDD) and support the integration of your code into continuous integration and continuous deployment (CI/CD) pipelines to ensure high-quality and reliable releases. Accessibility & Security: Ensure that all user interfaces meet strict WCAG 2.2 accessibility guidelines and adhere to secure-by-design principles. Agile Delivery: Actively participate in core agile ceremonies (stand-ups, sprint planning, retrospectives) within a blended, multidisciplinary squad, collaborating with Business Analysts, Product Owners, and Agile Delivery Managers. Service Standards: Assist the team in gathering evidence and documenting features to ensure digital services successfully pass formal government service assessments across discovery, Alpha, private beta, and live phases. Continuous Learning: Troubleshoot issues, resolve technical blockers with support from senior colleagues, and continuously expand your knowledge of the strategic tech stack and public sector delivery frameworks. Essential Skills & Experience Frontend Engineering: Proven commercial experience developing robust web applications using Next.js, React.js, HTML5, and CSS3. API Integration: Practical experience interacting with and integrating RESTful APIs and microservices within a modern web architecture. Inclusive Design: A strong understanding of web accessibility principles and practical experience developing interfaces that comply with WCAG 2.2 standards. Quality Assurance: Experience writing unit and integration tests using modern automated testing frameworks (eg, Jest, Cypress, or Playwright). Agile Collaboration: Experience working effectively within multidisciplinary agile teams (such as Scrum or Kanban) and using collaboration tooling like Jira and Confluence. Version Control & CI/CD: Proficiency with Git version control and an understanding of how Front End code integrates into CI/CD pipelines (eg, Jenkins, GitHub Actions). Desirable Skills & Experience Public Sector Context: Awareness of the Government Digital and Data (GDD) Service Standard and the Technology Code of Practice. Cloud Platforms: Familiarity with deploying and operating Front End applications within a cloud-hosted environment, particularly AWS. Cross-Government Integration: Basic knowledge or awareness of strategic cross-government platforms (such as GOV.UK One Login, GOV.UK Pay, or GOV.UK Notify). Legacy Tech Familiarity: Exposure to Ruby on Rails, which is beneficial for understanding or migrating existing Legacy Front End applications within the agency's broader estate. Diversity & Inclusion At Scrumconnect Consulting, we believe that diversity drives innovation and better outcomes. We are committed to fostering an inclusive environment where every individual is valued, respected, and supported. We welcome applications from candidates of all backgrounds and actively encourage individuals from underrepresented groups, including women, people with disabilities, and diverse communities, as well as those seeking flexible working arrangements. As a Disability Confident Level 1 employer, we are committed to providing reasonable adjustments throughout the recruitment process and during employment to ensure equal opportunities for all.
WorksHub is seeking a skilled developer to maintain and expand their serverless card payment infrastructure using TypeScript and Node.js. The ideal candidate will have strong hands-on experience with AWS services, particularly in a serverless context, and familiarity with frontend frameworks like React is a plus. The role involves ensuring PCI DSS compliance and collaborating with others to fix bugs and implement new features.
15/07/2026
Full time
WorksHub is seeking a skilled developer to maintain and expand their serverless card payment infrastructure using TypeScript and Node.js. The ideal candidate will have strong hands-on experience with AWS services, particularly in a serverless context, and familiarity with frontend frameworks like React is a plus. The role involves ensuring PCI DSS compliance and collaborating with others to fix bugs and implement new features.
Senior Full-Stack Developer (6 Month Contract) Location: London, United Kingdom Posted 10 months ago Role suited to a self starter with strong technical expertise and a passion for building robust, scalable solutions using Node.js, JavaScript/TypeScript, and React. Tech stack Node.js JavaScript TypeScript React Full stack Mentoring Responsibilities The successful candidate will be responsible for guiding technical direction, mentoring developers, fostering Compensation Competitive Role type Contract Visa sponsorship Not provided
15/07/2026
Full time
Senior Full-Stack Developer (6 Month Contract) Location: London, United Kingdom Posted 10 months ago Role suited to a self starter with strong technical expertise and a passion for building robust, scalable solutions using Node.js, JavaScript/TypeScript, and React. Tech stack Node.js JavaScript TypeScript React Full stack Mentoring Responsibilities The successful candidate will be responsible for guiding technical direction, mentoring developers, fostering Compensation Competitive Role type Contract Visa sponsorship Not provided
We're Hiring: Senior/Lead Developer We're looking for an experienced Senior/Lead Developer to join our Resident Experience product team. You'll help design and develop our Resident Engagement products - a key part of our suite of solutions - which aim to enrich the lives of residents in care through meaningful Requirements Proven experience with Vue 3, Node.js, Google Cloud, Firebase, TypeScript, MongoDB Strong architecture and system design skills Full-stack development experience Skills & Qualifications Excellent collaboration and communication skills across distributed teams. Bonus points for experience with Flutter, Blazor, Angular, React, microservices, SaaS platforms, Azure services (Functions, Service Bus), GitLab CI/CD, monitoring tools (Prometheus, Azure App )
15/07/2026
Full time
We're Hiring: Senior/Lead Developer We're looking for an experienced Senior/Lead Developer to join our Resident Experience product team. You'll help design and develop our Resident Engagement products - a key part of our suite of solutions - which aim to enrich the lives of residents in care through meaningful Requirements Proven experience with Vue 3, Node.js, Google Cloud, Firebase, TypeScript, MongoDB Strong architecture and system design skills Full-stack development experience Skills & Qualifications Excellent collaboration and communication skills across distributed teams. Bonus points for experience with Flutter, Blazor, Angular, React, microservices, SaaS platforms, Azure services (Functions, Service Bus), GitLab CI/CD, monitoring tools (Prometheus, Azure App )
Java Script Works is seeking a Senior Full Stack Developer in London, United Kingdom. In this role, you'll contribute to the evolution of a bespoke loan and lease management platform, working with Python/Django for the back end and Next.js/React/TypeScript for the front end. The position is full-time with a competitive compensation package offered. If you have a strong background in both frontend and backend development, this is an exciting opportunity to make an impact.
15/07/2026
Full time
Java Script Works is seeking a Senior Full Stack Developer in London, United Kingdom. In this role, you'll contribute to the evolution of a bespoke loan and lease management platform, working with Python/Django for the back end and Next.js/React/TypeScript for the front end. The position is full-time with a competitive compensation package offered. If you have a strong background in both frontend and backend development, this is an exciting opportunity to make an impact.
Java Script Works is hiring a Senior Frontend Engineer in Belfast, United Kingdom. The ideal candidate will have strong commercial experience with React and TypeScript, and a solid understanding of modern JavaScript (ES6). Responsibilities include working with design systems and ensuring responsive designs. Salary is competitive at £65,000 per year, presenting a great opportunity for frontend developers looking to advance their careers.
15/07/2026
Full time
Java Script Works is hiring a Senior Frontend Engineer in Belfast, United Kingdom. The ideal candidate will have strong commercial experience with React and TypeScript, and a solid understanding of modern JavaScript (ES6). Responsibilities include working with design systems and ensuring responsive designs. Salary is competitive at £65,000 per year, presenting a great opportunity for frontend developers looking to advance their careers.
About the role As a backend development Engineer, you'll be working in an agile team of industry leading engineers to define and develop Tesco's xAPI (Experience API) that powers Tesco's various shopping experiences i.e., the mobile shop application, store and other internal facing applications. You'll be a passionate, pragmatic Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team, liaise with product and program managers to understand requirements and build new software or extend existing software. You are a keen problem solver with the expertise and experience building extensible, maintainable, highly available, scalable, performant and observable quality software, comfortable with modern engineering practices and backend development technologies. You'll use innovation to improve the customer experience and efficiency of engineering teams. The solutions that you will be responsible for will have a global reach, impacting millions of customers. Some of the tech we are using at scale: Javascript, Typescript, Node.JS, GraphQL, REST, Kafka, Azure Cloud, Redis, Varnish Cache, Apollo Federation, Docker, Kubernetes etc. About the team Tesco's xAPI (Experience API) powers Tesco's online shopping, enabling customers to discover and shop online from diverse client applications & devices i.e. web, mobile-apps, tills in-store, scan as you shop, tablets, voice assistants etc. We, the xAPI team, build products that provide the experience APIs (GraphQL) for building client applications and handle all the device traffic to support the user experience for the end user's shopping lifecycle from product discovery to purchase to returns and refunds, shopping history. We build, develop and maintain massive scale, highly performant REST/GraphQL API services, backend for frontend services that enable ease of client application development and our success is the difference between millions of happy customers or millions of missed opportunities. We are building systems to solve real world problems at scale, impacting tens of millions of customers. Teams of great Engineers (and Managers and Product Managers) to learn from. We are agile and enlightened in our approach to building software and teams. There's a great atmosphere and we work sustainably as a team. Tesco has a "do the right thing" mentality. We promote flexible working. Job Responsibilities Use your in depth knowledge of JavaScript, TypeScript, Node.JS, cloud and the backend services ecosystem to develop and deploy scalable backend systems. Work with product managers to understand business/product requirements. Translate requirements into tasks & code. Commit code early and often, demonstrating understanding of version control & branching strategies. Automate everything by default. Write secure code by default. Write maintainable code and observe basic hygiene practices. Implement relevant project instrumentation. Profile and optimise code. Apply understanding of cohesion and the SOLID principles to create well structured, maintainable software. Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance. Produce test driven features in a specific programming language and demonstrate familiarity with TDD. Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing. Work effectively with product stakeholders to communicate and translate needs into product improvements. Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value. Support production systems, resolve incidents and perform root cause analysis. Debug/find complex problems and support/maintain the software solution. Share knowledge with the wider engineering community. Mentor and develop others around you. Produce proof of concepts to evaluate new tools. You will need We are looking for people who have a passion for Technology. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following: 7+ Years professional experience as a Backend Software Developer. At least 4 years of experience in backend development using JavaScript, TypeScript, Node.JS and related backend technologies, frameworks. Exposure to a variety of JavaScript frameworks and libraries such as Next.JS, React.JS and testing using Jest, Mocha.JS, Cucumber etc. Experience of using Node.js to create high traffic applications using Express.js, Sails, Koa or similar. Knowledge of microservices development and deployment in the cloud i.e. Azure/AWS/GCP cloud. Knowledge of virtualization, containerization and container orchestration technologies like Docker, Kubernetes etc. Experience with usage of GraphQL, building GraphQL servers and GraphQL Federation technologies like Apollo Federation. Experience with using and building REST API services. Knowledge of distributed messaging systems like Kafka, RabbitMQ etc. Knowledge of distributed caching technologies like Redis. A desire to write readable, maintainable, modular and extendable code. Exposure to the DevOps model. Experience in Lean and Agile environments and understanding of principles behind methodologies such as BDD, ATDD and TDD.
15/07/2026
Full time
About the role As a backend development Engineer, you'll be working in an agile team of industry leading engineers to define and develop Tesco's xAPI (Experience API) that powers Tesco's various shopping experiences i.e., the mobile shop application, store and other internal facing applications. You'll be a passionate, pragmatic Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team, liaise with product and program managers to understand requirements and build new software or extend existing software. You are a keen problem solver with the expertise and experience building extensible, maintainable, highly available, scalable, performant and observable quality software, comfortable with modern engineering practices and backend development technologies. You'll use innovation to improve the customer experience and efficiency of engineering teams. The solutions that you will be responsible for will have a global reach, impacting millions of customers. Some of the tech we are using at scale: Javascript, Typescript, Node.JS, GraphQL, REST, Kafka, Azure Cloud, Redis, Varnish Cache, Apollo Federation, Docker, Kubernetes etc. About the team Tesco's xAPI (Experience API) powers Tesco's online shopping, enabling customers to discover and shop online from diverse client applications & devices i.e. web, mobile-apps, tills in-store, scan as you shop, tablets, voice assistants etc. We, the xAPI team, build products that provide the experience APIs (GraphQL) for building client applications and handle all the device traffic to support the user experience for the end user's shopping lifecycle from product discovery to purchase to returns and refunds, shopping history. We build, develop and maintain massive scale, highly performant REST/GraphQL API services, backend for frontend services that enable ease of client application development and our success is the difference between millions of happy customers or millions of missed opportunities. We are building systems to solve real world problems at scale, impacting tens of millions of customers. Teams of great Engineers (and Managers and Product Managers) to learn from. We are agile and enlightened in our approach to building software and teams. There's a great atmosphere and we work sustainably as a team. Tesco has a "do the right thing" mentality. We promote flexible working. Job Responsibilities Use your in depth knowledge of JavaScript, TypeScript, Node.JS, cloud and the backend services ecosystem to develop and deploy scalable backend systems. Work with product managers to understand business/product requirements. Translate requirements into tasks & code. Commit code early and often, demonstrating understanding of version control & branching strategies. Automate everything by default. Write secure code by default. Write maintainable code and observe basic hygiene practices. Implement relevant project instrumentation. Profile and optimise code. Apply understanding of cohesion and the SOLID principles to create well structured, maintainable software. Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance. Produce test driven features in a specific programming language and demonstrate familiarity with TDD. Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing. Work effectively with product stakeholders to communicate and translate needs into product improvements. Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value. Support production systems, resolve incidents and perform root cause analysis. Debug/find complex problems and support/maintain the software solution. Share knowledge with the wider engineering community. Mentor and develop others around you. Produce proof of concepts to evaluate new tools. You will need We are looking for people who have a passion for Technology. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following: 7+ Years professional experience as a Backend Software Developer. At least 4 years of experience in backend development using JavaScript, TypeScript, Node.JS and related backend technologies, frameworks. Exposure to a variety of JavaScript frameworks and libraries such as Next.JS, React.JS and testing using Jest, Mocha.JS, Cucumber etc. Experience of using Node.js to create high traffic applications using Express.js, Sails, Koa or similar. Knowledge of microservices development and deployment in the cloud i.e. Azure/AWS/GCP cloud. Knowledge of virtualization, containerization and container orchestration technologies like Docker, Kubernetes etc. Experience with usage of GraphQL, building GraphQL servers and GraphQL Federation technologies like Apollo Federation. Experience with using and building REST API services. Knowledge of distributed messaging systems like Kafka, RabbitMQ etc. Knowledge of distributed caching technologies like Redis. A desire to write readable, maintainable, modular and extendable code. Exposure to the DevOps model. Experience in Lean and Agile environments and understanding of principles behind methodologies such as BDD, ATDD and TDD.
Senior Full Stack Developer London, United Kingdom Posted 12 months ago As a Developer for Hometree Finance, you'll play a key role in evolving our bespoke loan/lease management platform. You'll work across our Python/Django back end and Next.js/React/TypeScript front end, delivering scalable, high-performance solutions for partners and consumers. Tech Stack Frontend: Python, TypeScript, Full-stack Next.js, Django, React Compensation Competitive Role Type Full time Visa Sponsorship Not provided
15/07/2026
Full time
Senior Full Stack Developer London, United Kingdom Posted 12 months ago As a Developer for Hometree Finance, you'll play a key role in evolving our bespoke loan/lease management platform. You'll work across our Python/Django back end and Next.js/React/TypeScript front end, delivering scalable, high-performance solutions for partners and consumers. Tech Stack Frontend: Python, TypeScript, Full-stack Next.js, Django, React Compensation Competitive Role Type Full time Visa Sponsorship Not provided
Senior C/C++ Developer (with Java experience) Newcastle upon Tyne, United Kingdom Posted 9 months ago Tech stack Windows TypeScript C JavaScript Java React Experience and Skills Required Experience in multi-tier application design and development on a Windows environment. Prior software development experience with Java is mandatory. Any frontend experience with JavaScript, TypeScript, or React is beneficial. Strong background in building enterprise solutions. Compensation Competitive Role type Full time Visa sponsorship Not provided Benefits & perks Not specified
15/07/2026
Full time
Senior C/C++ Developer (with Java experience) Newcastle upon Tyne, United Kingdom Posted 9 months ago Tech stack Windows TypeScript C JavaScript Java React Experience and Skills Required Experience in multi-tier application design and development on a Windows environment. Prior software development experience with Java is mandatory. Any frontend experience with JavaScript, TypeScript, or React is beneficial. Strong background in building enterprise solutions. Compensation Competitive Role type Full time Visa sponsorship Not provided Benefits & perks Not specified
Senior Software Engineer London or Manchester (1-2 days per week onsite) Up to £115,000 + benefits Permanent We are looking for a Senior Software Engineer to join a leading Microsoft-focused consultancy delivering modern cloud-native solutions across a range of sectors. This is an ideal opportunity for a strong engineer who enjoys remaining hands-on while influencing design, mentoring others, and working closely with architects and clients. We re particularly interested in polyglot developers with deep expertise in the Microsoft ecosystem. Strong experience with Azure and .NET/C# is essential, alongside exposure to modern Front End technologies and cloud-native architectures. What you'll Bring Strong hands-on software engineering experience with .NET/C# and Microsoft Azure Ability to work across multiple technologies and frameworks, including React, JavaScript and TypeScript Experience building secure, scalable, event-driven and distributed systems Knowledge of CI/CD, DevOps practices, and Infrastructure as Code Excellent stakeholder and communication skills, with experience in consulting or client-facing environments A Business or IT-related degree (2:1 or above) is essential This role offers the opportunity to work on enterprise-scale cloud solutions while developing towards Lead Engineer or Solution Architect positions within a highly collaborative and technically driven environment.
15/07/2026
Full time
Senior Software Engineer London or Manchester (1-2 days per week onsite) Up to £115,000 + benefits Permanent We are looking for a Senior Software Engineer to join a leading Microsoft-focused consultancy delivering modern cloud-native solutions across a range of sectors. This is an ideal opportunity for a strong engineer who enjoys remaining hands-on while influencing design, mentoring others, and working closely with architects and clients. We re particularly interested in polyglot developers with deep expertise in the Microsoft ecosystem. Strong experience with Azure and .NET/C# is essential, alongside exposure to modern Front End technologies and cloud-native architectures. What you'll Bring Strong hands-on software engineering experience with .NET/C# and Microsoft Azure Ability to work across multiple technologies and frameworks, including React, JavaScript and TypeScript Experience building secure, scalable, event-driven and distributed systems Knowledge of CI/CD, DevOps practices, and Infrastructure as Code Excellent stakeholder and communication skills, with experience in consulting or client-facing environments A Business or IT-related degree (2:1 or above) is essential This role offers the opportunity to work on enterprise-scale cloud solutions while developing towards Lead Engineer or Solution Architect positions within a highly collaborative and technically driven environment.
Contract Senior Full Stack Developer .Net / C# Job Type: Contract Location: Remote (1 - 2 times a month in London Bridge) Utilisation: Full Time Duration: 6 Months Overview We are seeking a Senior Full Stack Developer with strong expertise across C#/.NET, React, and modern cloud technologies to deliver scalable, high-performance applications. This role requires someone who can work across the full development lifecycle while collaborating closely with both technical and non-technical stakeholders. Tech Stack Frontend React JavaScript / TypeScript HTML5, CSS3 Backend C# .NET Core / .NET ASP.NET Core REST APIs Cloud & Data Microsoft Azure SQL Server Docker CI/CD Pipelines Microservices Essential Skills & Experience Strong commercial experience with C#/.NET and React. Experience designing and developing RESTful APIs. Solid understanding of software architecture and microservices. Experience working with Azure and modern DevOps practices. Strong SQL database experience. Commitment to code quality, testing, and best practices. Excellent stakeholder management and communication skills. Ability to translate business requirements into technical solutions. Key Responsibilities Design, develop, and maintain full-stack applications. Build scalable backend services and modern React frontends. Collaborate with stakeholders to gather requirements and provide technical guidance. Contribute to architectural decisions and engineering best practices. Participate in code reviews, testing, and deployment activities. Troubleshoot and resolve issues across the application stack. Mentor and support other developers where required. Interested? If you're an experienced Full Stack Developer with strong C#/.NET and React expertise and excellent stakeholder management skills, we'd love to hear from you.
15/07/2026
Contractor
Contract Senior Full Stack Developer .Net / C# Job Type: Contract Location: Remote (1 - 2 times a month in London Bridge) Utilisation: Full Time Duration: 6 Months Overview We are seeking a Senior Full Stack Developer with strong expertise across C#/.NET, React, and modern cloud technologies to deliver scalable, high-performance applications. This role requires someone who can work across the full development lifecycle while collaborating closely with both technical and non-technical stakeholders. Tech Stack Frontend React JavaScript / TypeScript HTML5, CSS3 Backend C# .NET Core / .NET ASP.NET Core REST APIs Cloud & Data Microsoft Azure SQL Server Docker CI/CD Pipelines Microservices Essential Skills & Experience Strong commercial experience with C#/.NET and React. Experience designing and developing RESTful APIs. Solid understanding of software architecture and microservices. Experience working with Azure and modern DevOps practices. Strong SQL database experience. Commitment to code quality, testing, and best practices. Excellent stakeholder management and communication skills. Ability to translate business requirements into technical solutions. Key Responsibilities Design, develop, and maintain full-stack applications. Build scalable backend services and modern React frontends. Collaborate with stakeholders to gather requirements and provide technical guidance. Contribute to architectural decisions and engineering best practices. Participate in code reviews, testing, and deployment activities. Troubleshoot and resolve issues across the application stack. Mentor and support other developers where required. Interested? If you're an experienced Full Stack Developer with strong C#/.NET and React expertise and excellent stakeholder management skills, we'd love to hear from you.
Responsibilities: Design, develop, and maintain web applications and RESTful APIs using TypeScript, GraphQL, React, and Node.js. Collaborate with product owners, UX/UI designers, and other stakeholders to gather requirements and translate them into technical, scalable, and performant software solutions. Requirements: Strong proficiency in TypeScript and JavaScript. Experience with React and state management libraries like Redux or MobX.
14/07/2026
Full time
Responsibilities: Design, develop, and maintain web applications and RESTful APIs using TypeScript, GraphQL, React, and Node.js. Collaborate with product owners, UX/UI designers, and other stakeholders to gather requirements and translate them into technical, scalable, and performant software solutions. Requirements: Strong proficiency in TypeScript and JavaScript. Experience with React and state management libraries like Redux or MobX.
Senior Full Stack Developer PHP London, United Kingdom Posted 6 months ago Tech stack Full-stack PHP Laravel SOLID React Startup TypeScript Below is a snippet of the job description. To read the full text, please click on the "Apply Now" link. Qualifications Experience working in a startup environment. You should have solid expertise in PHP and Laravel, along with good knowledge of ReactJS and TypeScript. Additionally, you must have proven experience in building full-stack web applications using PHP and React, and have strong Compensation up to £85K Role type Full time Benefits & perks Not provided
14/07/2026
Full time
Senior Full Stack Developer PHP London, United Kingdom Posted 6 months ago Tech stack Full-stack PHP Laravel SOLID React Startup TypeScript Below is a snippet of the job description. To read the full text, please click on the "Apply Now" link. Qualifications Experience working in a startup environment. You should have solid expertise in PHP and Laravel, along with good knowledge of ReactJS and TypeScript. Additionally, you must have proven experience in building full-stack web applications using PHP and React, and have strong Compensation up to £85K Role type Full time Benefits & perks Not provided
Electronic circuit boards are at the core of current and future inventions - space travel, medical robotics, autonomous transportation, augmented reality, bio-engineering. Yet today designing an electronic circuit board is an extremely manual, long and tedious process. At Circuit Mind we believe that this is wrong and we are on a mission to fix it, triggering the future of hardware design. We are creating an entirely new software engine for circuit boards, that takes as inputs the requirements of a circuit board and automatically outputs a complete design, ready for manufacture. Your Mission As a Lead Software Engineer, you'll create simple and elegant solutions to difficult technical problems that the world has not solved before. You will work in close collaboration with a highly-functioning team of software, electronics, algorithm engineers and product managers. Responsibilities Collaborate with the product team and in-house hardware engineers to understand the problems of hardware engineering teams. Plan, design, develop, test and iterate on the software solutions to those problems, accounting for functional and non-functional requirements. Co-design, pair on, and review the development work of other lead software developers. You'll work on the entire company's backend code base: data models, algorithms, data pipelines, infrastructure, APIs, complex database queries, LLM agent pipelines, ML models. Deploy, manage and support on-premise deployments of Circuit Mind's software. Learn, use, and improve best practices and processes for high-quality software development. Our technology stack includes Python, PostgreSQL, Django, mypy, GraphQL, Docker, Redis, Typescript, React. Qualifications Must qualify as a "US Person" to work with ITAR-controlled data. 5+ years of professional software development experience. 2+ years of professional experience in Python. 2+ years of professional DevOps experience 2+ years in a senior software engineer position. Strong communication and team-work skills. Experience working in an agile software development environment. Nice to haves Experience in a tech lead position. Experience in ITAR / EAR / FedRAMP / GovCloud environments. Experience with AWS. Collaboration with a friendly world-class team. Above market rate salary and meaningful equity. 25 days of annual holidays plus bank holidays. Flexible working hours with two days a week in the office. 5 weeks per year to work wherever you want in the world. London Bridge office. Extended parental leave. Learning and development budget to support your professional development. Yearly retreat. Access to Circuit Mind's cutting edge EDA platform. At Circuit Mind we value diversity and foster an inclusive environment. If you have an additional necessity or disability that requires accommodation, please let us know so we can adjust the interview process to your needs. We also ensure that Circuit Mind's straight-forward and efficient hiring process respects your time. Units 515-517, Metal Box Factory, 30 Great Guilford Street, London SE1 0HS
14/07/2026
Full time
Electronic circuit boards are at the core of current and future inventions - space travel, medical robotics, autonomous transportation, augmented reality, bio-engineering. Yet today designing an electronic circuit board is an extremely manual, long and tedious process. At Circuit Mind we believe that this is wrong and we are on a mission to fix it, triggering the future of hardware design. We are creating an entirely new software engine for circuit boards, that takes as inputs the requirements of a circuit board and automatically outputs a complete design, ready for manufacture. Your Mission As a Lead Software Engineer, you'll create simple and elegant solutions to difficult technical problems that the world has not solved before. You will work in close collaboration with a highly-functioning team of software, electronics, algorithm engineers and product managers. Responsibilities Collaborate with the product team and in-house hardware engineers to understand the problems of hardware engineering teams. Plan, design, develop, test and iterate on the software solutions to those problems, accounting for functional and non-functional requirements. Co-design, pair on, and review the development work of other lead software developers. You'll work on the entire company's backend code base: data models, algorithms, data pipelines, infrastructure, APIs, complex database queries, LLM agent pipelines, ML models. Deploy, manage and support on-premise deployments of Circuit Mind's software. Learn, use, and improve best practices and processes for high-quality software development. Our technology stack includes Python, PostgreSQL, Django, mypy, GraphQL, Docker, Redis, Typescript, React. Qualifications Must qualify as a "US Person" to work with ITAR-controlled data. 5+ years of professional software development experience. 2+ years of professional experience in Python. 2+ years of professional DevOps experience 2+ years in a senior software engineer position. Strong communication and team-work skills. Experience working in an agile software development environment. Nice to haves Experience in a tech lead position. Experience in ITAR / EAR / FedRAMP / GovCloud environments. Experience with AWS. Collaboration with a friendly world-class team. Above market rate salary and meaningful equity. 25 days of annual holidays plus bank holidays. Flexible working hours with two days a week in the office. 5 weeks per year to work wherever you want in the world. London Bridge office. Extended parental leave. Learning and development budget to support your professional development. Yearly retreat. Access to Circuit Mind's cutting edge EDA platform. At Circuit Mind we value diversity and foster an inclusive environment. If you have an additional necessity or disability that requires accommodation, please let us know so we can adjust the interview process to your needs. We also ensure that Circuit Mind's straight-forward and efficient hiring process respects your time. Units 515-517, Metal Box Factory, 30 Great Guilford Street, London SE1 0HS
Senior Clojure Developer London, United Kingdom Posted 11 months ago Tech stack JavaScript ClojureScript Terraform Clojure Amazon AWS Python TypeScript GCP Full-stack React Java Experience and Skills A passion for developing and operating full stack production systems in Clojure, Kubernetes, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Leadership Experience Proven experience leading teams, designing simple, scalable, and reliable systems. Compensation Competitive Role type Full time Visa sponsorship Not provided
14/07/2026
Full time
Senior Clojure Developer London, United Kingdom Posted 11 months ago Tech stack JavaScript ClojureScript Terraform Clojure Amazon AWS Python TypeScript GCP Full-stack React Java Experience and Skills A passion for developing and operating full stack production systems in Clojure, Kubernetes, and AWS or GCP. ClojureScript, JavaScript, TypeScript, React, Java, Python, and Terraform experience highly desirable. Leadership Experience Proven experience leading teams, designing simple, scalable, and reliable systems. Compensation Competitive Role type Full time Visa sponsorship Not provided
About the role As a backend development Engineer, you'll be working in an agile team of industry leading engineers to define and develop Tesco's xAPI (Experience API) that powers Tesco's various shopping experiences i.e., the mobile shop application, store and other internal facing applications. You'll be a passionate, pragmatic Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team, liaise with product and program managers to understand requirements and build new software or extend existing software. You are a keen problem solver with the expertise and experience building extensible, maintainable, highly available, scalable, performant and observable quality software, comfortable with modern engineering practices and backend development technologies. You'll use innovation to improve the customer experience and efficiency of engineering teams. The solutions that you will be responsible for will have a global reach, impacting millions of customers. Some of the tech we are using at scale: Javascript, Typescript, Node.JS, GraphQL, REST, Kafka, Azure Cloud, Redis, Varnish Cache, Apollo Federation, Docker, Kubernetes etc. About the team Tesco's xAPI (Experience API) powers Tesco's online shopping, enabling customers to discover and shop online from diverse client applications & devices i.e. web, mobile-apps, tills in-store, scan as you shop, tablets, voice assistants etc. We, the xAPI team, build products that provide the experience APIs (GraphQL) for building client applications and handle all the device traffic to support the user experience for the end user's shopping lifecycle from product discovery to purchase to returns and refunds, shopping history. We build, develop and maintain massive scale, highly performant REST/GraphQL API services, backend for frontend services that enable ease of client application development and our success is the difference between millions of happy customers or millions of missed opportunities. We are building systems to solve real world problems at scale, impacting tens of millions of customers. Teams of great Engineers (and Managers and Product Managers) to learn from. We are agile and enlightened in our approach to building software and teams. There's a great atmosphere and we work sustainably as a team. Tesco has a "do the right thing" mentality. We promote flexible working. Job Responsibilities Use your in depth knowledge of JavaScript, TypeScript, Node.JS, cloud and the backend services ecosystem to develop and deploy scalable backend systems. Work with product managers to understand business/product requirements. Translate requirements into tasks & code. Commit code early and often, demonstrating understanding of version control & branching strategies. Automate everything by default. Write secure code by default. Write maintainable code and observe basic hygiene practices. Implement relevant project instrumentation. Profile and optimise code. Apply understanding of cohesion and the SOLID principles to create well structured, maintainable software. Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance. Produce test driven features in a specific programming language and demonstrate familiarity with TDD. Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing. Work effectively with product stakeholders to communicate and translate needs into product improvements. Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value. Support production systems, resolve incidents and perform root cause analysis. Debug/find complex problems and support/maintain the software solution. Share knowledge with the wider engineering community. Mentor and develop others around you. Produce proof of concepts to evaluate new tools. You will need We are looking for people who have a passion for Technology. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following: 7+ Years professional experience as a Backend Software Developer. At least 4 years of experience in backend development using JavaScript, TypeScript, Node.JS and related backend technologies, frameworks. Exposure to a variety of JavaScript frameworks and libraries such as Next.JS, React.JS and testing using Jest, Mocha.JS, Cucumber etc. Experience of using Node.js to create high traffic applications using Express.js, Sails, Koa or similar. Knowledge of microservices development and deployment in the cloud i.e. Azure/AWS/GCP cloud. Knowledge of virtualization, containerization and container orchestration technologies like Docker, Kubernetes etc. Experience with usage of GraphQL, building GraphQL servers and GraphQL Federation technologies like Apollo Federation. Experience with using and building REST API services. Knowledge of distributed messaging systems like Kafka, RabbitMQ etc. Knowledge of distributed caching technologies like Redis. A desire to write readable, maintainable, modular and extendable code. Exposure to the DevOps model. Experience in Lean and Agile environments and understanding of principles behind methodologies such as BDD, ATDD and TDD.
14/07/2026
Full time
About the role As a backend development Engineer, you'll be working in an agile team of industry leading engineers to define and develop Tesco's xAPI (Experience API) that powers Tesco's various shopping experiences i.e., the mobile shop application, store and other internal facing applications. You'll be a passionate, pragmatic Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You'll enjoy working as part of a team, liaise with product and program managers to understand requirements and build new software or extend existing software. You are a keen problem solver with the expertise and experience building extensible, maintainable, highly available, scalable, performant and observable quality software, comfortable with modern engineering practices and backend development technologies. You'll use innovation to improve the customer experience and efficiency of engineering teams. The solutions that you will be responsible for will have a global reach, impacting millions of customers. Some of the tech we are using at scale: Javascript, Typescript, Node.JS, GraphQL, REST, Kafka, Azure Cloud, Redis, Varnish Cache, Apollo Federation, Docker, Kubernetes etc. About the team Tesco's xAPI (Experience API) powers Tesco's online shopping, enabling customers to discover and shop online from diverse client applications & devices i.e. web, mobile-apps, tills in-store, scan as you shop, tablets, voice assistants etc. We, the xAPI team, build products that provide the experience APIs (GraphQL) for building client applications and handle all the device traffic to support the user experience for the end user's shopping lifecycle from product discovery to purchase to returns and refunds, shopping history. We build, develop and maintain massive scale, highly performant REST/GraphQL API services, backend for frontend services that enable ease of client application development and our success is the difference between millions of happy customers or millions of missed opportunities. We are building systems to solve real world problems at scale, impacting tens of millions of customers. Teams of great Engineers (and Managers and Product Managers) to learn from. We are agile and enlightened in our approach to building software and teams. There's a great atmosphere and we work sustainably as a team. Tesco has a "do the right thing" mentality. We promote flexible working. Job Responsibilities Use your in depth knowledge of JavaScript, TypeScript, Node.JS, cloud and the backend services ecosystem to develop and deploy scalable backend systems. Work with product managers to understand business/product requirements. Translate requirements into tasks & code. Commit code early and often, demonstrating understanding of version control & branching strategies. Automate everything by default. Write secure code by default. Write maintainable code and observe basic hygiene practices. Implement relevant project instrumentation. Profile and optimise code. Apply understanding of cohesion and the SOLID principles to create well structured, maintainable software. Identify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidance. Produce test driven features in a specific programming language and demonstrate familiarity with TDD. Follow the best practices of continuous BDD/TDD/Performance/Security/Smoke testing. Work effectively with product stakeholders to communicate and translate needs into product improvements. Lead group discussions on system design and understand domain well enough to work with Product Managers to drive value. Support production systems, resolve incidents and perform root cause analysis. Debug/find complex problems and support/maintain the software solution. Share knowledge with the wider engineering community. Mentor and develop others around you. Produce proof of concepts to evaluate new tools. You will need We are looking for people who have a passion for Technology. You will demonstrate experience of different platforms and technologies. We expect to see some or all of the following: 7+ Years professional experience as a Backend Software Developer. At least 4 years of experience in backend development using JavaScript, TypeScript, Node.JS and related backend technologies, frameworks. Exposure to a variety of JavaScript frameworks and libraries such as Next.JS, React.JS and testing using Jest, Mocha.JS, Cucumber etc. Experience of using Node.js to create high traffic applications using Express.js, Sails, Koa or similar. Knowledge of microservices development and deployment in the cloud i.e. Azure/AWS/GCP cloud. Knowledge of virtualization, containerization and container orchestration technologies like Docker, Kubernetes etc. Experience with usage of GraphQL, building GraphQL servers and GraphQL Federation technologies like Apollo Federation. Experience with using and building REST API services. Knowledge of distributed messaging systems like Kafka, RabbitMQ etc. Knowledge of distributed caching technologies like Redis. A desire to write readable, maintainable, modular and extendable code. Exposure to the DevOps model. Experience in Lean and Agile environments and understanding of principles behind methodologies such as BDD, ATDD and TDD.