C++ Engineer Certain Advantage are hiring for a C++ Engineer based in London. This role is on an initial contract till the end of the year and is hybrid. The company We’re working with an organisation that operates globally, helping power homes, transport, and industries with the energy they depend on every day. The role: Implement solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript
Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests
Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange
Implement trading algorithms based on requirements provided by traders and quants
Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation
Continuously improve the stability, reliability, and performance of the trading engine
Enhance monitoring and observability in collaboration with the Trading Operations team The individual: C++ software development experience within the financial industry
Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems
Good knowledge of algorithms and data structures
Understanding of trading lifecycle, including order capture & execution, allocation workflow, settlement, and compliance requirements
Must have strong technical skills in scripting, Python, C#, SQL or other programming languages
Proactive system monitoring and troubleshooting, owning reliability improvements and ensuring their successful delivery
Does this sound like your next career move? Apply today. Working with Certain Advantage
We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it.
We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to (url removed) and register for job alerts and career guidance tips
Senior Backend Engineer (Platform & Cloud)
Location: London (Hybrid)
Contract: 6–12 months
Rate: Negotiable (DOE) We’re working with a global enterprise organisation that is expanding a centralised engineering function supporting multiple product teams across an international portfolio. They’re looking for a Senior Backend Engineer to join a core platform team responsible for building shared services, libraries, and cloud-based functionality used across a wide range of internal products. This is a highly collaborative role, working directly with senior engineers and technical leaders across multiple time zones, helping shape the foundations of how teams build, scale, and reuse backend capability. The Role You’ll be part of a central engineering group building common functionality for distributed product teams. Early work will focus on: Abstracting existing codebases into shared Python libraries
Developing data-driven solutions using PySpark and DataFrames
Building and extending Python-based microservices using Azure Functions
Creating scalable, reusable services that solve common challenges across teamsBeyond the initial phase, you’ll act as an extension of the product teams — designing and delivering new services, libraries, and architectural patterns to support platform growth. Strong communication is essential, as you’ll be working closely with engineers and technical leads across five time zones. Essential skills Strong commercial experience with Python
PySpark and data-frame based processing
Solid SQL capability
Experience working with Azure infrastructure
Good understanding of containers, microservices, and functional design patterns
Comfortable working in Agile environments
Experience using Terraform for infrastructure as code
Strong approach to unit testing (ideally with PyTest)Nice to have FastAPI
React / TypeScript
HTML / CSSWhy this role?
Work on a central platform team with genuine architectural influence
Build solutions that are used across multiple products and regions
Long-term contract with strong extension potential
Hybrid working in London
High-impact role in a complex, enterprise-scale environmentIf you’re a backend engineer who enjoys building platforms, shared services, and scalable cloud solutions — this is an amazing opportunity for you! Interested? Please apply now with your updated CV and reach out to Tom Johnson at Certain Advantage - Ref: 79927
Junior Full Stack Developer (React, TypeScript, Python, Django) – Train into Copilot Studio & AI Agents ** Remote role - location no issue in the UK! \ A Junior Full Stack Developer (React, TypeScript, Python, Django) is required by a Training and Adoption specialist who have built a SaaS product that sits within Microsoft 365 tenants. The platform gives clear insight into licensing, usage, and user behaviour, helping organisations drive adoption through targeted training and guidance. You’ll join a fully remote team of four developers working directly on this product. To be considered for this Junior Full Stack Developer (React, TypeScript, Python, Django) role, you’ll need: Experience across the full software development lifecycle
Experience owning features end-to-end (from concept to deployment)
Strong skills in React, TypeScript, Python, and Django
Commercial experience as a Full Stack Developer
Exposure to Azure or cloud environmentsThis Junior Full Stack Developer (React, TypeScript, Python, Django) role is built around development. You’ll get direct, hands-on training in Microsoft Copilot Studio and AI Agents, working with tech that’s already shaping how software is built. If you want to move into AI-focused engineering, this gives you a clear path. In this Junior Full Stack Developer (React, TypeScript, Python, Django) role, you’ll work remotely on a modern SaaS platform. You’ll build and maintain full stack applications, develop frontend components in React and TypeScript, and enhance backend services using Python and Django. You’ll take ownership of features, contribute to releases, and work closely with the team to improve the product in a structured development environment using Git and CI/CD pipelines. The Junior Full Stack Developer (React, TypeScript, Python, Django) role offers: Structured training in Microsoft Copilot Studio and AI Agents
Real experience working with AI-driven development
Fully remote working
Clear progression into senior or AI-focused roles
Exposure to modern SaaS and Microsoft technologiesIf you’re a Junior Full Stack Developer (React, TypeScript, Python, Django) and want to build AI skills while working on a live product, this is a strong move. Get in touch now
Lead Full Stack Next.js / React Developer
Location: UK-based, Hybrid or Remote Position Overview: We are looking for a Lead Full Stack Next.js / React Developer to help design and build greenfield modern, high-performance web applications that power our client platforms and internal tools. You will work across the stack from frontend user experiences in Next.js to backend APIs, databases, and cloud infrastructure, helping to create resilient, scalable systems. If you’re excited by building elegant user interfaces, designing robust APIs, and working in a cloud-native environment where you can influence technical direction, this role offers a chance to shape both our platform and engineering culture.
chance to shape both our platform and engineering culture. Key Responsibilities
Design, develop, and maintain production-grade web applications using Next.js and React.
Collaborate closely with product and other engineering teams to translate requirements into scalable solutions.
Take ownership of features from concept through deployment and ongoing operation.
Ensure applications are performant, accessible, secure, and maintainable.
Participate in code reviews and mentor other engineers.What You’ll Bring
5+ years of professional software development experience.
Strong experience with Next.js, React, and TypeScript.
Strong advocate for and power user of LLM-enabled development tools such as Claude
Experience building RESTful and/or GraphQL APIs.
Understanding of server-side rendering (SSR), static site generation (SSG), and modern frontend performance optimisation.
Experience with SQL and/or NoSQL databases.
Cloud experience (AWS preferred) and familiarity with containerisation (Docker).
Strong understanding of web fundamentals (HTTP, DNS, TCP/IP).
Strong problem-solving skills and ability to work with evolving requirements.
Lead a team of experienced Software Engineers Nice to Have
Backend experience in Go and/or C#
Experience with microservices architecture.
Familiarity with infrastructure as code (e.g., Terraform, CloudFormation).
Experience with CI/CD pipelines and DevOps principles.
Experience with authentication/authorization systems (OAuth, JWT, SSO).
Exposure to data-heavy or high-scale systems.
Experience in intellectual property, brand protection, or compliance-driven industries.Details: Up to ÂŁ110,000
Permaanent role Hybrid position
Lead Developer (Full Stack, AI) UK, Remote-first | ÂŁ55k-ÂŁ65k
Remote-first | ÂŁ55k-ÂŁ65k
Rare opportunity to join a high growth team building cutting edge AI products in a fast moving, creative environment.
You’ll be part of a small, high impact team with the autonomy and pace of a scale up, where decisions are made quickly and your work has real visibility. At the same time, the business benefits from the backing, stability, and support of a larger, well established organisation, giving you the best of both worlds.
This is a hands on’ Lead role, managing a small team while owning delivery across full stack development, architecture, and deployment. You’ll play a key role in shaping how AI is embedded into real, production grade products, not just experimentation.
What you’ll be doing:
Leading 2 developers while staying close to the code
Designing, building, and scaling full stack applications
Owning system architecture, deployment, and engineering standards
Integrating AI features into products using modern APIs and data-driven approaches
Improving CI/CD, environments, and overall delivery capability
Tech environment - Not set in Stone
Frontend: React, Next.js, TypeScript (or similar)
Backend: Node.js (Express, NestJS) or Python (FastAPI, Django) (or similar)
APIs: REST, GraphQL (or similar)
Databases: PostgreSQL, MongoDB (or similar)
AI / Data:
Experience integrating AI/ML features via APIs (e.g. OpenAI, Anthropic or similar)
Exposure to data pipelines, inference workflows, or retrieval-based systems (RAG, vector DBs or similar)
Cloud & DevOps:
AWS, Azure, or GCP
Docker, CI/CD pipelines (GitHub Actions, GitLab CI or similar)
Experience deploying and maintaining production systems is essential
What they’re looking for:
Strong full stack engineer with leadership experience
Proven track record delivering and deploying real products
Comfortable owning deployment and improving engineering standards
Clear communicator, able to work across technical and non-technical teams
This role isn’t for you if:
Your AI experience is limited to demos, courses, or side projects without production use
You’ve never deployed or maintained a live system end-to-end
You prefer purely frontend or backend work without full stack ownership
You’re not comfortable taking responsibility for delivery, not just contributing code
Communication with non-technical stakeholders isn’t something you enjoy
Small team, real ownership, exciting vision genuine impact.
If you’ve shipped products, can lead from the front, and want to build something meaningful in the AI space, Apply Now
No sponsorship available
Locations: London | Lisbon Who We Are Boston Consulting Group partners with leaders in business and society to tackle their most important challenges and capture their greatest opportunities. BCG was the pioneer in business strategy when it was founded in 1963. Today, we help clients with total transformation-inspiring complex change, enabling organizations to grow, building competitive advantage, and driving bottom-line impact. To succeed, organizations must blend digital and human capabilities. Our diverse, global teams bring deep industry and functional expertise and a range of perspectives to spark change. BCG delivers solutions through leading-edge management consulting along with technology and design, corporate and digital ventures—and business purpose. We work in a uniquely collaborative model across the firm and throughout all levels of the client organization, generating results that allow our clients to thrive. What You’ll Do BCG Risk has been on a Generative AI journey to transform internal operations powered through cutting edge Generative AI technologies are core to this journey. Thus, we are looking for Generative AI engineers who are passionate about designing, developing, deploying and optimizing Gen AI products at scale. This role will be hosted in Risk and Compliance digital products team to support building key prioritized Generative AI solutions. KEY RESPONSIBILITIES You will work as a squad member with strong hands on Gen AI expertise and will guide the product owners, digital leaders in conceptualizing new Gen AI products or embedding Gen AI as part of existing products in most optimum manner. You will be an hands on contributor to develop the Gen AI products along with broader squad members as well as managing other Gen AI/LLM engineers or data scientists developing Gen AI applications. Along with core Generative AI expertise, you will bring expertise in full backend development in technologies like python, typescript including REST, GraphQL etc. APIs development, core functional logic, performance, and stability of custom-built products. Conceptualize Generative AI custom products at BCG internally & operate as a technical thought partner for digital leaders and product owners. Combine data science & engineering expertise in building Generative AI products. Develop Gen AI products to develop scalable high performance enterprise products along with broader squad. Manage a team to deliver Gen AI products. Share expertise and recommendations on alternate approaches & tools to improve product. Collaborate closely with data engineers, data scientists, software engineers, QA, product owners and analysts develop seamless end to end integrated products. Build strong relationships with business stakeholders, ensuring alignment on project goals and successful integration of products into business processes. Oversee & mentor other LLM/AI engineers, data scientists in the project on Gen AI expertise. Share Gen AI knowledge & expertise across with broader digital teams squads, chapters, CoEs. Regularly ramp up on latest LLMs, technologies, frameworks & platforms in the Gen AI space. What You’ll Bring Overall 9+ years of experience in engineering, machine learning & LLMs. 6+ years of hands‑on experience in building & deploying AI/ML/Gen AI solutions in large business critical applications. 2+ years of experience in developing Gen AI products using variety of LLMs & frameworks. 1+ years of experience leading a team. Advanced proficiency in Python for data science, engineering & LLMs. Highly curious technically to evaluate & test new technologies in Gen AI space. Proven ability to work with large structured & unstructured datasets and deploy AI/ML/Gen AI solutions through automated pipelines. Experience with leveraging, training and fine‑tuning Foundation Models including multimodal inputs and outputs. Strong experience working with key LLM models APIs (e.g. OpenAI, Anthropic) and LLM Frameworks (e.g. LangChain, LlamaIndex). Proficiency in generating and working with embeddings across variety of data formats. Understanding of embedding spaces and their applications in semantic search and information retrieval. Knowledge of effective text chunking techniques for optimal processing and indexing of large documents or datasets. Expertise with RAG concepts and fundamentals (vectorDBs, semanticsearch, re‑rankers etc.), Expertise in implementing RAG systems that combine knowledge bases. Experience with multi‑agent frameworks/systems and an understanding of multi‑agent systems and their applications in complex problem‑solving scenarios. Experience in working with variety of data bases (SQL, no SQL), APIs & microservices development. Experience with LLMOps tools (e.g. Langsmith) to implement guardrails, track accuracy, hallucinations, bias and other metrics in Gen AI products. Experience in constructing and querying knowledge graphs including graph‑based reasoning. Experience in front end development technologies (e.g. REACT) would be good to have. Excellent communication skills, with the ability to explain complex technical concepts to various audiences. Proven ability to operate with a transparent mindset, communicating openly with stakeholders at various levels of the organization. Who You’ll Work With As a pivotal member of the team, you will interact extensively with a diverse range of stakeholders from across the functions both geographically and functionally. Boston Consulting Group is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity / expression, national origin, disability, protected veteran status, or any other characteristic protected under national, provincial, or local law, where applicable, and those with criminal histories will be considered in a manner consistent with applicable state and local laws. BCG is an E-Verify Employer. Click here for more information on E-Verify. #J-18808-Ljbffr
Head of Engineering - Permanent A fast‑growing technology company is seeking a Head of Engineering with deep experience building and scaling complex, data‑driven platforms. This role requires someone who can lead multi‑disciplinary teams, improve engineering execution, and drive technical excellence across high‑scale distributed systems and machine‑learning environments. Required Experience Leadership of engineering organisations of 20 or more across multiple disciplines, including backend, web, data, ML, QA, and DevOps. Proven track record designing, scaling, and maintaining distributed systems and high‑volume data pipelines. Strong background in cloud‑native architectures and modern data stacks such as Spark or Databricks. Experience working closely with Data Science teams, including delivering production‑grade ML models and pipelines. Solid understanding of modern frontend engineering practices (e.g., TypeScript, React) to guide cross‑functional technical decisions. Robust DevOps knowledge, including CI/CD pipelines, container orchestration, monitoring, reliability engineering, and cloud infrastructure management (AWS preferred). Demonstrated ability to balance delivery speed with long‑term technical quality, reliability, and maintainability. Experience hiring, mentoring, and developing engineering leaders and high‑performing teams. Role Overview You will own engineering execution for a platform that processes large datasets, supports distributed computation, and integrates machine‑learning capabilities at scale. The engineering organisation already uses AI‑assisted development, and you will refine these practices, improve delivery predictability, and strengthen the technical foundation for long‑term growth. Responsibilities Lead the engineering roadmap and technical execution across all product and platform teams. Guide architectural decisions in data engineering, ML, and web application development. Implement engineering KPIs to improve delivery speed, quality, and reliability. Develop a strong engineering culture centred on ownership, collaboration, and high performance. Partner with Product, Data Science, and DevOps to deliver high‑quality, scalable solutions. Manage engineering budgets, tooling, and cloud infrastructure costs. Preferred Experience in search, advertising technology, or competitive intelligence. Familiarity with ML lifecycle tooling and agentic coding approaches. Please send me a copy of your CV if you meet all of the above. #J-18808-Ljbffr
Technical Lead React Native (Hybrid )
Location: London (Hybrid, 2 3 days onsite)
Overview
A senior technical leadership role defining and driving hybrid mobile strategy across large-scale iOS and Android applications serving millions of users. You ll shape how React Native and WebView solutions are introduced into a complex native ecosystem, balancing speed of delivery with performance, stability, and scalability.
What You ll Do
What You Bring
Bonus
Staff Software Engineer | Golang & TypeScript/React | London (Hybrid) Salary: ÂŁ100,000 - ÂŁ115,000 (+/- 10% DOE) We're working with an early-stage product company building a platform that sits at the intersection of data, automation, and decision-making. The team is tackling a complex problem around how organisations operate and optimise processes at scale, using modern software and AI to improve speed, accuracy, and outcomes. It's a product-led environment with high ownership, where engineering plays a central role in shaping both the system and how it's used. The Opportunity Play a key role in shaping and delivering their platform Lead technical decision-making across backend systems and architecture Work closely with customers to influence product direction and feature design Operate in a highly autonomous, product-driven environment Build scalable, high-performance systems used by modern B2B organisations What You'll Be Doing Contributing across backend and web systems (Golang, Typescript, AWS) Designing and scaling system architecture for new and existing features Leading projects and guiding engineering direction Defining and implementing REST APIs for internal and external use Driving innovation across backend technologies and engineering practices Collaborating directly with customers to shape product outcomes The ideal candidate is someone who takes real ownership, not just writing code but shaping the problem and outcome. They're naturally product minded, curious about users, and comfortable making decisions in environments with high autonomy and little structure. They communicate clearly, influence others without relying on title, and enjoy working closely with a team to build something meaningful. They thrive in fast moving settings, balance speed with quality, and are motivated by being surrounded by smart people working on genuinely challenging problems. What We're Looking For Senior/Staff-level engineering experience (5+ years IC experience) Proven experience leading teams or complex technical projects Strong backend expertise with Golang and Typescript Experience building systems in modern cloud environments (AWS/GCP) Strong understanding of scalable architecture and system design Ability to influence, mentor and inspire engineers Experience working in fast-paced, high-feedback product environments SR2 and our client are committed to building diverse teams. Applications are encouraged from all backgrounds, regardless of whether every requirement is met. Interested to hear more? Drop me an email at for a confidential chat
70,000 to 95,000
Permanent
London, hybrid
The opportunity
Our client is hiring a Senior Product Engineer, Full Stack, to help build the next generation of customer-facing software in the energy market.
Operating in a complex, high-value sector, the business is combining technology, data, and product thinking to modernise an area of the energy industry that has historically been underserved by great software.
We have already placed 3 people into the business and are pleased to be supporting them again on this important hire.
This is a genuinely exciting opportunity for a frontend-strong engineer who wants real ownership, autonomy, and the chance to build products from scratch. They are looking for someone with strong React and TypeScript capability, alongside solid backend exposure across Python, APIs, and databases.
As a Senior Product Engineer, Full Stack, you will play a key role in shaping what gets built, how it is built, and how it evolves as the business scales. For the right person, this is a chance to join a growing company at the right stage and make a visible impact.
The role is based in Mayfair, London, with a hybrid setup of 2 to 3 days per week in the office.
The role
This Senior Product Engineer, Full Stack role has a clear frontend lean.
They need someone who can build high-quality frontend products from scratch, while also working confidently across backend services, integrations, and data-driven workflows. The frontend is a central part of the brief, but they want someone who understands the wider system and can contribute beyond the UI.
The product sits in a data-rich environment, with workflows across billing, metering, reporting, consumption, and asset performance. They need an engineer who can take complexity and turn it into clean, reliable software that customers genuinely value.
This is a high-ownership role in a growing team, well suited to someone who enjoys pace, autonomy, and being trusted to deliver.
What you will be doing
What they are looking for
Nice to have
Why join
Summary
This is a strong opportunity for a Senior Product Engineer, Full Stack who wants to build meaningful products in the energy market, with real autonomy and scope to grow.
If you are strong in React and TypeScript, but also comfortable across backend systems, Python, APIs, and data platforms, this role offers the chance to make a genuine impact in a growing business.
Senior Software Engineer (Backend) Series A eCommerce x Fintech Meaningful equity Buying clothes online still isn t a great experience. Sizing is inconsistent, returns are costly, and customers are often left guessing. Yet despite all the innovation in eCommerce, this problem remains largely unsolved. We re working with a high-growth, well-funded Series A startup that s changing that enabling *Try Before You Buy* experiences for leading fashion retailers. The product is live, gaining traction, and now entering a critical phase of growth, including expansion into the US. To support that, they re rebuilding and scaling key parts of their platform. This is where you come in. You ll join a small, experienced engineering team and work directly with the CTO on the systems that sit at the heart of the product. This isn t about maintaining legacy code or picking up tickets. It s about building, improving, and scaling a platform that directly impacts customer experience and revenue. The environment is backend-leaning, built around Node.js, TypeScript and MongoDB, with an API-first, event-driven approach. But more important than the stack is the mindset engineers here are trusted to take ownership, think in systems, and deliver end-to-end. You ll be given the space to focus, the autonomy to make decisions, and the responsibility to get things into production quickly and properly. What they re looking for is someone who has seen scale or at least understands what it takes to get there. Someone who has worked in a startup or high-growth environment, where ambiguity is normal and ownership isn t optional. You ll likely be strongest on the backend, comfortable designing and building production systems, and thoughtful about performance, trade-offs, and long-term maintainability. You don t need to know everything, but you do need to be curious, pragmatic, and capable of figuring things out. If you ve had exposure to eCommerce, payments, or marketplace platforms, that s helpful but not essential. What makes this opportunity stand out is timing. The team is still small, but not at zero. The product is live, but not finished. The business has funding, traction, and a clear direction but plenty left to build. There s a genuine opportunity here to shape both the platform and your own role as the team grows over the next months. And importantly, you ll be part of that journey in a meaningful way, with equity that reflects early-stage impact and upside. The package includes a salary up to ÂŁ85,000, flexible holiday, hybrid working (one day in the office per week), and a range of additional benefits but the real value here is the chance to build something that matters, in a team where your contribution is visible from day one. If you re an engineer who enjoys building real products, solving meaningful problems, and working in an environment where ownership and impact matter more than process, this is worth a conversation. Apply or get in touch for a confidential discussion. EHS Partners Limited, Edison Hill Search & Edison Hill Scale are operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. EHS Partners Limited are an Equal Opportunities employer and we encourage applicants from all backgrounds. Please apply below at your earliest convenience.
A Group IT function within a well established UK business is restructuring its software engineering team and needs an experienced Development Lead to drive that change.
This is a transformation contract, not a maintenance role. You will come in, assess the current teams structure and capability, then redesign how it works with AI assisted development tooling at the centre.
What you will be doing
You will take ownership of how this team works, not just what it builds. That means assessing current ways of working, leading the adoption of AI development tools across the team, setting engineering standards, and acting as the bridge between technical delivery and senior business stakeholders.
You will still be hands on where needed during the transition, but the main output of this role is team performance, delivery quality and velocity rather than individual coding contribution.
What we need from you
Strong hands on experience across Angular, .NET, JavaScript / TypeScript, Azure, and Azure DevOps / CI/CD.
You must be able to show that you have led a team through a move from traditional development into AI assisted workflows. Not just used Copilot or similar tools yourself, but embedded that way of working across a team and handled the governance, risk, quality and cost considerations that come with it.
DevSecOps awareness including SAST / DAST, secrets management and AI specific security risks is a real advantage.
What good looks like
You have moved from being the best developer in the room to the person who improves the room.
You can assess a team properly, raise standards, and bring people with you.
You can speak credibly with both engineers and senior non technical stakeholders.
You understand the difference between building a feature and owning it in production.
What this role is not
This is not a role for someone who has only used AI tools personally.
It is not a role for someone who leads through technical heroics.
It is not a role for someone who is over enthusiastic about AI without a balanced view of the risks and limitations.
The detail
3 days per week onsite in Central London
6 month initial contract with extension potential
Outside IR35
Start date ASAP
If you have led this kind of shift before, apply now or get in touch.
Software Engineer - Active SC, Java, MicroservicesUp to £550 per day (Inside IR35)London / Remote6 months My client is an instantly recognisable consultancy who require a strong Software Engineer with Active Security Clearance (SC) and with deep expertise in Java (Spring Boot) to join a large-scale, business‑critical microservices programme. Key Requirements: Proven experience working as a Java Software Engineer on large microservice architectures Active Security Clearance (SC) Strong capability building scalable RESTful APIs and backend services in Java (Spring Boot): Postgres (or other relational SQL databases) with solid understanding of schema design and SQL Docker: Confident containerising and deploying applications Test‑Driven Development (JUnit & Mockito or similar testing frameworks) CI/CD: Hands‑on experience with Jenkins or similar automated pipeline tooling Flexibility working in agile teams and collaborating closely with engineers, product, and design colleagues Nice to have: API Specification using Swagger / OpenAPI Gradle build systems Liquibase (or similar) for database versioning/migrations Kafka or similar event‑streaming platforms React and Typescript If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at (url removed)
Senior Full-Stack JavaScript Engineer / Senior Developer / Staff Engineer JavaScript/TypeScript / Node.js / React / Next.js / AWS Serverless London (Hybrid - office based Tues/Weds/Thurs) £90k + Bonus + Excellent Benefits Discretionary bonus (10%), Private Healthcare, 25 Days Holiday, 5% Pension, Life Insurance, 2 Volunteering Days, Season Ticket Loan Build systems that power world-class storytelling This is an opportunity for a senior, product-minded engineer to take a leading role in shaping both technology and engineering culture within a company trusted by some of the world’s most recognisable media brands. With 25 years of industry presence and a team of 140, this organisation values craftsmanship, stability, and long-term thinking over short-term delivery. Their product is central to storytelling in media so reliability, performance, and usability truly matter. The opportunity: This is not just another senior engineering role. You’ll operate as a technical leader and thought partner, contributing to architecture, guiding engineering standards and influencing how systems evolve over time. While you’ll remain hands-on, your impact will extend beyond your own code, shaping decisions, mentoring others and elevating the team. You’ll work across the full stack, owning everything from elegant frontend experiences to robust backend services and infrastructure, with the autonomy to make meaningful technical decisions. What you’ll be doing: \* Leading the design and evolution of full-stack architecture across frontend, backend, and serverless systems \* Building high-quality, performant applications using React and Next.js \* Designing and scaling Node.js APIs and distributed backend services \* Driving best practices in code quality, testing, observability and maintainability \* Partnering closely with product, design, and research to shape solutions end-to-end \* Acting as a technical sounding board and mentor within a collaborative team \* Contributing to decisions around tooling, infrastructure, and emerging technologies (including AI-assisted workflows) What success looks like: Within your first 6–12 months, you will have: \* Shaped key architecture decisions across the platform \* Delivered scalable, production-grade Node.js services supporting critical workflows \* Shipped polished, high-impact frontend experiences used daily by customers \* Improved system performance, reliability, and scalability in measurable ways \* Elevated engineering standards through thought leadership, mentorship, and best practices Tech environment: \* TypeScript / JavaScript \* Node.js (API & backend services) \* React, Next.js \* AWS Serverless (Lambda, API Gateway) \* Vercel \* SQL Server \* Algolia \* CI/CD (TeamCity) You’ll thrive here if you: \* Are a senior or staff-level engineer who enjoys owning problems end-to-end \* Think beyond implementation — you care deeply about architecture, trade-offs, and long-term impact \* Have strong experience building Node.js backends and modern React applications \* Enjoy working as a true full-stack generalist, comfortable across frontend, backend, and infrastructure \* Naturally contribute ideas, challenge thinking constructively, and raise the bar for those around you \* Value collaboration, clarity, and thoughtful engineering over quick fixes What you’ll find: \* A mature, craft-led engineering culture \* Real influence over technical direction and product decisions \* A highly collaborative, cross-functional environment \* The space and trust to solve problems properly \* A stable, successful business with meaningful impact in music and media This isn’t about chasing trends or shipping fast at any cost. It’s about building the right things, the right way and having the experience and perspective to lead others in doing the same. If you’re a Senior Full-Stack Engineer ready to step into a broader role, apply now or contact Simon Morris at Ithika Recruitment for a confidential chat. Ithika Recruitment, partnering world-class talent with world-class companies
Tech Lead – Python / Financial Modelling / AI - Pensions £650 – £750 per day Outside IR35 6 Month Contract Remote (Occasional London Travel) Overview I’m currently working with a leading financial services technology consultancy that is looking to bring in an experienced Tech Lead to support the delivery of modern software solutions for a major pensions client. This role sits at the intersection of financial modelling and modern engineering, supporting the development of platforms used for forward-looking financial analysis, including discounted cashflow projections and Monte Carlo simulations. This is a hands-on leadership role, splitting your time between full-stack engineering and leading a team of senior developers. You’ll also play a key role in shaping AI-assisted and agentic development workflows, helping embed these approaches into day-to-day engineering practices. The Role You will lead a team of four experienced engineers while remaining actively involved in the development process, with a strong emphasis on Python-led development within a modern cloud environment. Alongside technical leadership, you will coordinate delivery, run Agile ceremonies, and act as a key technical contact for stakeholders and clients. The role requires someone who leads by influence, communicates confidently with clients, and brings practical experience implementing AI-assisted and agentic engineering workflows within real delivery environments. Key Responsibilities Leading a team of four senior engineers within an Agile delivery environment Remaining hands-on with Python-led full-stack development, alongside TypeScript, React and Azure Contributing to platforms supporting financial modelling and forward-looking analytics including discounted cashflow projections and Monte Carlo simulations Championing AI-assisted and agentic engineering workflows, embedding these into development practices Running Agile ceremonies including stand-ups, sprint planning and retrospectives Managing day-to-day delivery and proactively removing blockers Acting as a key technical contact for stakeholders and clients Supporting solution design and maintaining strong engineering standards Experience Required Proven experience operating as a Tech Lead or Lead Engineer in modern engineering teams Strong Python development experience within full-stack environments Experience with TypeScript, React and Azure-based architectures Experience working on financial modelling systems, ideally involving forward-looking modelling such as discounted cashflow projections or Monte Carlo simulations Demonstrable experience implementing AI-assisted or agentic engineering approaches in practice Experience leading engineering teams within Agile delivery frameworks Strong communication skills and the ability to engage confidently with clients and stakeholders A solutions-oriented, detail-focused mindset with a strong delivery drive and principles-based approach to engineering
Senior Software Engineer | Start-up | Cyber | London | Hybrid About the Company Hyre AI is partnering with a fast-growing, well-funded cybersecurity company building for a new reality: the AI threat era. This is a business focused on one of the most important problems on the modern internet: helping digital platforms distinguish genuine users from bots, bad actors, synthetic identities and coordinated malicious behaviour, without adding unnecessary friction for trusted customers. Their technology combines advanced intelligence, adaptive detection and real-world adversarial learning to help security teams see what traditional tools miss. They’ve already built strong traction with major customers and are now scaling both product and engineering. As part of that growth, they’re hiring a Senior Software Engineer to join a high-calibre team working at the intersection of cybersecurity, infrastructure, identity and AI. About the Role As a Senior Software Engineer, you’ll play a central role in building and scaling the core systems behind the platform. This is not a narrow feature factory role. You’ll work on the services, APIs and infrastructure that turn complex detection signals into fast, reliable, production-grade decisions. The work spans backend systems, platform engineering and security-focused product development; ideal for someone who enjoys combining technical depth with product and systems thinking. You’ll be working on \* Designing and scaling high-throughput backend services and APIs \* Building systems that ingest and operationalise behavioural, device and threat intelligence signals \* Improving performance, resilience and observability in latency-sensitive environments \* Helping create infrastructure that is secure, reliable and easy to integrate into customer environments \* Partnering closely with founders and cross-functional teammates to translate emerging threats into robust technical solutions \* Contributing to a culture of high ownership, thoughtful experimentation and engineering excellence This is the kind of role where you can have real influence over architecture, product direction and engineering standards. Required Skills \* 5 Years of professional experience in software engineering. \* Experience with TypeScript and/or Go is beneficial (but not mandatory) \* Strong foundation in Kubernetes and CI/CD pipelines. \* A resourceful, first-principles mindset; someone who thrives in ambiguity \* Ownership, curiosity, and a commitment to building things that last \* High-energy, thoughtful problem-solving, and a low-ego approach to collaboration \* Experience in an early-stage start-up or scaling environment would be a huge bonus Compensation package \* Competitive Seed-stage salary \* Stock options: share in the company’s growth \* Employer-matched pension \* The opportunity to help shape a category-defining product at an early stage Why Join This is a chance to work on a genuinely important problem with serious technical depth. You’ll be joining a company tackling the future of online trust head-on: building adaptive security systems for a world of increasingly sophisticated bots, impersonation, automation and AI-enabled attacks. If you want to do meaningful engineering work, operate close to the founders, and help build the technical foundations of a product with real-world impact, this is a standout opportunity
C++ Engineer Certain Advantage are hiring for a C++ Engineer based in London. This role is on an initial contract till the end of the year and is hybrid. The company We’re working with an organisation that operates globally, helping power homes, transport, and industries with the energy they depend on every day. The role: Implement solutions using the provided exchange SDKs in different languages such as C++, Rust, Python, Typescript Write software that communicates with exchanges through their APIs, receiving market data and sending orders over the network in different protocols, such as FIX, Websocket or HTTP requests Optimize exchange communication through kernel bypass, optimizing TLS or the connection handling to an exchange Implement trading algorithms based on requirements provided by traders and quants Acquire and develop the necessary trading knowledge to successfully translate the requirements into actual software implementation Continuously improve the stability, reliability, and performance of the trading engine Enhance monitoring and observability in collaboration with the Trading Operations team The individual: C++ software development experience within the financial industry Solid understanding of parallel, asynchronous, and multithreaded programming to build distributed systems Good knowledge of algorithms and data structures Understanding of trading lifecycle, including order capture & execution, allocation workflow, settlement, and compliance requirements Must have strong technical skills in scripting, Python, C#, SQL or other programming languages Proactive system monitoring and troubleshooting, owning reliability improvements and ensuring their successful delivery Does this sound like your next career move? Apply today. Working with Certain Advantage We go the extra mile to find the best people for the job. If you’re hunting for a role where you can make an impact and grow your career, we’ll work with you to find it. We work with businesses across the UK to find the best people in Finance, Marketing, IT and Engineering. If this job isn’t for you, head to (url removed) and register for job alerts and career guidance tips
Role- Data Scientist Location: London, UK Type of job : Contract Work mode : Hybrid- 2 days onsite in a week Responsibilities: \* Explore, clean, and analyse large, complex datasets to uncover patterns, trends, and opportunities that drive actionable insights. \* Develop, train, and validate machine learning, statistical, and predictive models that solve real business problems and deliver measurable impact. \* Design and run experiments (A/B tests, hypothesis tests, simulations) to evaluate ideas, quantify outcomes, and guide decision‑making. \* Collaborate with data engineers, analysts, product managers, and domain experts to translate business requirements into well‑defined modelling tasks. \* Build end‑to‑end ML pipelines—from feature engineering and preprocessing to deployment‑ready model outputs. \* Apply advanced techniques such as NLP, time‑series forecasting, anomaly detection, optimisation, or LLM/GenAI methods where relevant. \* Implement model evaluation frameworks using offline metrics, cross‑validation, online experiments, and human‑in‑the‑loop feedback loops. \* Communicate insights clearly through dashboards, visualisations, written summaries, and presentations tailored to technical and non‑technical stakeholders. \* Ensure models are interpretable and explainable where required, providing transparency into key drivers and assumptions. \* Work with engineering teams to deploy models into production, monitor performance, and retrain or recalibrate as data and conditions change. Essential skills: Hands-on experience with GenAI, Gemini or Open source LLMs and develop GenAI applications for Code Translation, Text Extraction, Summarisation and SDLC Optimization etc. \* Hands-on Experience with AI Agents, Chat bots, RAG (Retrieval-Augmented Generation), and vector databases. ( PG vector / croma DB ) \* Hands-on Experience with GenAI Performance Evaluation tools like Pegasus, Ragas, DeepEval \* Create Conversational Interface with React JS or other Frontend components, Develop and deploy AI agents using LangGraph and ADK, A2A, MCP \* Strong programming skills in Python (experience with LangChain/LangGraph / LangSmith frameworks) and TypeScript ( preferable ) \* Solid understanding of LLMs, prompt engineering, and graph-based workflows. \* Knowledge and implementation of Input and Output guardrails in addressing Hallucination, PII filtering, HAP and Bias etc. \* Implemented security best practices, Experience to address spikes and Denial of wallet attacks, DDoS attack and other Spike arrest strategies \* Knowledge of API Gateways and ISTIO , ability to Diagnose and intercept failures in End to End communication \* Hands-on Experience with API Development and Microservices architecture Desirable experience: \* Strong experience applying machine learning, statistical modelling, and predictive analytics to real‑world business problems. \* Collaborate with cross-functional teams to ability to resolve end to end connectivity and Data Integrations \* Experience working with large, complex datasets, including data cleaning, feature engineering, and exploratory data analysis. \* Familiarity with LLMs, NLP techniques, and GenAI frameworks, including embeddings, prompt engineering, or fine‑tuning. \* Experience building end‑to‑end ML pipelines, including model validation, optimisation, deployment, and monitoring. \* Understanding of MLOps practices, including model versioning, model registries, CI/CD for ML, and automated training/inference workflows. \* Ability to translate business problems into analytical tasks and communicate insights in a clear, concise manner to technical and non‑technical audiences. \* Knowledge of data governance, including data quality, lineage, ethics, privacy considerations, and responsible AI principles. \* Comfort working with cloud platforms (GCP preferred) for model training, deployment, and scalable compute. \* A growth‑oriented mindset with enthusiasm for exploring new algorithms, tools, and emerging AI/ML techniques
Senior Full-stack Python Typescript AI Engineer- Outside IR35 ROLE This position is for a Senior Backend Developer working in python and typescript to support the development on a SaaS product with a focus on Ai. This role involves designing, building, and optimising scalable backend services and APIs to support a single-tenant, multi‑instance SaaS platform, while contributing to the architecture and implementation of AI‑driven components such as Retrieval‑Augmented Generation (RAG) pipelines, vector databases, semantic search, and structured or knowledge‑graph‑based data modelling approaches. You will support the design of robust data models and pipelines capable of handling both structured and unstructured data with strong traceability and auditability, and help transition prototypes into production‑ready systems with a focus on security, access control, performance, reliability, observability, and monitoring. The role also includes building and managing integrations with external data sources and APIs, collaborating closely with a small, cross‑functional team of developers and stakeholders to refine requirements and deliver iteratively, and contributing to best practices across development standards, testing, and deployment processes. REQUIREMENTS: Strong experience as a backend or full-stack developer with a backend focus Strong proficiency in key scripts, such as Python and TypeScript Proven experience building production-grade SaaS applications Development experience with AI/LLM system architecture, including: RAG pipelines Vector databases (e.g. Pinecone, Weaviate, FAISS, etc.) experience with relational databases (e.g. PostgreSQL) and data modelling Familiarity with API design and integration (REST or GraphQL) experience working with cloud environments (e.g. AWS, Azure, GCP) Job Title: Senior Full-stack Python Typescript AI Engineer Location: London, UK Job Type: Contract Trading as TEKsystems. Allegis Group Limited, Maxis 2, Western Road, Bracknell, RG12 1RT, United Kingdom. No. (phone number removed). Allegis Group Limited operates as an Employment Business and Employment Agency as set out in the Conduct of Employment Agencies and Employment Businesses Regulations 2003. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at (url removed)> To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go to (url removed)> We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice at (url removed)/en-gb/privacy-notices for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. If you are resident in the UK, EEA or Switzerland, we will process any access request you make in accordance with our commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield
Ready to keep quality at the heart of projects with impact?
Do you want to make a real impact by ensuring quality in services? Are you ready to grow your skills in a supportive, knowledge-sharing community where you can achieve your potential?
We’re a growing tech consultancy that creates user-centred solutions with purpose for our clients in government, healthcare and purpose-driven businesses. As a Quality Assurance consultant, you’ll ensure that quality assurance is considered from the start through testing, questioning and improving. You’ll apply your adaptability and communication skills across a variety of projects, working with a vibrant QA community that champions learning and knowledge sharing.
The role
You’ll work on public and private sector projects. You’ll likely be working as a lead software quality engineer on internal and client-facing projects, contributing to the leadership of teams.
Leading by example and promoting the Opencast approach, you’ll support colleagues to develop knowledge and work through challenges in all testing types. You’ll decide the best thing for your team to be working on. You’ll collaborate with team members, clients and users to ensure that high quality is maintained and best practices are followed throughout the project. You’ll adapt to different tools and technologies, advising on the best ones to use.
You’ll ensure that work is carried out in accordance with Opencast’s quality, environmental, and information security policies and procedures, as well as applicable customer policies, standards, and procedures while working on client.
Requirements
Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it.
Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As a result, we are unable to progress applications from candidates who do not meet these requirements.
Essential experience
To succeed in this role, you must have experience working as a lead software tester on multiple complex projects and have a good understanding of what it means to be a senior consultant.
In your CV and at interview, you’ll need to show experience of:
• Your working area and how you apply this to your role
• Functional and non-functional automation testing using Playwright with Typescript
• Creating test documentation
• Resolving complex issues and presenting findings to stakeholders
• Creating tasks from high-level requirements
• Defect triage
You’ll need a good understanding of:
basic principles of programming paradigms, such as object-orientated programming and procedural programming
the concepts and benefits of OAT testing.
As well as QA skills, there are essential core skills you’ll need to be a great consultant.
In the interview, we will assess how you have:
• Demonstrated strong attention to detail and focus on high-quality outcomes
• Took a methodical approach to resolving complex problems
• Respectfully challenged decisions or solutions when necessary
• Communicated effectively with both technical and non-technical stakeholders
• Proactively sought solutions to mitigate risk
• Raised risks and issues using the appropriate tools and processes
• Built strong working relationships and successfully resolved conflicts
• Led project meetings and actively contributed to workshops and events
Desirable experience
Some areas of experience are not essential but relevant to the role:
• UK government service standards
Salary
Senior consultant salary range: ÂŁ56,001-ÂŁ60,000 per annum
What we offer
A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team.
Where you’ll work
This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role.
We include you
We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all.
Interview
Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs.
Want to know more?
Visit our website or email careers@opencastsoftware.com
We are not working with recruitment agencies on this vacancy. If you are interested in this position, please apply directly with Opencast.
Do you want to make a real impact by ensuring quality in services? Are you ready to grow your skills in a supportive, knowledge-sharing community where you can achieve your potential?
We’re a growing tech consultancy that creates user-centred solutions with purpose for our clients in government, healthcare and purpose-driven businesses. As a Quality Assurance consultant, you’ll ensure that quality assurance is considered from the start through testing, questioning and improving. You’ll apply your adaptability and communication skills across a variety of projects, working with a vibrant QA community that champions learning and knowledge sharing.
The Role
You’ll work on public and private sector projects. You’ll likely be working as a lead software quality engineer on internal and client-facing projects, contributing to the leadership of teams.
Leading by example and promoting the Opencast approach, you’ll support colleagues to develop knowledge and work through challenges in all testing types. You’ll decide the best thing for your team to be working on. You’ll collaborate with team members, clients and users to ensure that high quality is maintained and best practices are followed throughout the project. You’ll adapt to different tools and technologies, advising on the best ones to use.
You’ll ensure that work is carried out in accordance with Opencast’s quality, environmental, and information security policies and procedures, as well as applicable customer policies, standards, and procedures while working on client.
Requirements
Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it.
Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As a result, we are unable to progress applications from candidates who do not meet these requirements.
Essential experience
To succeed in this role, you must have experience working as a lead software tester on multiple complex projects and have a good understanding of what it means to be a senior consultant.
In your CV and at interview, you’ll need to show experience of:
• Your working area and how you apply this to your role
• Functional and non-functional automation testing using Playwright with Typescript
• Creating test documentation
• Resolving complex issues and presenting findings to stakeholders
• Creating tasks from high-level requirements
• Defect triage
You’ll need a good understanding of:
As well as QA skills, there are essential core skills you’ll need to be a great consultant.
In the interview, we will assess how you have:
• Demonstrated strong attention to detail and focus on high-quality outcomes
• Took a methodical approach to resolving complex problems
• Respectfully challenged decisions or solutions when necessary
• Communicated effectively with both technical and non-technical stakeholders
• Proactively sought solutions to mitigate risk
• Raised risks and issues using the appropriate tools and processes
• Built strong working relationships and successfully resolved conflicts
• Led project meetings and actively contributed to workshops and events
Desirable experience
Some areas of experience are not essential but relevant to the role:
• UK government service standards
Salary
Senior consultant salary range: ÂŁ56,001-ÂŁ68,000