Make yourself visible and let companies apply to you.
Roles
Backend Engineer Jobs
Overview
Looking for top Backend Engineer jobs? Discover the latest backend developer opportunities on Haystack, your go-to IT job board. Whether you specialize in Java, Python, Node.js, or Ruby, find the perfect backend engineering role to advance your tech career today. Start browsing backend developer jobs now!
Machine Learning Developer
Rubicon Consulting
West Midlands
In office
Mid - Senior
Private salary
RECENTLY POSTED

Rubicon Consulting is currently recruiting for a Machine Learning Developer on a 6 month contract based in Midlands.

Requirements:

· 5+ years of experience designing and implementing end‑to‑end ML solutions in production.

· Strong command of ML algorithms, model development, training, validation, and optimization.

· Expertise in Python, ML libraries, and version control (Git).

· Clear understanding of model evaluation, data leakage, and the bias/variance trade‑off.

· Hands‑on experience with cloud platforms (AWS/Azure/GCP) and MLOps practices, including Docker, CI/CD, deployment, and monitoring.

· Demonstrated success deploying and maintaining production ML models and writing modular, production‑grade code.

· Strong experience preparing, transforming, and validating complex real‑world datasets.

· Familiarity with LLMs/SLMs and modern ML frameworks (e.g., PyTorch, TensorFlow, HuggingFace).

· Excellent problem‑solving abilities and communication skills.

· Proven ability to work cross‑functionally with engineering and product teams.

Our Company

Rubicon Consulting is a Talent management consultancy which helps you to optimise business performance and competitive advantage by choosing the right people first time

Senior Software Engineer
CPS Group Limited
Cardiff
Hybrid
Senior
£60,000 - £65,000
RECENTLY POSTED

Senior Software Engineer (Full Stack - Angular Focus) £55,000 - £65,000 + package Cardiff (onsite approx. once/twice per month) Eligible for Security Clearance (must have resided in the UK for the last 5 years) CPS Group are working with a leading organisation to recruit a Senior Software Engineer to join a highly skilled, collaborative engineering team delivering enterprise-scale solutions in an agile environment. This is a full-stack role with a strong emphasis on frontend development. You’ll be working primarily with Angular, which is essential for this position, while also contributing to backend services as the platform evolves. While Java experience is beneficial, this is not a pure Java role. Backend experience in Java or a similar language is required, with the expectation that Java will feature more prominently at certain stages of development. Key Responsibilities Design, build, and maintain high-quality frontend applications using Angular Contribute to full-stack development across modern, scalable systems Collaborate with backend engineers on API design and integration Work across the full software development lifecycle with a DevOps mindset Apply best practices including CI/CD, automated testing, and clean code principles Operate within an agile team, contributing to continuous improvement and technical decisions Ensure solutions meet security, performance, and quality standards Key Skills Required Strong commercial experience with Angular (essential) Full-stack development experience Backend experience using Java or a similar server-side language Understanding of modern software engineering best practices Experience working in agile delivery teams Familiarity with CI/CD pipelines (desirable) Exposure to cloud or containerised environments (beneficial, not essential) Contact: Zach Bennett - CPS Group Contact: Zach Bennett - CPS Group

By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed) src="(url removed)

AI Engineer
CPS Group Limited
Newport
Hybrid
Junior - Mid
£45,000 - £50,000
RECENTLY POSTED

South Wales - Hybrid (3 days onsite per week)
Up to £50,000 + Annual Bonus

CPS Group is supporting a leading financial services organisation in South Wales as they expand their AI & Automation capability. They’re looking to hire an AI Engineer to design and deliver intelligent automation solutions that drive real operational and commercial impact.

This is a hands-on role where you’ll work with modern AI tooling across Microsoft’s ecosystem, building production-ready solutions that improve processes, enhance decision-making, and unlock business efficiency.

This is a great opportunity for a Software Engineer/ Developer who’s looking to enter an AI-focused role.

The Role:

  • Developing AI-powered solutions using Power Platform (Power Apps, Power Automate, Copilot Studio, AI Builder)
  • Designing intelligent automation workflows for enterprise-scale use
  • Working with APIs and Azure AI services where required
  • Collaborating closely with business stakeholders to identify AI opportunities
  • Taking solutions from concept through to live deployment

Skills/ Experience:

  • Ideally hands-on experience with Power Automate, Power Apps, AI Builder, or similar
  • Practical experience delivering AI or automation solutions
  • Understanding of applied AI, LLMs, or intelligent process automation
  • Able to work with REST APIs
  • Ability to translate business needs into technical solutions
  • Nice to have: Azure AI, Python, Dataverse, regulated industry experience

Benefits:

  • 25 days annual leave (with buy/sell options)
  • Annual performance bonus
  • Pension - 5% employee & employer contributions
  • Private medical healthcare
  • Life insurance (4x salary)
  • Cycle to Work & Electric Vehicle schemes
  • Enhanced maternity & paternity pay

If you interested in finding out more, please apply and contact Sam John at CPS Group UK.

By applying to this advert you are giving CPS Group (UK) Ltd authority to hold and process your data for this specific role and any other roles we may deem suitable to you over time. We will not pass your data to any third party without your verbal or written permission to do so. All incoming and outgoing calls are recorded for training and compliance purposes. CPS Group (UK) Ltd is acting as an Employment Agency in relation to this vacancy. Our new privacy policy can be found here (url removed)

