
Typescript Full Stack Engineer - Consultant - Digital Factory
On site
London, United Kingdom
Full Time
27-03-2025
Job Specifications
At Capgemini Invent, we believe difference drives change. As inventive transformation consultants, we blend our strategic, creative and scientific capabilities, collaborating closely with clients to deliver cutting-edge solutions. Join us to drive transformation tailored to our client's challenges of today and tomorrow. Informed and validated by science and data. Superpowered by creativity and design. All underpinned by technology created with purpose.
YOUR ROLE
Our Typescript Full Stack Engineers are responsible for creating the visions of our clients and driving better business outcomes. They are tasked with building cutting-edge digital solutions for our clients, combining a clear understanding of business value and a consultative approach to make the difference. They will be able to work on a vast variety of projects and get exposure to a variety of technology such as (but not exhaustively) React, NextJS, Vite , NodeJS, Typescript, Javascript, RESTful microservices, NoSQL databases.
Our Full Stack Engineers sit within Digital Factory, part of the Business Technology practice in Capgemini Invent, which leads digital transformation projects across Capgemini. We are a new and dynamic community that values innovation, professional development, and the ability to make a real difference for our clients. We work in diverse multi-disciplinary teams, hand-in-glove with our clients.
YOUR PROFILE
Required
Extensive experience of building microservices with NodeJS
Experience using JavaScript/Typescript to build fronted web applications using React
Experience with NextJS and Vite
Experience with cloud technologies such AWS or Azure
Experience using Docker, Docker Compose
Experience with CI/CD (Gitlab, GitHub, Jenkins)
Experience using version control software - Git
Experience using online version control tools - GitHub, GitLab etc
Experience working in an agile team environment
Desirable
Familiarity using Infrastructure as Code tools such as Terraform
Familiarity building and integrating with NoSQL database (familiarity with MongoDB is preferred) or SQL databases such as Postgres
Familiarity with web standards, accessibility, and development best practice
Bonus Skills
Building microservices in C# or Java
Experience building solutions that integrate with LLMs using tools such as Vercel AI, Langchain etc.
Using the GOV.UK Design System and using Nunjucks
WHAT YOU'LL LOVE ABOUT WORKING HERE:
We are delighted to have received the “Glassdoor Best Places to work UK’ accolade for 4 consecutive years. To see what it’s like to work at Capgemini Invent, visit our Glassdoor page. Capgemini Invent offers engineers a culture of learning, ownership, and focus on value.
You’ll gain exposure to high-profile transformations and gain hands-on exposure to leading technologies.
Our consultants are formally trained by industry experts in consulting and client delivery. Consultants have access to a vast array for different training and certifications in a variety of areas: cloud technologies (AWS, Azure, GCP), programming (Java, Kotlin, NodeJS, Spring Boot), DevOps (Terraform, Kubernetes, Docker), Cybersecurity (CISSP, CISM) and Agile delivery (Scrum Master, Product Owner, Scaled Agile Framework). Capgemini Invent offers you the flexibility to develop various areas of knowledge in technical domains aligned both to your interests and our client’s outcomes.
Les Fontaines: Capgemini Invent has a unique training environment just outside of Paris, where we can immerse ourselves in thought-leadership, share knowledge and build capabilities that will help us and our clients to succeed.
We hold monthly showcases of our digital transformation initiatives, sharing knowledge and showing off how the power of technology is impacting our clients.
There are monthly team drinks, and it’s a chance to connect face-to-face with the wider team over a few drinks in the city. The monthly team breakfasts give you a different, more relaxed setting to meet up in the office to hear from the leadership, meet colleagues and discuss the trends and insights within the market. Team away days are always a chance to connect with the team, have fun and learn something new.
NEED TO KNOW
At Capgemini we don’t just believe in inclusion, we actively go out to making it a working reality. Driven by our core values and Inclusive Futures for All campaign, we build environments where you can bring you whole self to work.
We aim to build an environment where employees can enjoy a positive work-life balance. We embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements.
Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained ‘Mental Health Champions’ across each of our business areas. We have also invested in wellbeing apps such as Thrive and Peppy.
CSR
We’re also focused on using tech to have a positive social impact. So, we’re working to reduce our own carbon footprint and improve everyone’s access to a digital world. It’s something we’re really serious about. In fact, we were even named as one of the world’s most ethical companies by the Ethisphere Institute for the 10th year. When you join Capgemini, you’ll join a team that does the right thing.
Whilst you will have London, Manchester or Glasgow as an office base location, you must be fully flexible in terms of assignment location, as these roles may involve periods of time away from home at short notice.
We offer a remuneration package which includes flexible benefits options for you to choose to suit your own personal circumstances and a variable element dependent grade and on company and personal performance.
In order to commence a role with Capgemini UK plc you will be required to provide documentary proof prior to joining the Company that you are entitled to live and work in the UK.
About Capgemini
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 leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.
About the Company
Capgemini Invent is the digital innovation, consulting and transformation brand of the Capgemini Group, a global business line that combines market leading expertise in strategy, technology, data science and creative design, to help CxOs envision and build what’s next for their businesses. For more information: http://www.capgemini.com/invent. Follow us on Twitter @CapgeminiInvent. Know more
Related Jobs


