
FullStack Engineer
On site
London, United Kingdom
Full Time
13-03-2025
Job Specifications
About The Job You’re Considering
We are seeking a highly skilled and experienced Full Stack JavaScript Developer to join our Experience Engineering team. In this role, you will lead the development of innovative web and mobile applications, ensuring high performance, scalability, and maintainability. You will work closely with cross-functional teams to deliver engaging solutions that meet our clients' needs.
Your role
Are you someone who could:
Provide technical leadership and mentorship to a team of developers, guiding them through best practices and ensuring high-quality code.
Design, develop, and maintain both front-end and back-end components of web and mobile applications using JavaScript, Node.js, and modern frameworks and libraries such as React, Angular, or Vue.js.
Collaborate with architects and other developers to design robust, scalable, and secure architectures for new projects and enhancements to existing systems.
Lead and participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices.
Continuously improve our teams’ development processes, tools, and techniques to enhance productivity and product quality.
Work closely with clients and internal teams to understand requirements, provide technical guidance, and deliver solutions that exceed expectations.
Stay up to date with the latest industry trends and technologies, and drive continuous learning and innovation within the team.
Preferred Experience
Your skills and experience
Proven experience in full stack JavaScript development, with a strong focus on Node.js and server-side development.
Experience of at least one leading Node framework (Express.js, Nest.js, Hapi.js)
Expertise in at least one modern front-end framework (Nest.js, Remix.js).
A track record in a lead or senior developer role, with experience of mentoring and guiding development teams.
Proficiency in HTML5, CSS3, and JavaScript (ES6+).
Experience with TypeScript and modern development tools and practices.
Experience of Test Driven or Behaviour Driven Development.
Knowledge of Cloud-Native development and serverless architectures (AWS, Azure, Google Cloud).
Familiarity with CI/CD pipelines and DevOps practices.
Experience with version control systems (Git).
Understanding of web standards, accessibility, performance and development best practice.
Excellent problem-solving skills and the ability to think critically and creatively.
Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and clients.
Desirable Experience
Experience with headless CMS platforms such as Contentful.
Experience of modern tooling such as Vite, Vitest
Familiarity with microservices architecture and API development (REST, GraphQL).
Working with NoSQL MongoDB or SQL databases such as Postgres.
Experience with mobile app development using React Native.
Knowledge of UI component libraries like Material UI, and tools such as Figma and Storybook.
Your Security Clearance
Security Check (SC) Clearance
To be successfully appointed to this role, it is a requirement to obtain Security Check (SC) clearance.
To obtain SC clearance, the successful applicant must have resided continuously within the United Kingdom for the last 5 years, along with other criteria and requirements.
Throughout the recruitment process, you will be asked questions about your security clearance eligibility such as, but not limited to, country of residence and nationality.
Some posts are restricted to sole UK Nationals for security reasons; therefore, you may be asked about your citizenship in the application process.
What does ‘Get The Future You Want ‘ mean for you?
You will be empowered to explore, innovate, and progress. You will benefit from Capgemini’s ‘learning for life’ mindset, meaning you will have countless training and development opportunities from thinktanks to hackathons, and access to 250,000 courses with numerous external certifications from AWS, Microsoft, Harvard ManageMentor, Cybersecurity qualifications and much more.
You’ll be bringing your unique skills and perspectives to the team, inspiring and taking inspiration from your teammates as you unlock value in everything you do. You’ll be joining a professional community of experts, who have got your back and will support you, every step of the way.
Why you should consider Capgemini
Growing clients’ businesses while building a more sustainable, more inclusive future is a tough ask. When you join Capgemini, you’ll join a thriving company and become part of a collective of free-thinkers, entrepreneurs and industry experts. We find new ways technology can help us reimagine what’s possible. It’s why, together, we seek out opportunities that will transform the world’s leading businesses, and it’s how you’ll gain the experiences and connections you need to shape your future. By learning from each other every day, sharing knowledge, and always pushing yourself to do better, you’ll build the skills you want. You’ll use your skills to help our clients leverage technology to innovate and grow their business. So, it might not always be easy, but making the world a better place rarely is.
About Capgemini
Capgemini is a global business and technology transformation partner, helping organisations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fuelled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2024 global revenues of €22.1 billion.
Get The Future You Want | www.capgemini.com
About the Company
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leverag... Know more
Related Jobs


- Company Name
- IPG Automotive UK Ltd
- Job Title
- Senior Full Stack Developer
- Job Description
- We offer: A permanent job in a positive working atmosphere and a motivated international team An attractive salary package with training and development opportunities Challenging tasks and development opportunities in an exceptionally fast paced, international company and a fascinating area of responsibility Flat hierarchies and a trusting, supportive relationship with one another 26 days holiday and additional long service days Your responsibilities: Development of core software including front-end, back-end, database and interfacing with CarMaker where applicable Work as part of a scrum team with developers, UI designers and product managers to deliver user stories Independent problem solving and decision making with only broad direction given on assignments. Persistent in the face of roadblocks and can debug difficult problems. Takes responsibility for complex features and lead the requirements' breakdown taking into account all parties' needs Understands and make well-reasoned design decisions and trade-offs between technical and product needs Mentoring junior developers and contributing to team knowledge share. Your profile (essential): Bachelor’s degree or higher in Software/Programming or a comparable qualification Minimum 3 years of post-graduate experience in a software development role Experience developing web applications using React JS (preferably server side rendered React frameworks such as Remix) Strong understanding of HTML, CSS and JavaScript Experience designing database schemas, developing REST APIs and developing unit and integration tests for front-end and back-end Experience with GitHub for source control, issue tracking and automated testing Good humoured, proactive personality with high levels of initiative and integrity Additional preferred experience: MongoDB or similar NoSQL database Redis or other similar cache and queue management Kafka for inter-service event communication Docker & Kubernetes