Software Engineer - Linux Systems
Softweb Resourcing
Cambridge
Hybrid
Graduate - Mid
£35,000 - £60,000
RECENTLY POSTED

Graduate / Junior / Mid Software Engineer - Build complex software tools – Deep-Tech

If you’re the kind of engineer who thrives on solving very hard problems, is interested in compilers or debuggers, can write low level C code, and wants to work on novel technology that rewrites the rulebook for how software gets built - this might be the role you’ve been looking for.

A Cambridge based Deep-Tech company with a world-class team is looking for a low level / Systems Software Engineer that will be working with like minded others on new features for their core product.

They value technical excellence, creative problem-solving, and the kind of curiosity that means you’re always digging deeper and perhaps interested in how the OS works.

What you’ll do:

• Own core features and technical projects (mostly C on Linux) with some Python for UI

• Focus on code quality as part of development - reviewing, refactoring, and writing new features

• Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts

• Solve intellectually stimulating problems and be mentored by world class engineers

About you:

• You hold a Computer Science degree (or similar)

• You’ve got some knowledge of C (systems or embedded) and Python. (If you’ve dived deep into debugger / compiler internals, JITs, kernel APIs, x86 or assembly – even better)

• You like low-level or embedded systems and are either a graduate or someone with a few years of experience

• You’re as comfortable thinking about the “big picture” architecture as you are grinding through tricky debugging

Why join us?

• Work on truly unique, industry-defining tech

• Collaborate with brilliant people who care deeply about what they build

• Shape products used by the world’s most important technology companies

• Office-based or hybrid role in Cambridge with one of the best company cultures around with career progression prioritised

Sound like your kind of challenge? Apply now for immediate consideration or for a chat

Principal/Lead Software Engineer
Reed Technology
Newcastle upon Tyne
Hybrid
Senior
£64,000 - £74,000
RECENTLY POSTED

We're looking for a Principal/Lead Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical leadership role where you'll shape the design, guide the team, and ensure successful delivery of a critical transformation project. Key Responsibilities Drive the migration of legacy systems to modern, cloud-based solutions. Define and implement microservice architecture using a code-first approach. Apply strong architectural principles and design patterns to deliver robust solutions. Collaborate with a cross-functional team (including React developers) to ensure seamless integration of front-end and back-end. Get hands-on with C#, .NET, SQL, Web APIs, and React for complex feature development. Build credibility through technical expertise and lead the team in pushing designs forward. Work on features that require deep integration with multiple third-party applications. What We're Looking For Proven experience in application modernisation and migration projects. Strong background in microservice architecture and design patterns. Hands-on expertise in C#, .NET, SQL, and Web APIs. Cloud experience (Azure preferred, AWS considered). Knowledge of front-end technologies (React essential; exposure to Next.js a plus). Ability to understand and guide front-end work within the overall architecture. Evidence of delivering complex technical solutions and influencing design decisions. Excellent communication and leadership skills to inspire and guide a team. Interview Process Introductory Call with the Hiring Manager - review CV, discuss role, answer questions. Take-home Technical Task. Face-to-Face Interview at the Newcastle office. Why Join Us? Excellent benefits package including an attractive pension scheme Be at the forefront of a major transformation project. Work with modern technologies and cloud platforms. Hybrid working with flexibility. Opportunity to influence architecture and technical direction. Interested? Apply now and help us modernise for the future

Senior Software Engineer
SoCode Limited
Cambridge
Hybrid
Senior
£90,000 - £110,000
RECENTLY POSTED
+3

Senior/Principal Software Developer £90,000 - £110,000 + benefits No Sponsorship Option Cambridge 3 days per week Senior Software Developer A global technology organisation developing advanced scientific and engineering software is looking for a Senior Software Developer to join its growing engineering team. Their platforms are used by organisations around the world to tackle complex technical challenges through high-performance software and modern digital technologies. The Role You’ll work alongside engineers, developers, and technical specialists to improve the performance, scalability, and user experience of enterprise software products used across multiple industries. Key areas include: Developing core components of enterprise software applications Improving platform performance, reliability, and scalability Contributing to cloud-based platform development Building modern web applications and enhancing UI/UX Collaborating with stakeholders to deliver new product features Maintaining high engineering standards through testing and code reviewsWhat We’re Looking For Strong C# / .NET development experience Experience with a secondary language such as Python, C++, C or Java Experience building browser-based applications (Blazor, HTML, CSS, JavaScript) Understanding of scalable and asynchronous application development Experience using Git, Azure DevOps, or similar development tools Interest in improving user experience and modern software architecture Opportunity to work on complex, high-impact software used by organisations globally, within a collaborative and technically driven team

Java Software Developer (Inside IR35) - Contract
Stealth IT Consulting Limited
Manchester
Hybrid
Mid - Senior
£476/day
RECENTLY POSTED
+12

Contract: 6 months (likely extension)

Rate: £476 per day (Inside IR35)

Location: Manchester 1 day per week onsite

Start Date: 1st April

Interview Process: 2 stages

Project: Large-scale public sector programme

Overview We are looking for experienced Java Software Developers to support a major digital transformation programme within the public sector. The role involves building secure, scalable services and contributing to a high-performing Agile delivery team.

Key Responsibilities Develop, enhance, and maintain Java-based applications and microservices.