- Company Name
- Roku
- Job Title
- Senior Software Engineer, Roku TV, C++, Linux
- Job Description
- Teamwork makes the stream work. Roku Is Changing How The World Watches TV Roku is the #1 TV streaming platform in the US and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers. From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. About The Team At Roku, you'll work on a platform that real people use every day. Imagine showcasing the results of your hard work to your family and friends, and seeing it on display in your favorite stores' electronics department. Roku prides itself on creating successful products using cost-effective SoCs, leveraging the talents of our software engineers to maximize limited resources. About The Role As a senior member of the Platform Engineering team, you'll play a crucial role in ensuring that the 120+ million TV, Player, and Audio devices running Roku OS offer the best possible user experience by optimizing the system for performance, stability, and reliability. This position demands a deep understanding of embedded systems and Linux OS, strong problem-solving skills, and the ability to thrive in a fast-paced, collaborative environment. What You'll Be Doing Design and Development: Create and maintain embedded software for Roku streaming devices. Optimization: Enhance software performance, stability, and reliability. Collaboration: Work with cross-functional teams to define and implement new features. Troubleshooting: Identify and resolve complex software issues. Quality Assurance: Ensure software quality through rigorous testing and code reviews. Code Reviews: Participate in architecture reviews and code reviews. Mentorship: Mentor and guide junior engineers. We're Excited If You Have Educational Background: BS/MS degree in Computer Science or a related field. Experience: 5+ years of experience in embedded software development. Programming Skills: Proficiency in C/C++ programming languages. Technical Knowledge: Strong understanding of embedded systems architecture and Linux OS. Integration and Debugging: Experience with hardware/software integration and debugging. Analytical Skills: Strong analytical and problem-solving abilities. Communication and Teamwork: Excellent communication and teamwork skills. Nice to Have ARM Architecture: Experience with software development on ARM architecture. Multimedia and Streaming: Familiarity with multimedia frameworks and streaming protocols is a plus. Networking Protocols: Knowledge of networking protocols (TCP/IP, UDP, etc.). Industry Experience: Prior experience in the consumer electronics industry. Benefits Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter. The Roku Culture Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. To learn more about Roku, our global footprint, and how we've grown, visit https://www.weareroku.com/factsheet. By providing your information, you acknowledge that you have read our Applicant Privacy Notice and authorize Roku to process your data subject to those terms.