- Company Name
- Lloyds Banking Group
- Job Title
- Software Engineer (Front End)
- Job Description
- JOB TITLE: Software Engineer (Front End) SALARY: £70,929 - £80,000 LOCATION(S): Leeds HOURS: Full time WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites About this opportunity… We're looking for Front End Software Engineers to join our Mass Affluent Digital Experience (MADE) lab in Leeds. We have close to three million Mass Affluent customers, and we are working hard to create greenfield personalised and tailored offering to ensure a beautiful banking experience. We want to provide a seamless digital experience, with the right products and services at our customers' fingertips, but our face-to-face, telephone and secure messaging remain a vital part of our service. A major part of the Group strategy to grow in the mass affluent market and the new Mass Affluent team are focused on designing a new digitally led proposition for this segment of customers. About us… Like the modern Britain we serve, we're evolving. Investing billions in our people, data and tech to transform the way we meet the ever-changing needs of our 26 million customers. We're growing with purpose. Join us on our journey and you will too… Here's how you'll make a difference… Having an excellent understanding of Agile software development and supporting continuous improvement of your team Write modular, clean, testable applications using design principles such as SOLID and DRY Significantly contribute to the delivery of strategic front end that support the Mass Affluent Digital Experience offering Contribute to levelling up how we design, build and operate software at scale within the Bank through the wider engineering community Technically mentor and develop your colleagues, providing clear and constructive feedback, through code reviews and design documents What do we need to see from applicants… We like people who come from a diverse group of backgrounds that can bring new and challenging ways of thinking to the team. As a minimum to be considered we'll need to see evidence of the following in your CV's: Strong understanding and experience of designing, building and operating front end application (particularly consuming microservices, RESTful APIs, and distributed systems). We use the React & Redux framework for building our CWA front end application. Strong understanding of web development principles, including JSON, XML, HTML, CSS, JavaScript, TypeScript and responsive design. Experience with cross-browser compatibility issues and ways to work around them. Experience designing, building and operating services using Cloud Native services from any major Cloud provider. We run our services on Kubernetes on GCP. Demonstrated experience collaborating with Product and Design colleagues to drive outcomes for customers. A good understanding of Git, source code management and managing change. Knowledge and experience of agile development practices, continuous integration and test automation (e.g. TDD, BDD). Excellent interpersonal and team working skills. Experience of technical guidance and mentoring. About working for us… Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it's why we especially welcome applications from under-represented groups. We're disability confident. So, if you'd like reasonable adjustments to be made to our recruitment processes, just let us know. We also offer a wide-ranging benefits package, which includes… A generous pension contribution of up to 15% An annual bonus award, subject to Group performance Share schemes including free shares Benefits you can adapt to your lifestyle, such as discounted shopping 30 days' holiday, with bank holidays on top A range of wellbeing initiatives and generous parental leave policies Ready for a career where you can have a positive impact as you learn, grow and thrive?


- Company Name
- McGregor Boyall
- Job Title
- Python Developer
- Job Description
- Python Software Developer - Finance & Technology A growing corporate finance technology team is looking for a Python Software Developer to join their team. This is an exciting opportunity to work on cutting-edge automation, analytics, and financial technology solutions, helping to streamline and optimize business processes. What you'll do: - Develop and enhance finance and treasury applications - Work with technologies like Python, Oracle, Power BI, and Microsoft Azure - Automate processes using AI/RPA tools to drive operational efficiency - Collaborate with teams to develop strategic solutions and improve existing systems What you'll bring: - 4+ years of experience in Python development - Experience with ETL tools, Power BI, and automation technologies - Strong problem-solving skills and adaptability in a fast-paced environment - Interest in working on finance-related technology solutions What's on Offer: - Competitive salary and benefits package - Opportunity to work on high-impact projects in a dynamic industry - A collaborative, high-performance team with room for professional growth #PythonDeveloper #FinanceTech #SoftwareDevelopment #Automation Desired Skills and Experience Python, Software Developer, FinTech, AI, RPA, ETL, Oracle, Power BI, Azure, SQL, Cloud Computing, API, Agile, CI/CD, Scripting, Data Engineering, Automation, Machine Learning, Analytics, Treasury, Financial Markets, Quantitative, Back-End, Full-Stack, Business Intelligence, Digital Transformation, High-Performance Computing, Software Engineering, Systems Integration, Reporting, Data Science McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.


- Company Name
- Fruition IT
- Job Title
- Full Stack Engineer
- Job Description
- Fullstack Engineer Up to £70k + equity + L&D budget London Hybrid Greentech Join a growing greentech start up, focused on translating data into real world impact. You'll work alongside the CTO, focused on designing and building AI driven features/ products. We're open to people from various tech stacks, as long as you have some full stack experience. Role: Develop scalable applications and microservices Work across the stack Work with AI team to build the front end of the product Develop APIs Requirements: 2+ years commercial software engineering experience 2+ years experience in full stack development Experience with front end framework Experience with backend langauges / frameworks (eg Typescript, Python, Node) Have developed in cloud environment Desirable: Physics or mechanical engineering background Start up experience DevOps knowledge Passionate about building products Logistics: Flexible working (most do 2-3 days per week in office) Central London office Up to £70k + equity Wealth creation opportunity L&D budget, any conference paid for Work from anywhere opportunity several times per year Apply now for all the details! We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.