Work within cross-functional Agile teams (Developers, BAs, QAs, DevOps).

Contribute to API development, integration, and backend service build.

Deliver clean, testable, maintainable code aligned with best practices.

Participate in code reviews, pair programming, and continuous improvement.

Collaborate closely with architects and technical leads to ensure robust designs.

Support release processes and CI/CD pipelines.

Essential Skills & Experience Strong commercial experience in Java (8 or 11+) .

Hands-on experience with Spring / Spring Boot frameworks.

Experience building RESTful APIs and microservices.

Good understanding of AWS, Azure, or similar cloud platforms .

Familiarity with CI/CD pipelines (Jenkins, GitLab, GitHub Actions, etc.).

Experience with TDD/BDD and unit testing frameworks (JUnit, Mockito).

Background in Agile/Scrum delivery environments.

Ability to work within secure, complex, large-scale government / enterprise settings.

Desirable Skills Experience with public sector or GDS-aligned projects.

Knowledge of Docker, Kubernetes, or containerised environments.

Exposure to messaging technologies (Kafka, SNS/SQS, RabbitMQ).

Understanding of monitoring/logging tools (ELK, Grafana, Prometheus).

Additional Information Role is Inside IR35 payable via umbrella.

Onsite requirement: 1 day per week in Manchester .

Must be eligible to work in the UK and pass standard BPSS checks.

TPBN1_UKTJ

Software Engineer
McGregor Boyall Associates Limited
City of London
Hybrid
Mid
£500/day - £700/day
RECENTLY POSTED

Mid-Level Engineer - Technology & Innovation

London, UK | Hybrid 3 days a week in office.

We’re hiring a Mid-Level Engineer to join a growing Technology & Innovation team within a Financial Advisors firm, one of the UK and Ireland’s leading Corporate Finance advisory firms.

Reporting to the CTO, you’ll help deliver and manage our cloud-agnostic data & AI platform , scale client digital products , and work across cutting-edge technologies including AI, cloud platforms, and data engineering . This role sits at the heart of our strategy to unlock value from data across real assets, sustainability, and essential services .

What you’ll do

Build and enhance our cloud platforms and data infrastructure

Deploy AI/ML and GenAI solutions into production

Drive automation and operational efficiency using AI and RPA

Support development of client-facing digital platforms and dashboards

Modernise systems into cloud-native, API-first architectures

Key skills

Cloud engineering (Azure, Kubernetes, serverless, DevOps)

Python and relational databases (SQL)

Data platforms, ETL/ELT, and analytics

AI tools and LLM integrations (e.g. GPT, Claude, Gemini)

Security, governance, and regulated environment experience

Why this team?

Work in a high-performing, cooperative team

Exposure to advanced AI and data technologies

Opportunity to shape technology strategy in corporate finance

A values-driven B-Corp organisation focused on Finance with a Purpose

If you’re an ambitious technologist who enjoys solving complex problems and building impactful platforms, please apply below.

*This role does not offer Visa sponsorship*

McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

TPBN1_UKTJ

Full Stack Software Engineer
Matchtech
Tring
Hybrid
Senior
£70/hour
+2

Location: Tring (Predominately onsite with flex where project allows) Duration: 4-6 month contract IR35: Outside IR35 Role detaills: Our client, a leading entity in the Defence & Security sector, is seeking a highly motivated Senior Software Engineer to join them on a contract basis - The role will encompass the design and development of a web-based control and monitoring dashboard application for an antenna terminal system. Key Responsibilities: Design and develop a web-based control and monitoring dashboard application for an antenna terminal system. Engage in the full design life cycle from specifications generation to thorough regression testing of pre-production units. Build and maintain React/Next.js frontend applications and NestJS backend services within a shared pnpm monorepo environment. Integrate user-facing components with backend services using various communication protocols (REST, WebSockets, SNMP, MQTT, etc.). Develop the GUI using a mix of off-the-shelf UI components and custom modules. Ensure the UI code is well-structured, scalable, and testable, conforming to UX/architecture guidelines. Ensure compliance with modern accessibility standards and usability best practices across browsers and devices. Contribute to software architecture, project planning, and specification documentation. Job Requirements: Proficiency in frontend technologies including HTML5, CSS3, JavaScript, TypeScript, React, and Next.js. Experience with backend services using NestJS and related TypeScript tooling. Understanding of various communication protocols like TCP/IP, HTTP, and SNMP. Experience with containerization tools such as Docker. Ability to design, implement, integrate, and verify software applications on Linux and Windows OS. Proven product development experience from concept through deployment. Familiarity with networked applications that require low-latency and high-availability. Preferred Experience: Knowledge of communication systems design. Understanding of various communication protocols, including RS-232, I2C, CAN, SPI, USB, TCP, and UDP over IP. Familiarity with databases, web servers (e.g. Apache), and UI/UX design. Interested? Apply today via the link provided

Software Engineer - C
Vantage Consulting
Leicester
In office
Junior - Mid
£30,000 - £40,000