- Company Name
- hackajob
- Job Title
- C++ Developer
- Job Description
- hackajob is collaborating with mThree to connect them with exceptional tech professionals for this role. As a world-class and trusted technology partner, they provide industry leading IT solutions, acknowledged expertise and exceptional customer service. Every customer uses their modular technology in a different way. From global network airlines to low cost carriers, from multi-national travel agencies to independent hotels; these companies use their technology to create effective commercial environments, make their business processes more efficient and give themselves a competitive advantage. Responsibilities Contributes toward general planning by sizing and costing of software developments. Participates in user requirements and specifications for clients, proposing innovative solutions. Contribute to all phases of Change Requests raised. Establishes and improves architectural design of applications. Responsible for the detailed technical design of the software. Models, designs and implements databases. Participates in the validation/acceptance phase of the product cycle to ensure necessary fine-tuning to finalise the product. Conducts unit, package and performance tests of the software and ensures a level of quality in line with the company's guidelines. Writes high quality operational software and the supporting documentation necessary for the application and issues it to the requesting departments. Delivers technical solutions to resolve complex and far reaching problems or requirements. Skills Expertise in Object Oriented application development with C++ 11/14/17 Unit Testing in C++ with GTest/CPP test, experience in writing regression test Experience/Interest in Web development with basic knowledge of HTML, CSS and JavaScript Strong in data structures and problem solving Good To Have Knowledge of REST APIs creation with C++ with Yaml and Swagger Experience with state machines JSON and XML parsing with C++ librarie


- Company Name
- Capital on Tap
- Job Title
- Full Stack Software Engineer
- Job Description
- We're Capital on Tap Capital on Tap was founded with the mission to help small business owners and make their lives easier. Today, we provide an all-in-one business credit card & spend management platform that helps business owners save time and money. Capital on Tap proudly serves over 200,000 businesses across the world and our goal is to help 1 million small businesses by 2030. Why Join Us? We empower you to be innovative and solve complex problems. Take ownership, make an impact, and thrive in our scaling and agile environment. Check out the development opportunities in the Software Engineering team This is a Hybrid role, the ICS team works from our London (Shoreditch) Offices 2 days per week Engineering - Internal & Core Systems (ICS) Internal & Core Systems (ICS) drives the internal tools for customer account management and the core financial operations essential to Capital on Tap's success. We are seeking a skilled full stack developer to enhance our operational tools and internal websites. While primarily focused on backend development (70%), this role requires frontend capabilities to deliver complete solutions. Join us as we modernise internal processes and create robust systems for our operations teams, where your technical versatility will improve how our business manages customer data and delivers exceptional service. What You'll Be Doing We're looking for Full Stack Software Engineers to help us build the best internal tools for our operations teams and business users. If you're looking for an environment where you're given the freedom to make empowered decisions, research new technologies, and learn/share knowledge with your peers. Then keep on reading! You'll build robust and scalable solutions using .Net technology You'll create intuitive frontend interfaces with Typescript, to enhance user experience for our operational teams From the first line of code to production, monitoring, and continuous improvement - you'll own the SDLC Teamwork makes the dream work - you'll partner with Product Managers, QA's, and fellow Software Engineers You'll build bulletproof unit and integration tests to keep our software sharp and our users happy Bugs happen. When they do, you'll be ready to troubleshoot and tweak as needed You'll bridge the gap between tech speak and business goals, ensuring everyone's on the same page and moving forward together Our Tech Stack Backend: C#, .Net, .Net Core Frontend: React, JavaScript Mobile: Flutter, Dart Databases: SQL Server, MongoDB Cloud: Azure & GCP We're Looking For 3+ years hands-on experience in C#, .Net Core, SQL Server Good testing practices, in both Unit and Integration testing Good understanding of database technologies Experience in using Agile development practices A passion for learning new skills and technologies A proactive, supportive, and collaborative team player Diversity & Inclusion We welcome, consider and encourage applications from anyone who shares our commitment to inclusivity. Join us in creating a space where authenticity thrives, and everyone can do their best work. Great Work Deserves Great Perks We try not to take ourselves too seriously (all the time) so we make sure our office is decked out with a pool table, arcade machine, beer tap, and a couple of office dogs thrown in for good measure. Check out our benefits: Private Healthcare including dental and opticians services through Vitality Worldwide travel insurance through Vitality Anniversary Rewards (£250, £500, £750, 4-week fully paid sabbatical) Salary Sacrifice Pension Scheme up to 7% match 28 days holiday (plus bank holidays) Annual Learning and Wellbeing Budget Enhanced Parental Leave Cycle to Work Scheme Season Ticket Loan 6 free therapy sessions per year Dog Friendly Offices Free drinks and snacks in our offices Check out more of our benefits, values and mission here. Interview Process First stage: 30-minute intro, CV review, and values with Talent Partner Second stage: 45-minute "Tech Chat" with Team Manager Final stage: 90-minute Code Pairing + 30-minute Values Interview Other Info Check out our 'Top Tips' for interviewing. Keep updated on new job opportunities by following us on Linkedin. Email careers@capitalontap.com if you have any questions. Excited to work here? Apply! If you'd like to progress your career within our fast growing, profitable fintech then click apply and we will aim to get back to you within 3 working days (during busy periods this could take up to 5 working days.)