Software Engineer - C++ | Leicester Our client is an established, innovative technology business with over 50 years of heritage developing high-precision measurement and colour science solutions. Their products are exported worldwide and used by some of the world's most recognisable brands. As the product range becomes increasingly software-driven, they are growing their development team and looking for a Software Engineer to join them in Leicester. The Role You'll be working within a small team of two, reporting directly to the Head of Software, contributing to the development and maintenance of a growing suite of PC and embedded applications used globally to calibrate and maintain precision measurement equipment. This is a hands-on role with genuine ownership. You'll be expected to work with a degree of autonomy, bring ideas to the table, and collaborate closely with colleagues across engineering disciplines in an open-plan environment. What You'll Be Doing Developing and maintaining C++ applications across PC and embedded platforms Building new software modules and contributing to the full development lifecycle Writing and managing automated tests Managing source control systems Working on projects that ship to global customers worldwide What We're Looking For Essential: Strong C++ skills (C++17 and object-oriented design) A degree in Mathematics, Physics or a related technical discipline 1-2 years of post-university software development experience (or a strong graduate with demonstrable C++ knowledge) Good communication skills and the ability to thrive in a small, multi-disciplinary team Beneficial (not essential - training available): Experience with MFC or Qt frameworks Familiarity with OpenCV or image processing Knowledge of Boost or STL The Process Shortlisted candidates will be asked to complete a technical assessment (approximately 4-5 hours) as part of the hiring process. Working Hours & Location Monday-Thursday: 8:00am-5:00pm (flexible start between 07:30-08:30) Friday: 8:00am-3:00pm 5 days on-site at their Leicester office Benefits 22 days annual leave + bank holidays (rising to 24 days at 5 years, 26 days at 10 years) Non-contractual annual bonus: £1,500-£2,000 Statutory pension (3%) Death in service - 4x salary Medicash health benefit Cycle to Work scheme

Python Software Engineer - Fintech
Run-Time Group Ltd
Ruislip
Hybrid
Mid
Private salary
+1

A Mid Level Python Engineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital.

Our client aims to change how corporate finance works, by replacing static, limited and often stale financial metrics with live data-driven insights sourced from direct connections to their clients systems.

You will be joining a strong team of Python Engineers, Data Scientists, and financial experts, who are building the next generation of financial toolsscalable, secure, and smart.

If you’re an experience Software Engineer whose passionate about Python, excited by financial technology, and eager to build meaningful systems from the ground up, we want to hear from you.

As a Python Software Engineer, you will contribute to the design, development, and delivery of scalable, high-impact features across our platform. Youll work closely with experienced engineers, product managers, and data scientists to build reliable systems that solve complex financial problems. This role offers an excellent opportunity to deepen your technical expertise, take ownership of individual projects, and grow in a supportive, fast-paced startup environment.

Requirements:

1st class - 2;1 Degree in Comp Sci or STEM subject from a Top ranked University

3+ years of experience in Python development

Tech: Python, FastAPI, Pydantic, PostgreSQL, AWS

DevOps tools: Kubernetes, Docker,Terraform, Jenkins

Very strong software engineering principles

Enthusiasm for startup environment and cross-functional teams

Passion for automation and data infrastructure

TPBN1_UKTJ

Senior Software Engineer - SDK
Avanti Recruitment
Larne
In office
Senior
£65,000 - £80,000

Senior Software Engineer Location: Northern Ireland Salary: Up to £80,000 + benefits An innovative engineering company specialising in advanced imaging technology is seeking a Senior Software Engineer to lead the development of a new Software Development Kit (SDK) used to control high-performance camera systems. Their technology is used across sectors such as aerospace, defence, satellite and scientific research, with systems deployed in demanding environments ranging from aircraft and surveillance platforms to satellites in space. This is an opportunity to own and shape a core software platform that enables complex imaging systems used worldwide. The Role You will take ownership of the architecture and ongoing development of a Software Development Kit (SDK) used by internal teams and external developers to interact with advanced hardware systems. Working closely with hardware and FPGA engineers, you will design scalable APIs, integrate hardware drivers and build tools that allow customers to easily integrate systems into their own products. You will also develop simple graphical tools used internally for testing, debugging and demonstration purposes. Key Responsibilities • Architect, design and maintain a robust SDK for hardware systems • Develop clean, scalable APIs and coding standards • Integrate third-party hardware drivers • Optimise performance for high-throughput data interfaces • Develop simple GUI applications for debugging and demonstrations • Collaborate with hardware and FPGA engineers across the R&D team • Support the long-term evolution of the software platform Required Skills • Strong experience in C, C++ or C# • Experience designing and maintaining SDKs or developer tools • Knowledge of API design and modular software architecture • Experience integrating hardware drivers or device interfaces • Strong debugging and performance optimisation skills • Experience working on hardware-integrated software systems Experience with imaging systems or machine vision technology would be beneficial but is not essential. The Environment You will join a small, highly technical engineering team working on cutting-edge technology used in demanding environments. Engineers collaborate closely across software, hardware and FPGA development, providing exposure to complex systems and advanced engineering challenges. Benefits • Competitive salary up to £80,000 • Flexible working hours • 37.5 hour working week • 22.5 days annual leave plus statutory holidays • Pension scheme • Private healthcare • Long service rewards including additional annual leave • Share options available for the right candidate Location This role is site-based in Northern Ireland, allowing close collaboration with the R&D and hardware teams. Apply If you are an experienced software engineer interested in building developer platforms for advanced hardware systems, this role offers the opportunity to work on technology used in aerospace, defence and scientific research worldwide. Apply now to learn more

Senior Software Engineer
Tec Partners
Cambridge
Hybrid
Senior
£60,000 - £100,000

Role: Senior Software Engineer

Location: Cambridge, Hybrid (3 days onsite)

Salary: Up to 100k + Bonuses DOE

Are you a Senior Software Engineer who thrives on solving complex technical challenges and building high-performance systems? Join an innovative Cambridge-based team pushing the boundaries of their industry.

You’ll be part of a close-knit, highly collaborative engineering group that values curiosity, technical excellence, and continuous improvement. The team is focused on designing sophisticated software solutions while fostering an environment where engineers can learn, share ideas, and grow.

As a Senior Software Engineer, you’ll play a key role in designing, developing, and optimising high-performance applications. You’ll collaborate with FPGA engineers, DevOps specialists, and fellow Senior Software Engineers to deliver integrated solutions, while contributing to architectural discussions that help shape the future of the platform.

There is also an exciting opportunity to gain exposure to Rust, working on new system developments with support from the Head of Software.

Key Responsibilities

  • Design, develop, and maintain high-performance C++ applications
  • Collaborate with FPGA engineers, DevOps, and other software engineers
  • Participate in code reviews, debugging, and performance optimisation
  • Contribute to architectural decisions and system evolution
  • Support development of new systems, including projects using Rust

Skills & Experience

  • Extensive hands-on C++ development experience
  • Strong problem-solving and analytical skills
  • Ability to work effectively in a fast-paced environment
  • Excellent communication and collaboration skills
  • Passion for technology and continuous improvement
  • Open to candidates from diverse technical backgrounds (finance experience not required)

If you’re looking for a challenging role where you can have real technical impact while continuing to develop your skills, we’d love to hear from you.

Solution Architect
Uniting Ambition
Manchester
Hybrid
Senior - Leader
£90,000 - £100,000

Solution Architect Shape the Future of a High-Scale Platform

Kafka, SQL, C#, .NET, Golang, TypeScript

Are you ready to define and drive the architecture of a platform built to handle millions of transactions per second, powering international growth and long-term scalability?

We re embarking on a full systems transformation of a mission-critical, large-scale platform with major investment and ambitious expansion plans. This role offers a rare opportunity to step into the heart of a greenfield rebuild, setting the foundations for the next decade of growth.

This isn t just a coding role. We re looking for a Solution Architectcan bridge hands-on engineering with architectural vision , someone who thrives in shaping strategy, designing resilient systems, and guiding teams towards world-class delivery.

What You ll Do

  • Define solution architecture and technical strategy for a complex, high-scale platform
  • Own end-to-end design across distributed, event-driven systems (Kafka, SQL, cloud-native)
  • Partner with product, engineering, and business stakeholders to translate vision into architecture
  • Lead technical planning, standards, and best practices across multiple teams
  • Provide architectural oversight and mentorship while influencing build vs. buy decisions
  • Ensure performance, scalability, and reliability are built into the DNA of the platform

What We re Looking For

  • Proven track record designing or architecting distributed, high-volume systems
  • Experience with event-driven architectures and high-throughput data pipelines (Kafka)
  • Strong knowledge of at least one of: C#, .NET, Golang, or TypeScript, plus SQL/databases
  • Ability to balance hands-on technical leadership with high-level solution design
  • Excellent communication and stakeholder management skills
  • Experience in platform modernisation, migrations, or full-scale rebuilds is highly desirable
  • Already started to explore AI in previous role

Why Join Us?

  • Hybrid working offices in Manchester or Staffordshire
  • Major ownership over architectural direction in a pivotal transformation
  • Chance to shape the backbone of a fast-scaling, international tech business

If you re ready to step into a strategic, solution-focused role at the intersection of architecture and engineering leadership, we d love to hear from you.

Full Stack Developer (Python / React)
Rise Technical Recruitment
London
In office
Mid - Senior
£60,000 - £70,000
+2

Camden - Office Based
6-9 month FTC
60,000 to 70,000 Pro Rata + Benefits

Exciting opportunity for a skilled Full Stack Developer to join a fast-growing London business, helping to design and build the backend systems, automation tools, and cloud infrastructure that support the company’s technology roadmap.

The business is expanding its internal systems and automation capabilities and is looking for a developer with strong experience in Python, AWS cloud services, and modern API development. This role offers the chance to work on impactful projects including business automation, data processing systems, and modern web applications.

In this role you will collaborate closely with engineering teams and business stakeholders to design and build backend services, APIs, and automation tools. You will work with technologies such as Python, AWS services including Lambda, EC2, S3, RDS, and API Gateway, as well as SQL databases and data processing libraries. You will also contribute to front end development using React where required and support integrations with Microsoft Office workflows and reporting systems.

The ideal candidate will have strong commercial experience developing backend systems using Python and building modern APIs. Experience with React, JavaScript or TypeScript, AWS cloud services, and SQL databases is essential.

Experience building automation tools, working with large datasets, or integrating with Microsoft Office workflows would be highly beneficial.