- Company Name
- Zinc
- Job Title
- Fullstack Engineer
- Job Description
- Department: Tech - Engineering Employment Type: Full Time Location: Zinc - London Reporting To: Tech Lead, Christos Compensation: £50,000 - £65,000 / year Description Note: we will be reviewing applications from 31st March. As our product keeps evolving and solving new challenges, we’re looking for a talented product focused, Software Engineer to join our team! You’ll collaborate with Product and Design to build new features, refine existing functionality, and help shape the future of our platform. Expect to work on interesting problems, ship impactful solutions, and see your work used by thousands of customers. Below, you’ll find all the details on what the role involves, what we’re looking for, and what to expect from our hiring process. Key Responsibilities Building awesome features – Write clean, efficient code to bring new ideas to life and improve existing functionality. Collaborating with the dream team – Work closely with Product, Design, and other engineers to create a seamless user experience. Keeping things running smoothly – Maintain and optimise our codebase to ensure top-notch performance and reliability. Problem-solving like a pro – Tackle technical challenges and find creative solutions to tricky problems. Staying ahead of the game – Keep up with the latest tech trends and help us continuously improve our stack. Owning your work – Take end-to-end responsibility for features, from planning to production. Skills, Knowledge and Expertise Hard Skills Frontend frameworks (React, Vue, or Angular) – You’ll be building user-facing features, so knowing your way around a modern frontend framework is essential to create sleek, snappy, and delightful experiences. Backend technology (Express, Python, or PHP) – While JavaScript is our main playground, we’re interested in your other backend experience too! The key is knowing how to build solid, scalable server-side logic. Extensive experience working with JS/TS – JavaScript and TypeScript are at the heart of everything we do. We need someone who knows them inside out, best practices, quirks, and all. NoSQL databases like MongoDB – You should be comfortable working with document-based databases, structuring data efficiently, and making sure our apps run smoothly. Worked with CI/CD pipelines – Shipping fast and often is the goal! Experience with CI/CD means you know how to automate testing and deployments, keeping things moving with minimal hiccups. Testing tools (Jest, Cypress, Mocha) – Bugs are fun… said no one ever. You should be experienced with modern testing tools to ensure reliability and catch issues before they reach our users. Hyper collaborative – We’re all about teamwork! You’ll be working closely with engineers, designers, and product folks, so we need someone who thrives in a highly collaborative environment. Product-minded – You don’t just write code for the sake of it, you think about the customer impact. We love engineers who are curious about how features improve the user experience and drive business goals. Strong communicator – Whether it’s explaining a technical decision, giving feedback, or breaking down complex ideas for non-tech teammates, clear and thoughtful communication is a must. Kind – No room for egos here. We value kindness, respect, and a supportive attitude. We want someone who lifts others up and contributes to a positive team culture. What we offer Zinc offers a chance to work on a product that brings a fresh perspective on data ownership in hiring 24 days holiday + Bank Holidays + your birthday off £1200 annual benefits allowance (ThanksBen, from month 2) Early finish Fridays (16:00) Yearly company retreat to Serbia Enhanced Maternity, Paternity, and Adoption Leave (2 months full pay, then statutory) Statutory pension with NEST (3% employer, 5% employee) Zinc shares, issued through the EMI Scheme Unlimited access to MoreHappi coaching Company socials, quarterly team socials Free Monday lunches Nursery workplace benefit scheme (Yellownest) Option to lease an electric car through Electric Car Scheme Celebrated Zinc anniversaries