This is a unique opportunity to join a growing company at an exciting stage, working on modern cloud based systems while helping to improve automation, data processing, and development practices across the business.
The Role:
Design and develop backend systems and APIs using Python
Build secure, scalable, and maintainable cloud services within AWS
Develop automation tools and scripts that integrate with Microsoft Office workflows
Contribute to front end development using React where required
Design and maintain data processing pipelines and reporting systems
Optimise SQL queries and database performance
Collaborate with engineering teams and business stakeholders to build technical solutions
Contribute to improvements in development processes, tooling, and code quality
The Person:
Experienced Full Stack Developer with strong Python backend development skills
Commercial experience developing RESTful APIs and backend systems
Experience building modern web applications using React
Strong understanding of SQL databases, data modelling, and query optimisation
Experience working with AWS cloud services such as Lambda, EC2, S3, RDS, and API Gateway
Interest in automation, data processing, and business workflow integrations
Strong problem solving skills, attention to detail, and effective communication
Experience with Microsoft Office automation, data pipelines, or CI/CD pipelines is a plus

Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client.

We are an equal opportunities company and welcome applications from all suitable candidates.

Principal/Lead Software Engineer
Reed Technology
Newcastle upon Tyne
Hybrid
Senior
£64,000 - £74,000

We’re looking for a Principal/Lead Software Engineer to lead the migration and modernisation of a complex legacy application into a modern, scalable architecture. This is a hands-on technical leadership role where you’ll shape the design, guide the team, and ensure successful delivery of a critical transformation project.

Key Responsibilities

  • Drive the migration of legacy systems to modern, cloud-based solutions.
  • Define and implement microservice architecture using a code-first approach.
  • Apply strong architectural principles and design patterns to deliver robust solutions.
  • Collaborate with a cross-functional team (including React developers) to ensure seamless integration of front-end and back-end.
  • Get hands-on with C#, .NET, SQL, Web APIs, and React for complex feature development.
  • Build credibility through technical expertise and lead the team in pushing designs forward.
  • Work on features that require deep integration with multiple third-party applications.

What We’re Looking For

  • Proven experience in application modernisation and migration projects.
  • Strong background in microservice architecture and design patterns.
  • Hands-on expertise in C#, .NET, SQL, and Web APIs.
  • Cloud experience (Azure preferred, AWS considered).
  • Knowledge of front-end technologies (React essential; exposure to Next.js a plus).
  • Ability to understand and guide front-end work within the overall architecture.
  • Evidence of delivering complex technical solutions and influencing design decisions.
  • Excellent communication and leadership skills to inspire and guide a team.

Interview Process

  1. Introductory Call with the Hiring Manager - review CV, discuss role, answer questions.
  2. Take-home Technical Task.
  3. Face-to-Face Interview at the Newcastle office.

Why Join Us?

  • Excellent benefits package including an attractive pension scheme
  • Be at the forefront of a major transformation project.
  • Work with modern technologies and cloud platforms.
  • Hybrid working with flexibility.
  • Opportunity to influence architecture and technical direction.

Interested? Apply now and help us modernise for the future!

Full Stack Software Engineer
Renishaw plc
Gloucestershire
Hybrid
Junior - Mid
£45,000 - £55,000
+1

Salary 45,000 - 55,000 depending on experience.

Location Wotton-under-edge, Gloucestershire

Hybrid working 3 days/week onsite (no public transport available)

We are seeking an enthusiastic Full Stack Software Engineer to join our team. You will be working on customer-facing web applications and associated backend systems. You will have at good commercial experience of implementing responsive websites using modern JavaScript frameworks/libraries and backend APIs.

As a member of our Agile development team, you will be initially focused on backend application development and can extend your experience and skillset across our full technology stack. You will also be expected to assist us in supporting several legacy applications as we migrate them to newer technologies.

You will be willing to contribute to and be part of a dynamic and friendly team who provide their colleagues with support and assistance across a variety of projects and application types. In addition, you will have the opportunity to work with business stakeholders in our web experience and marketing departments as part of a wider digital transformation strategy.

Responsibilities

  • Development and maintenance of Azure logic apps and function apps.
  • Build and consume RESTful APIs and manage data flow between front-end and back-end systems.
  • Collaborate with UX/UI designers, product managers, and other developers to deliver high-quality solutions.
  • Ensure application performance, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, testing, and deployment processes.
  • Stay current with emerging technologies and best practices.

Key requirements

  • Good aptitude and problem-solving skills.
  • Good communication (written and verbal) and team working skills.
  • Able to communicate effectively using MS Teams or similar.
  • Design, develop, and maintenance of full-stack web applications using C#/.NET Core, ASP.NET MVC, and JavaScript frameworks (e.g., React, Angular).
  • Familiarity with CMS or similar platforms (e.g., Sitecore, Contentstack, Adobe Experience Manager).
  • Understanding of microservices architecture, API gateways,
  • Experience working with cloud platforms (Azure or AWS).
  • Proficiency in Git and CI/CD tools (e.g., Azure DevOps, GitHub Actions).
  • Good knowledge of SOLID principles, design patterns, and secure coding practices (OWASP).
  • Experience with Agile/Scrum methodologies.
  • Writing unit tests
  • Adaptability - ability to work in a fast-changing environment
  • Experience using Github, Copilot or equivalent

Desirable requirements

  • Experience working with IPaas/ Digital orchestration platforms. I.e.- Azure logic apps, Conscia, Boomi, Celigo etc.
  • Experience working with low code/ no code platforms
  • Experience with prompt engineering- experience designing and optimising prompts
  • Experience using service bus and message queues
  • Experience supporting and troubleshooting build pipelines
  • Ability to take ownership of project work and take initiative where required
  • Experience in monitoring & observing application errors and performance
  • Experience working on accessibilityExperience with prompt engineering
  • Experience working with databases - SQL Server, Cosmos DB

Benefits

When you join Renishaw, we’re committing to your future career. That’s because we believe in developing our people’s skills and promoting them internally. We also offer a benefits package that’s highly desirable; including a 9% non-contributory pension, discretionary annual bonus, subsidised onsite restaurants and coffee shops, free parking, car sharing scheme and 24 hour fitness centres. ( not available at all sites).

We also want to promote a healthy work-life balance as much as possible, so we have introduced a hybrid working policy which allows for a combination of home and office based working depending on the nature of your role. We also offer a variable working programme, 25 days holiday plus bank holidays, Life Assurance policy of 12 times annual salary, Cycle to Work scheme, enhanced maternity pay subject to qualifying criteria, Health Cash Plan, the option to join BUPA Renishaw Health Trust and an Employee Assistance Programme for employees and family.

Software Engineer
Gold Group
London
In office
Mid - Senior
Private salary
+12

Job Title: Software Engineer

Location: London

Salary: TBC - We are booking interviews in next week! Please call or email for a slot

As a Software Engineer you’ll play a pivotal role in developing cutting edge DevSecOps software systems and applications. You’ll be at the forefront of driving innovation and safeguarding digital infrastructures in the UK.

The Role:

So, what will you be doing as a Software Engineer?

Typically, you will be involved in one or more of the following:

  • Planning, conducting and coordinating software development activities.
  • Working with customers and key stakeholders to identify requirements and ready to advise on and influence the adoption of suitable architectures and solutions.
  • Design and development of tests to debug software.
  • Working with customer requirements that are to be programmed into business/mission applications, whilst utilising the appropriates standards, processes and tools throughout the entire development lifecycle.
  • Mentoring of junior engineers.
  • Analysis of system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Championing automation in the form of IaC, CI/CD and test automation.

Extra info:

  • Expert knowledge of current Java.
  • Proficient in another language such as Python, C++, JavaScript, TypeScript, React.
  • Advanced knowledge of AWS Services such as EC2, EKS, Fargate, IAM, S3, Lambda.
  • Advanced knowledge of CI/CD software pipelines for Cloud deployments.
  • Expert knowledge of developing software for cloud deployment - specifically AWS.
  • Expert in developing software for microservice and or serverless architectures.
  • Advanced understanding the development challenges moving on-prem workload to cloud.
  • Experience of developing on Linux.
  • Advanced understanding of mocking and unit testing frameworks such as JUnit 5.x (Jupiter).
  • Expert with Git version control.
  • Proficient in Agile Development using SCRUM.
  • Advanced knowledge of Oracle/ Relational Databases and/or Mongo.
  • Experience of GitLab CI/CD Pipelines.
  • Experience of Apache NiFi.
  • Experience in the use of Atlassian Suite - Bitbucket, Jira, Confluence.
  • Experience of Elasticsearch and Kibana.
  • Advanced knowledge of Hibernate.

We would love to hear from you if you have any of the following Qualifications or Certifications:

  • Oracle Java Certification.
  • AWS Certification.
  • ISTQB Certification.
  • OSCP Certification.
  • CCNA Certification.

My client is keen to get this position filled ASAP, so if you feel you have the skills and desire to provide passion and drive as the next Software Engineer, this is the opportunity for you!

You will be required to undergo DV clearance for this role.

So, if you are interested in joining a well-established, renowned, globally recognised organisation working with experts in their field as the next Software Engineer, hit that apply button now!

Services advertised by Gold Group are those of an Agency and/or an Employment Business.
We will contact you within the next 14 days if you are selected for interview. For a copy of our privacy policy please visit our website.

Junior JavaScript / Node.js Developer
Constant Recruitment Ltd
Ashford
In office
Junior
£28,000 - £35,000

Location: Ashford

Salary: Up to 35k DOE

Level: Junior / early-career

Do these questions sound like you?

Do you enjoy writing code and want to keep getting better at it?

Are you interested in cloud computing and AWS, even if you are still early on that journey?

Do you want to be trained properly and build something meaningful, not just fix small tickets?

If so, this could be a really strong next step.

The opportunity

We are recruiting for a Junior JavaScript / Node.js Developer to join a growing, forward-thinking team who care far more about enthusiasm, curiosity, and potential than ticking boxes on a CV.

This role is aimed at someone who wants to code. Someone who enjoys building, experimenting, learning, and improving and who is excited by modern development practices, cloud technology, and using AI as part of their workflow.

You do not need to be senior. You do need to care.

You will be supported, trained, and encouraged to grow technically and professionally.

What you will be getting involved in

  • Writing and improving JavaScript / Node.js code
  • Contributing to real products and services, not toy projects
  • Working with cloud-hosted applications, with exposure to AWS
  • Learning how applications are deployed, scaled, and maintained in the cloud
  • Using AI tools responsibly to support development and productivity
  • Collaborating with other developers to design and build solutions properly

What they are looking for

This role would suit someone who has:

  • Hands-on experience with JavaScript, ideally including Node.js
  • Some exposure to cloud computing, ideally AWS
    • This could be through study, labs, personal projects, or a junior role
  • A genuine interest in how modern applications are built and run
  • Curiosity, enthusiasm, and a desire to keep learning
  • Comfort using AI tools as part of development (and an understanding of their strengths and limits)
  • Any knowledge of InDesign would be a big plus

Commercial experience matters less than attitude and ability.

Who this is ideal for

You might be:

  • Early in your development career
  • Self-taught or bootcamp trained
  • A graduate with practical coding and cloud projects
  • In a junior role but not being stretched or supported properly

As long as you can code, want to code, and want to grow, this client is open-minded.

Why this role is different

  • Training and development are taken seriously
  • You will be encouraged to learn, ask questions, and improve
  • You will be building things properly, not just maintaining legacy code
  • AI is seen as a tool to support good engineering, not a shortcut
D365 Developer
Dynamic Search
Not Specified
Hybrid
Mid - Senior
£50,000

Dynamics 365 Developer (Business Central & D365 CRM)

Contract: 12 Months
Salary: 50,000
Sector: Not-for-Profit / Charity
Location: UK (Hybrid / Remote options depending on project needs)

An established not-for-profit organisation is seeking an experienced Dynamics 365 Developer to support the development, enhancement, and integration of its core business systems. The organisation uses Microsoft Dynamics 365 Business Central as its ERP platform and Microsoft Dynamics 365 Customer Engagement (CRM) for stakeholder management and engagement.

This role will play a key part in improving how the organisation manages finance, grants and funding programmes, and community engagement activities through the Dynamics platform. You will work closely with internal stakeholders including finance teams, programme managers, and external partners to deliver scalable and maintainable solutions.

Key Responsibilities

Dynamics Development

  • Design, develop, and maintain custom extensions within Business Central using the AL programming language
  • Configure and extend Dynamics 365 CRM entities, forms, views, and workflows
  • Develop plugins, custom logic, and integrations using C#, .NET, and JavaScript
  • Implement automation and business processes using Power Platform tools

Systems Integration

  • Build and maintain integrations between Business Central and Dynamics 365 CRM
  • Develop REST APIs, web services, and data integration pipelines
  • Ensure reliable data synchronisation between ERP and CRM systems
  • Integrate Dynamics with third-party platforms where required

Business Process Support

  • Work with finance and programme teams to support grant and sub-grant management processes
  • Assist with system improvements that support resident and stakeholder engagement
  • Translate business requirements into scalable technical solutions
  • Provide guidance on best practice across the Dynamics ecosystem

Platform Management & Improvement

  • Support system upgrades, extension lifecycle management, and release processes
  • Maintain documentation for customisations, integrations, and architecture
  • Participate in troubleshooting and resolving system issues
  • Identify opportunities to improve automation, performance, and system usability

Technical Skills & Experience

Business Central

Experience developing solutions in Microsoft Dynamics 365 Business Central, including:

  • AL language development
  • Custom extensions and application customisation
  • Development of reports, pages, tables, and codeunits
  • Understanding of finance modules and ERP workflows

Dynamics CRM

Experience working with Microsoft Dynamics 365 Customer Engagement, including:

  • Custom entities, forms, and views
  • Plugins and workflow development
  • Client-side scripting with JavaScript
  • Server-side development with C# / .NET
  • Power Platform integration

Integration & Platform Tools

  • API development and integration using REST / web services
  • Data synchronisation between systems
  • Experience with Power Platform (Power Apps, Power Automate)
  • Knowledge of Azure services and DevOps pipelines
  • Source control and deployment best practices
Java Software Engineer
Arm
Gloucester
In office
Mid
£60/hour - £65/hour

12 month contract

Based in Bristol

Offering 65ph Inside IR35

Do you have experience with Java?

Do you have experience in RTOS?

Do you want to work with an industry-leading company?

If your answer to these is yes, then this could be the role for you!

As the Java Software Engineer, you will be working alongside a market-leading Defence and Aerospace company who are constantly growing and developing. They are always looking to bring on new talents such as yourself and further develop your skills to enable you to grow within the company and industry.

Due to the nature of the work you will be involved in, you will be required to obtain UK SC clearance in this role.

You will be involved in:

Continued design and development of new and evolving software tools and architectures

Instantiations for future products

Skillset/experience required:

  • A background in software engineering, its realisation and system wide impact
  • Experience working in Java
  • Experience across the entire software development process
  • Experience in other languages such as Ada
  • Knowledge of DDS middleware and Real Time Operating Systems
  • Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508

If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further!

Java Software Engineer

12 month contract

Based in Bristol

Offering 65ph Inside IR35

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited (“ARM”). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

Frequently asked questions
Haystack features a wide range of Backend Engineer positions, including roles in startups, mid-sized companies, and large enterprises, covering various industries such as finance, healthcare, e-commerce, and more.
Common programming languages for Backend Engineer roles on Haystack include Java, Python, Ruby, Go, Node.js, and C#. Job postings typically specify the preferred languages and frameworks.
Yes, Haystack allows you to filter Backend Engineer job listings based on remote, hybrid, or on-site work options to help you find roles that match your work location preferences.
Absolutely. Haystack includes Backend Engineer job listings for various experience levels, including entry-level, mid-level, and senior positions, making it easier for candidates at all stages to find suitable roles.
To apply for Backend Engineer jobs, simply create an account on Haystack, upload your resume, and submit applications directly through the platform. Some listings may also redirect you to the employer's application portal.