National Residential Landlords Association
London, UK
Location:
Based from either our Manchester or London office – with some home working possible
The NRLA: Who we are
The NRLA is the UK’s largest organisation representing private residential landlords, a community of over 110,000 members across England and Wales. We’re on a mission to transform how landlords manage their properties, stay compliant, and operate day to day. And that means building the next generation of digital tools that will define the private rented sector for years to come.
We’re not here to be average. We’re carving out a bold digital path and building the foundations of what will become the operating system for the Private Rental Sector (PRS). To do that, we need talented, curious, forward-thinking developers who want to stretch themselves, learn new stacks, and help shape genuinely meaningful technology.
Recognised with Investors in People Gold and named by The Sunday Times as one of the UK’s best companies to work for, we offer a supportive, ambitious environment where innovation isn’t just welcomed, it’s expected. With hybrid working from our Manchester and London hubs, you’ll join a team that values professional growth, collaboration, and the desire to push boundaries.
If you want to build purposeful tech, upskill across multiple modern stacks, and play a key role in shaping the NRLA’s digital future, we’d love to hear from you.
The NRLA package:
25 days annual leave increasing to 26 days with three years’ service, 27 days with five years’ service and 28 days with seven years’ service
Additional annual day off for your birthday
Salary exchange Pension scheme
Life assurance
Cash plan health and wellbeing benefit including Employee Assistance Programme and counselling service
Sick pay
Cycle purchase loans, season tickets loans and interest free staff loans
Complimentary NRLA membership
Non contractual annual performance-related bonus scheme
Enhanced maternity and paternity pay
MAIN PURPOSE AND SCOPE OF JOB:
The Full Stack Developer will be responsible for developing, maintaining, and enhancing the NRLA’s property management platform within a modern monorepo architecture.
This role requires expertise in both frontend (Angular) and backend (Node.js/Firebase) development, with a focus on delivering robust, scalable solutions that serve landlords and tenants.
The successful candidate will work collaboratively within an agile team environment, contributing to all phases of the software development lifecycle while maintaining high standards of code quality and security.
RESPONSIBLE FOR:
Developing high quality, scalable solutions code across both the frontend and backend for landlords and property management professionals.
Working collaboratively with Product, Design, and Delivery teams to gather requirements, investigate solutions and translating into technical ...
Building and maintaining an Angular-based web application and Firebase Cloud Functions.
Working within a monorepo architecture using modern development tools and practices.
Ensuring security, data protection, and compliance best practices.
Supporting code reviews, documentation, and continuous improvement.
Duties And Key Responsibilities
Key Technologies:
Frontend: Angular 16, TypeScript, RxJS, Angular Material
Backend: Node.js 20, Firebase Cloud Functions, Express.js
Database: Firebase Firestore, BigQuery
Cloud: Google Cloud Platform, Firebase
Testing: Jest, Storybook
Build Tools: pnpm, Turborepo, Angular CLI
DevOps: Google Cloud Build, Infisical, Sentry, Shell Scripting
Version Control: Git, GitHub
Technical Development and Implementation:
Develop and maintain Angular 16+ applications using TypeScript, RxJS, and Angular Material
Build and maintain Firebase Cloud Functions using Node.js 20 and TypeScript
Implement responsive, accessible UI components following modern design patterns
Develop RESTful APIs and integrate third-party services (Stripe, SendGrid, Algolia, Moneyhub, etc.)
Work with Google Cloud Platform services including BigQuery, Cloud Storage, Cloud Tasks, and Pub/Sub
Software Development and Delivery:
Write clean, maintainable, and well-documented code following established coding standards
Participate in code reviews and provide constructive feedback to team members
Develop and maintain comprehensive unit tests using Jest
Work within a monorepo structure using pnpm workspaces
Implement CI/CD pipelines using Google Cloud Build and Firebase deployment tools
Manage application state and data flow using reactive programming patterns
Optimize application performance
Professional Development and Collaboration:
Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
Collaborate with product owners, designers, and stakeholders to refine requirements
Stay current with emerging technologies and best practices in web development
Contribute to technical documentation and knowledge sharing within the team
Participate in technical discussions and architectural decision-making
Technical Operations and Quality Assurance:
Monitor application performance using Sentry error tracking and analytics
Implement security best practices
Debug and resolve production issues in a timely manner
Maintain test coverage and ensure comprehensive testing strategies
Perform database migrations and manage Firestore data structures
Stakeholder Collaboration:
Communicate technical concepts effectively to non-technical stakeholders
Gather and analyse requirements from business stakeholders
Provide technical estimates and delivery timelines
Present demos and progress updates to stakeholders
Collaborate with external partners and third-party service providers
Support customer-facing teams with technical expertise when needed
Person Specification
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
Relevant certifications in Angular, Google Cloud Platform, or Firebase (desirable)
Evidence of ongoing professional development or contributions to technical communities (desirable).
Skills And Abilities:
Frontend Development: Knowledge of Angular (v16+), TypeScript, ES6+, RxJS, HTML5, CSS3/SCSS
Backend Development: Strong proficiency in Node.js, Express.js, and serverless architectures
Database: Experience with NoSQL databases, particularly Firebase Firestore
Cloud Platforms: Hands-on experience with Google Cloud Platform and Firebase services
Version Control: Proficient with Git, GitHub workflows, and collaborative development practices
Testing: Experience with Jest and test-driven development approaches
API Integration: Ability to integrate and work with third-party APIs and services
Problem Solving: Strong analytical and debugging skills
Communication: Excellent written and verbal communication skills
Experience:
Minimum 3 - 5 years of professional software development experience
Proven experience building production-grade Angular applications
Experience with Firebase Cloud Functions and serverless architectures
Track record of working in monorepo environments (desirable)
Experience with payment processing systems (Stripe) and financial integrations
Familiarity with property management or real estate technology (desirable)
Experience with CI/CD pipelines and DevOps practices
Background in agile/scrum development methodologies
Knowledge:
Deep understanding of JavaScript/TypeScript and modern ES6+ features
Knowledge of reactive programming patterns and state management
Understanding of RESTful API design principles
Familiarity with authentication and authorization patterns (JWT, OAuth)
Knowledge of web security best practices and OWASP guidelines
Understanding of responsive design and mobile-first development
Awareness of accessibility standards (WCAG 2.1)
Knowledge of performance optimization techniques
Understanding of microservices and event-driven architectures
Personal Attributes and other requirements:
Self-motivated with strong initiative and ability to work independently
Detail-oriented with commitment to code quality and best practices
A keen eye for detail when working with UI
Adaptable and comfortable working in a fast-paced, evolving environment
Collaborative team player with strong interpersonal skills
Proactive approach to learning new technologies and methodologies
Strong time management and organizational skills
Passion for creating excellent user experiences
Commitment to continuous improvement and professional development
Ability to work hybrid from Manchester or London office
02/12/2025
Full time
Location:
Based from either our Manchester or London office – with some home working possible
The NRLA: Who we are
The NRLA is the UK’s largest organisation representing private residential landlords, a community of over 110,000 members across England and Wales. We’re on a mission to transform how landlords manage their properties, stay compliant, and operate day to day. And that means building the next generation of digital tools that will define the private rented sector for years to come.
We’re not here to be average. We’re carving out a bold digital path and building the foundations of what will become the operating system for the Private Rental Sector (PRS). To do that, we need talented, curious, forward-thinking developers who want to stretch themselves, learn new stacks, and help shape genuinely meaningful technology.
Recognised with Investors in People Gold and named by The Sunday Times as one of the UK’s best companies to work for, we offer a supportive, ambitious environment where innovation isn’t just welcomed, it’s expected. With hybrid working from our Manchester and London hubs, you’ll join a team that values professional growth, collaboration, and the desire to push boundaries.
If you want to build purposeful tech, upskill across multiple modern stacks, and play a key role in shaping the NRLA’s digital future, we’d love to hear from you.
The NRLA package:
25 days annual leave increasing to 26 days with three years’ service, 27 days with five years’ service and 28 days with seven years’ service
Additional annual day off for your birthday
Salary exchange Pension scheme
Life assurance
Cash plan health and wellbeing benefit including Employee Assistance Programme and counselling service
Sick pay
Cycle purchase loans, season tickets loans and interest free staff loans
Complimentary NRLA membership
Non contractual annual performance-related bonus scheme
Enhanced maternity and paternity pay
MAIN PURPOSE AND SCOPE OF JOB:
The Full Stack Developer will be responsible for developing, maintaining, and enhancing the NRLA’s property management platform within a modern monorepo architecture.
This role requires expertise in both frontend (Angular) and backend (Node.js/Firebase) development, with a focus on delivering robust, scalable solutions that serve landlords and tenants.
The successful candidate will work collaboratively within an agile team environment, contributing to all phases of the software development lifecycle while maintaining high standards of code quality and security.
RESPONSIBLE FOR:
Developing high quality, scalable solutions code across both the frontend and backend for landlords and property management professionals.
Working collaboratively with Product, Design, and Delivery teams to gather requirements, investigate solutions and translating into technical ...
Building and maintaining an Angular-based web application and Firebase Cloud Functions.
Working within a monorepo architecture using modern development tools and practices.
Ensuring security, data protection, and compliance best practices.
Supporting code reviews, documentation, and continuous improvement.
Duties And Key Responsibilities
Key Technologies:
Frontend: Angular 16, TypeScript, RxJS, Angular Material
Backend: Node.js 20, Firebase Cloud Functions, Express.js
Database: Firebase Firestore, BigQuery
Cloud: Google Cloud Platform, Firebase
Testing: Jest, Storybook
Build Tools: pnpm, Turborepo, Angular CLI
DevOps: Google Cloud Build, Infisical, Sentry, Shell Scripting
Version Control: Git, GitHub
Technical Development and Implementation:
Develop and maintain Angular 16+ applications using TypeScript, RxJS, and Angular Material
Build and maintain Firebase Cloud Functions using Node.js 20 and TypeScript
Implement responsive, accessible UI components following modern design patterns
Develop RESTful APIs and integrate third-party services (Stripe, SendGrid, Algolia, Moneyhub, etc.)
Work with Google Cloud Platform services including BigQuery, Cloud Storage, Cloud Tasks, and Pub/Sub
Software Development and Delivery:
Write clean, maintainable, and well-documented code following established coding standards
Participate in code reviews and provide constructive feedback to team members
Develop and maintain comprehensive unit tests using Jest
Work within a monorepo structure using pnpm workspaces
Implement CI/CD pipelines using Google Cloud Build and Firebase deployment tools
Manage application state and data flow using reactive programming patterns
Optimize application performance
Professional Development and Collaboration:
Participate in agile ceremonies including sprint planning, daily standups, and retrospectives
Collaborate with product owners, designers, and stakeholders to refine requirements
Stay current with emerging technologies and best practices in web development
Contribute to technical documentation and knowledge sharing within the team
Participate in technical discussions and architectural decision-making
Technical Operations and Quality Assurance:
Monitor application performance using Sentry error tracking and analytics
Implement security best practices
Debug and resolve production issues in a timely manner
Maintain test coverage and ensure comprehensive testing strategies
Perform database migrations and manage Firestore data structures
Stakeholder Collaboration:
Communicate technical concepts effectively to non-technical stakeholders
Gather and analyse requirements from business stakeholders
Provide technical estimates and delivery timelines
Present demos and progress updates to stakeholders
Collaborate with external partners and third-party service providers
Support customer-facing teams with technical expertise when needed
Person Specification
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
Relevant certifications in Angular, Google Cloud Platform, or Firebase (desirable)
Evidence of ongoing professional development or contributions to technical communities (desirable).
Skills And Abilities:
Frontend Development: Knowledge of Angular (v16+), TypeScript, ES6+, RxJS, HTML5, CSS3/SCSS
Backend Development: Strong proficiency in Node.js, Express.js, and serverless architectures
Database: Experience with NoSQL databases, particularly Firebase Firestore
Cloud Platforms: Hands-on experience with Google Cloud Platform and Firebase services
Version Control: Proficient with Git, GitHub workflows, and collaborative development practices
Testing: Experience with Jest and test-driven development approaches
API Integration: Ability to integrate and work with third-party APIs and services
Problem Solving: Strong analytical and debugging skills
Communication: Excellent written and verbal communication skills
Experience:
Minimum 3 - 5 years of professional software development experience
Proven experience building production-grade Angular applications
Experience with Firebase Cloud Functions and serverless architectures
Track record of working in monorepo environments (desirable)
Experience with payment processing systems (Stripe) and financial integrations
Familiarity with property management or real estate technology (desirable)
Experience with CI/CD pipelines and DevOps practices
Background in agile/scrum development methodologies
Knowledge:
Deep understanding of JavaScript/TypeScript and modern ES6+ features
Knowledge of reactive programming patterns and state management
Understanding of RESTful API design principles
Familiarity with authentication and authorization patterns (JWT, OAuth)
Knowledge of web security best practices and OWASP guidelines
Understanding of responsive design and mobile-first development
Awareness of accessibility standards (WCAG 2.1)
Knowledge of performance optimization techniques
Understanding of microservices and event-driven architectures
Personal Attributes and other requirements:
Self-motivated with strong initiative and ability to work independently
Detail-oriented with commitment to code quality and best practices
A keen eye for detail when working with UI
Adaptable and comfortable working in a fast-paced, evolving environment
Collaborative team player with strong interpersonal skills
Proactive approach to learning new technologies and methodologies
Strong time management and organizational skills
Passion for creating excellent user experiences
Commitment to continuous improvement and professional development
Ability to work hybrid from Manchester or London office
Role and Responsibilities
This is an excellent opportunity for a capable web developer who enjoys owning features end-to-end in a modern, forward-thinking financial services business. We have our own proprietary applications, both back-office solutions as well as client facing.
You will work on multiple projects including continuing to enhance our own CRM solution, migrating legacy WebForms functionality to clean services and a modern UI. You’ll work in a fast-paced, dynamic environment; you will not be a “cog in the machine.”
You’ll be involved in every aspect of delivery - from requirements and design, to development, testing, deployment, documentation, and support, with a strong focus on scalability and maintainability. We are an extremely fast-growing business and as such, you will be required to adapt quickly to changes and business requirements. You must have a willingness to learn and adapt quickly in order to satisfy changes to business requirements.
The job role will consist of the below responsibilities:
Development
CRM (WebForms/.NET/TSQL/BPM): Configure and extend our proprietary CRM using TSQL, BPM/workflow tools and C#
Modernisation: Incremental modernisation of legacy applications using strangler pattern
Client facing applications: Develop our customer self service portal and other front-end applications utilising React/Typescript and .NET 9 Web API
Azure implementation: Assist in administering our cloud infrastructure (App Service/Functions, Azure SQL, Storage, Key Vault with Managed Identity, App Configuration, Private Endpoints, Application Insights)
Quality/pipelines: Contribute to and set up CI/CD pipelines, unit/integration tests where required
Testing: Conduct thorough testing and peer review of work items
Data Analysis (SQL Server/TSQL)
Write performance conscious, SARGable queries and implement appropriate indexing
Monitor and apply performance fixes and other DB management tasks in Azure SQL Server hosted DB
Technical Documentation
Produce documentation for requirement gathering, code architecture and training guides
Contribute to due diligence and penetration test readiness packs (architecture diagrams, data flows and controls)
Support
Triage and resolve support tickets relating to in-house applications from employees
Support customer facing applications and address incidents utilising Azure Application Insights and application logs to identify and resolve issues
Requirement Gathering:
Communicate with stakeholders to establish clear problem statements and requirements
Translate requirements into technical solutions with a focus on extendibility and minimising technical debt, considering future changes
Accountability and Working Relationships
Part of a small, highly motivated and productive development team
Partners closely with CTO (hands on)
Collaborates and in direct communication with operations, advice, compliance and administration teams to deliver appropriate solutions
Accountable for delivering projects on time and to specification
Working Environment and Hours:
Office based in Doncaster (remote working can be available on occasions where required, however office based is preferred)
Monday to Friday, 09:00-17:30. Hours can be flexible within reason and to ensure delivery of key milestones
Benefits
Competitive salary (dependent on experience)
24 days annual leave (plus bank holidays)
Pension scheme
Can be very flexible on working hours dependent on requirements and ensuring delivery of key milestones
Opportunity to own meaningful projects end-to-end in a growing, entrepreneurial business
Big opportunity to learn new emerging technologies (particularly AI), while at work
Skills – Essential
C# .NET (6+): Dependency Injection, Web API
Working knowledge and experience of legacy .NET Framework 4.x and WebForms
Microsoft SQL Server: Strong T-SQL, SARGability and indexing, performance tuning mindset
TypeScript/React: Component reusability, state management
Auth and Security: Securing SPA/APIs using flows such as OAuth2/OIDC
Microsoft Azure (hands-on): VMs, App Service, Functions/Logic Apps, Azure SQL, Storage, Key Vault (Managed Identity), App Configuration, Application Insights; basic networking/private endpoints/DNS concepts
CI/CD: GitHub Actions/Azure DevOps; environment-aware configuration and secret management
Skills – Desirable
Firebase: authentication, hosting, functions, Firestore
React Native and building mobile apps
Exposure to Azure AI Foundry or other AI orchestration (prompting/evaluation/workflows)
Experience migrating legacy codebases to modern architecture
Using Entra ID for authentication (OAuth2 Flow)
Azure infrastructure set up including VNET/Private endpoint and DNS management and setting up secure landing zones
Twilio API
Industry knowledge of Financial services particularly retirement and custodial platforms
Knowledge and experience working with the Seccl API
Development Path
Candidates slightly lighter in one area (like React or Azure) but strong in WebForms + C# + SQL and motivated to learn will be considered, provided they can show understanding of fundamentals and are willing to learn quickly. Comfortable operating across legacy and modern stacks in the same day.
Job Type: Full-time
Benefits:
Company events
Company pension
Free parking
On-site parking
Ability to commute/relocate:
Doncaster DN4 5NL: reliably commute or plan to relocate before starting work (preferred)
Work Location: In person
12/11/2025
Full time
Role and Responsibilities
This is an excellent opportunity for a capable web developer who enjoys owning features end-to-end in a modern, forward-thinking financial services business. We have our own proprietary applications, both back-office solutions as well as client facing.
You will work on multiple projects including continuing to enhance our own CRM solution, migrating legacy WebForms functionality to clean services and a modern UI. You’ll work in a fast-paced, dynamic environment; you will not be a “cog in the machine.”
You’ll be involved in every aspect of delivery - from requirements and design, to development, testing, deployment, documentation, and support, with a strong focus on scalability and maintainability. We are an extremely fast-growing business and as such, you will be required to adapt quickly to changes and business requirements. You must have a willingness to learn and adapt quickly in order to satisfy changes to business requirements.
The job role will consist of the below responsibilities:
Development
CRM (WebForms/.NET/TSQL/BPM): Configure and extend our proprietary CRM using TSQL, BPM/workflow tools and C#
Modernisation: Incremental modernisation of legacy applications using strangler pattern
Client facing applications: Develop our customer self service portal and other front-end applications utilising React/Typescript and .NET 9 Web API
Azure implementation: Assist in administering our cloud infrastructure (App Service/Functions, Azure SQL, Storage, Key Vault with Managed Identity, App Configuration, Private Endpoints, Application Insights)
Quality/pipelines: Contribute to and set up CI/CD pipelines, unit/integration tests where required
Testing: Conduct thorough testing and peer review of work items
Data Analysis (SQL Server/TSQL)
Write performance conscious, SARGable queries and implement appropriate indexing
Monitor and apply performance fixes and other DB management tasks in Azure SQL Server hosted DB
Technical Documentation
Produce documentation for requirement gathering, code architecture and training guides
Contribute to due diligence and penetration test readiness packs (architecture diagrams, data flows and controls)
Support
Triage and resolve support tickets relating to in-house applications from employees
Support customer facing applications and address incidents utilising Azure Application Insights and application logs to identify and resolve issues
Requirement Gathering:
Communicate with stakeholders to establish clear problem statements and requirements
Translate requirements into technical solutions with a focus on extendibility and minimising technical debt, considering future changes
Accountability and Working Relationships
Part of a small, highly motivated and productive development team
Partners closely with CTO (hands on)
Collaborates and in direct communication with operations, advice, compliance and administration teams to deliver appropriate solutions
Accountable for delivering projects on time and to specification
Working Environment and Hours:
Office based in Doncaster (remote working can be available on occasions where required, however office based is preferred)
Monday to Friday, 09:00-17:30. Hours can be flexible within reason and to ensure delivery of key milestones
Benefits
Competitive salary (dependent on experience)
24 days annual leave (plus bank holidays)
Pension scheme
Can be very flexible on working hours dependent on requirements and ensuring delivery of key milestones
Opportunity to own meaningful projects end-to-end in a growing, entrepreneurial business
Big opportunity to learn new emerging technologies (particularly AI), while at work
Skills – Essential
C# .NET (6+): Dependency Injection, Web API
Working knowledge and experience of legacy .NET Framework 4.x and WebForms
Microsoft SQL Server: Strong T-SQL, SARGability and indexing, performance tuning mindset
TypeScript/React: Component reusability, state management
Auth and Security: Securing SPA/APIs using flows such as OAuth2/OIDC
Microsoft Azure (hands-on): VMs, App Service, Functions/Logic Apps, Azure SQL, Storage, Key Vault (Managed Identity), App Configuration, Application Insights; basic networking/private endpoints/DNS concepts
CI/CD: GitHub Actions/Azure DevOps; environment-aware configuration and secret management
Skills – Desirable
Firebase: authentication, hosting, functions, Firestore
React Native and building mobile apps
Exposure to Azure AI Foundry or other AI orchestration (prompting/evaluation/workflows)
Experience migrating legacy codebases to modern architecture
Using Entra ID for authentication (OAuth2 Flow)
Azure infrastructure set up including VNET/Private endpoint and DNS management and setting up secure landing zones
Twilio API
Industry knowledge of Financial services particularly retirement and custodial platforms
Knowledge and experience working with the Seccl API
Development Path
Candidates slightly lighter in one area (like React or Azure) but strong in WebForms + C# + SQL and motivated to learn will be considered, provided they can show understanding of fundamentals and are willing to learn quickly. Comfortable operating across legacy and modern stacks in the same day.
Job Type: Full-time
Benefits:
Company events
Company pension
Free parking
On-site parking
Ability to commute/relocate:
Doncaster DN4 5NL: reliably commute or plan to relocate before starting work (preferred)
Work Location: In person
Location: Hybrid - Leeds City Centre (LS1 5JL). Predominantly remote with occasional attendance for workshops and sprint events. Salary: £50,000 - £75,000 depending on experience Employment Type: Permanent About the Opportunity Our client is a global leader in enterprise digital and cloud transformation, operating across more than 40 countries. They are expanding a UK technology team delivering large-scale digital services across the public sector, including major health and government programmes. We are looking for a Senior Full Stack Developer who enjoys solving complex technical problems and working within collaborative Agile delivery teams. You'll work across the stack - Python on the Back End, Vue.js on the Front End, and AWS infrastructure supporting modern cloud-native services. This role suits engineers who can take ownership of delivery, work comfortably within complex environments, and support less experienced developers within the team. Role Overview You will contribute to the design, development and optimisation of modern digital services used within the UK public sector. Working within Agile teams, you'll collaborate closely with developers, architects, testers and delivery managers to deliver high-quality software within complex client environments. Key Responsibilities Design, build and maintain robust Back End services and APIs using Python Develop responsive Front End applications using Vue.js (React experience also valuable) Work within AWS environments to deploy and maintain cloud-based services Contribute to CI/CD pipelines and automated testing practices Participate actively in Agile ceremonies including sprint planning and retrospectives Collaborate with both technical and non-technical stakeholders across delivery teams Support junior developers through mentoring and code review Skills & Experience Essential Strong commercial experience developing Back End systems using Python Commercial experience with a modern JavaScript framework (Vue.js or React) Hands-on experience working within AWS environments Experience contributing to CI/CD pipelines and modern development practices Experience working within Agile software delivery teams Strong communication skills and ability to operate within client-facing environments Desirable Experience delivering technology within the UK public sector Experience working on health sector programmes or NHS-related projects Experience working within complex enterprise or government technology environments Exposure to event-driven architectures or modernisation of Legacy platforms
13/03/2026
Full time
Location: Hybrid - Leeds City Centre (LS1 5JL). Predominantly remote with occasional attendance for workshops and sprint events. Salary: £50,000 - £75,000 depending on experience Employment Type: Permanent About the Opportunity Our client is a global leader in enterprise digital and cloud transformation, operating across more than 40 countries. They are expanding a UK technology team delivering large-scale digital services across the public sector, including major health and government programmes. We are looking for a Senior Full Stack Developer who enjoys solving complex technical problems and working within collaborative Agile delivery teams. You'll work across the stack - Python on the Back End, Vue.js on the Front End, and AWS infrastructure supporting modern cloud-native services. This role suits engineers who can take ownership of delivery, work comfortably within complex environments, and support less experienced developers within the team. Role Overview You will contribute to the design, development and optimisation of modern digital services used within the UK public sector. Working within Agile teams, you'll collaborate closely with developers, architects, testers and delivery managers to deliver high-quality software within complex client environments. Key Responsibilities Design, build and maintain robust Back End services and APIs using Python Develop responsive Front End applications using Vue.js (React experience also valuable) Work within AWS environments to deploy and maintain cloud-based services Contribute to CI/CD pipelines and automated testing practices Participate actively in Agile ceremonies including sprint planning and retrospectives Collaborate with both technical and non-technical stakeholders across delivery teams Support junior developers through mentoring and code review Skills & Experience Essential Strong commercial experience developing Back End systems using Python Commercial experience with a modern JavaScript framework (Vue.js or React) Hands-on experience working within AWS environments Experience contributing to CI/CD pipelines and modern development practices Experience working within Agile software delivery teams Strong communication skills and ability to operate within client-facing environments Desirable Experience delivering technology within the UK public sector Experience working on health sector programmes or NHS-related projects Experience working within complex enterprise or government technology environments Exposure to event-driven architectures or modernisation of Legacy platforms
Are you an Engineer with a background in C#? Are you a Software Developer looking for a new challenge within a globally recognised company? If so I would love to speak to you! An exciting opportunity has arrived for a Full Stack Software Developer (C#) based in the Isle of Wight to join a market leading technology organisation. Due to continued growth they are seeking a Full Stack Software Developer for their Isle of Wight office to be responsible for designing and implementing complex software components to the delivery of high-quality, responsive applications and solutions that satisfy customer requirements. Main responsibilities of the Full Stack Software Developer (C#), based on the Isle of Wight: Collaborate with the project manager to create and execute software development projects delivering high quality products. Create and review requirements, functional and design specifications, for the development of complex software solutions. Develop, modify and review code, adhering to quality standards in line with requirement, functional and design specifications. Diagnose and assist the support team to resolve software issues including usability, configuration and coding. Optimise the use of technology in the development of software solutions. Lead technical teams and mentor team members. Desirables of the Full Stack Software Developer (C#), based on the Isle of Wight: Experience of software development in the Microsoft Visual Studio IDE, Azure DevOps and GitHub. Experience with ASP.NET Core and JavaScript frameworks such as Vue.Js or React. Experience with PowerBI, SQL Server Reporting Services or similar. Experience of JSON, and cloud technologies. Awareness of technology and software trends that may have an impact of the production, testing and delivery of software packages. This is a great opportunity for a Full Stack Software Developer (C#) that has attention to detail, takes pride in their work and wants to do the best for their customers. This is a great chance for a Full Stack Software Developer (C#) to join a global company who can offer the opportunity for career progression and personal development as well as an excellent benefits package. To apply for the Full Stack Software Developer (C#) job in Isle of Wight please send your CV to (url removed).
13/03/2026
Full time
Are you an Engineer with a background in C#? Are you a Software Developer looking for a new challenge within a globally recognised company? If so I would love to speak to you! An exciting opportunity has arrived for a Full Stack Software Developer (C#) based in the Isle of Wight to join a market leading technology organisation. Due to continued growth they are seeking a Full Stack Software Developer for their Isle of Wight office to be responsible for designing and implementing complex software components to the delivery of high-quality, responsive applications and solutions that satisfy customer requirements. Main responsibilities of the Full Stack Software Developer (C#), based on the Isle of Wight: Collaborate with the project manager to create and execute software development projects delivering high quality products. Create and review requirements, functional and design specifications, for the development of complex software solutions. Develop, modify and review code, adhering to quality standards in line with requirement, functional and design specifications. Diagnose and assist the support team to resolve software issues including usability, configuration and coding. Optimise the use of technology in the development of software solutions. Lead technical teams and mentor team members. Desirables of the Full Stack Software Developer (C#), based on the Isle of Wight: Experience of software development in the Microsoft Visual Studio IDE, Azure DevOps and GitHub. Experience with ASP.NET Core and JavaScript frameworks such as Vue.Js or React. Experience with PowerBI, SQL Server Reporting Services or similar. Experience of JSON, and cloud technologies. Awareness of technology and software trends that may have an impact of the production, testing and delivery of software packages. This is a great opportunity for a Full Stack Software Developer (C#) that has attention to detail, takes pride in their work and wants to do the best for their customers. This is a great chance for a Full Stack Software Developer (C#) to join a global company who can offer the opportunity for career progression and personal development as well as an excellent benefits package. To apply for the Full Stack Software Developer (C#) job in Isle of Wight please send your CV to (url removed).
JavaScript Developer with strong commercial Next.js experience is sought by a market leading PaaS organisation based in central Manchester. With recent investment this JavaScript Developer will play a crucial role in new product & feature development offering high level of autonomy to help shape the future of this market leading solution. As the team scales and adds additional functionality this mid-level JavaScript Developer will work closely with the CTO to upskill and progress with scope to learn and work with AI, Data and cloud technology. This role would suit a Developer with a couple of years commercial experience,. Ideally gained in a product focussed engineering team who is keen to work full stack. This company support real commitment to a healthy work life balance with hybrid, flexible working alongside a collaborative, autonomous team culture. This JavaScript Developer based near Manchester should have most of the following key skills - Strong commercial next.js experience - Willingness to work full stack - Solid JavaScript/ typescript/ node exposure - A strong communicator who is happy to get involved with stakeholder - Experience building and supporting web applications in AWS would be a real plus - Any hobbyist or academic Python exposure would be useful - Experience working in a Product or PaaS environment In return this JavaScript Developer based near Manchester will receive: - Starting salary of up to £60,000 - Bonus scheme - Short working week with flexible working hours - Hybrid working (3 days a week in the office) - Great progression opportunities - 30 days annual leave plus bank holidays - Private healthcare - Regular salary reviews - A well-structured training scheme with external certifications So if you are a JavaScript Developer who is looking to get involved in shaping the technical output of a successful, scaling organisation please apply now to be considered and for further info. Manchester JavaScript, Node, AWS, serverless architecture JavaScript, CI, CD, Test driven development, Typescript, next.js
13/03/2026
Full time
JavaScript Developer with strong commercial Next.js experience is sought by a market leading PaaS organisation based in central Manchester. With recent investment this JavaScript Developer will play a crucial role in new product & feature development offering high level of autonomy to help shape the future of this market leading solution. As the team scales and adds additional functionality this mid-level JavaScript Developer will work closely with the CTO to upskill and progress with scope to learn and work with AI, Data and cloud technology. This role would suit a Developer with a couple of years commercial experience,. Ideally gained in a product focussed engineering team who is keen to work full stack. This company support real commitment to a healthy work life balance with hybrid, flexible working alongside a collaborative, autonomous team culture. This JavaScript Developer based near Manchester should have most of the following key skills - Strong commercial next.js experience - Willingness to work full stack - Solid JavaScript/ typescript/ node exposure - A strong communicator who is happy to get involved with stakeholder - Experience building and supporting web applications in AWS would be a real plus - Any hobbyist or academic Python exposure would be useful - Experience working in a Product or PaaS environment In return this JavaScript Developer based near Manchester will receive: - Starting salary of up to £60,000 - Bonus scheme - Short working week with flexible working hours - Hybrid working (3 days a week in the office) - Great progression opportunities - 30 days annual leave plus bank holidays - Private healthcare - Regular salary reviews - A well-structured training scheme with external certifications So if you are a JavaScript Developer who is looking to get involved in shaping the technical output of a successful, scaling organisation please apply now to be considered and for further info. Manchester JavaScript, Node, AWS, serverless architecture JavaScript, CI, CD, Test driven development, Typescript, next.js
Lead Software Developer required by a successful software company with an international client base. This is a hands on, Technical Lead level role. The technical focus is "full stack" working with C# and React. The Lead Software Developer will be responsible for Full stack development with C# and React as part of the ongoing evolution of the company's core SaaS product Evolving a traditional monolith architecture towards a modular monolith working with both onshore and offshore teams Mentoring and upskilling less experienced developers in the team Taking the lead on architectural and design decisions Key experience Extensive C# experience SQL Server React TypeScript CI/CD - Azure DevOps MS Azure services Azure AD B2C Microservices architecture Database design and management Technical leadership If you are seeking a role of this nature please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
13/03/2026
Full time
Lead Software Developer required by a successful software company with an international client base. This is a hands on, Technical Lead level role. The technical focus is "full stack" working with C# and React. The Lead Software Developer will be responsible for Full stack development with C# and React as part of the ongoing evolution of the company's core SaaS product Evolving a traditional monolith architecture towards a modular monolith working with both onshore and offshore teams Mentoring and upskilling less experienced developers in the team Taking the lead on architectural and design decisions Key experience Extensive C# experience SQL Server React TypeScript CI/CD - Azure DevOps MS Azure services Azure AD B2C Microservices architecture Database design and management Technical leadership If you are seeking a role of this nature please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
12/03/2026
Full time
Become the founding member of this medical device software development team On the borders of Essex and Cambridgeshire, this diagnostics company develops medical instrumentation that provides accessible and timely results for public health purposes. Their system uses a combination of embedded C running on an RTOS, A React-Native app running on Android, and centralised data collection based on the LAMP stack and MariaDB. With products already on the market, they are seeking to move their software development in house, and are seeking an experienced and adaptable Senior Software Engineer to form the nucleus of their software team. The process of taking on board software development will be gradual, and supported by current (external) developers, so immediate familiarity with the entire stack isn't expected; however, a strong understanding of embedded development, and prior experience of developing software for medical devices (and therefore a knowledge of the associated medical software standards) will be needed. As the company is still at an early stage, you may be occasionally required to help out in other (non-software) functions of the company - you will therefore need an accommodating and adaptable outlook as well as an enthusiasm for work which will have a very substantial positive impact. You will need: A strong academic background in Computer Science, Electronics or similarly applicable subject. Substantial experience as a software engineer, including software development for medical devices. Excellent coding skills in embedded C. A can-do attitude, happy to dive into new technologies and learn new skills as needed (or indeed to help out with non-software tasks as the need occasionally arises). Full existing right to work in the UK without restriction, time limit, or sponsorship. Not essential, but useful: real-time operating systems, React Native, Android, LAMP, C# or Python. If you're looking for a role that will make a massive positive impact in the world, whilst at the same time becoming the founding member of a software team, then this may be for you. The role is on-site in a pleasant countryside location. A highly competitive salary is on offer to the successful candidate. Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call ecm or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: CV27517 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Senior Automation Tester Civil Service Up to 56,000 + 29% Pension Hybrid UK Introduction We're recruiting on behalf of a highly respected UK government organisation that plays a key role in protecting innovation and intellectual property in the UK. As a Senior Automation Tester, you will lead the end-to-end automation testing process, covering front-end, back-end, and non-functional testing across a cloud-first Azure environment. Why This Role? Exceptional Civil Service pension - defined benefit scheme. Hybrid working with genuine flexibility. Up to 56,000 salary. Meaningful work protecting inventors, creators, and businesses across the UK. Modern technology stack - focus on real engineering, not legacy maintenance. Structured career development with pathways into senior engineering and architecture. Job stability with the pace of active digital transformation. Inclusive, people-first culture with focus on wellbeing and work-life balance. What You'll Do Develop and maintain test strategies, approaches, and documentation. Work within large, cross-functional Agile delivery teams. Contribute to non-functional testing using JMeter and Azure Load Test. Collaborate closely with developers, architects, and business stakeholders. Champion quality engineering best practices across the team. Work with data models and write SQL to support testing activities. What We're Looking For Proven delivery experience on large, complex technical projects. Experience with cloud technologies, particularly Microsoft Azure. Strong knowledge of Agile delivery models. Experience writing and maintaining test documentation (strategies, approaches, plans). Testing front-end and back-end web services. Working knowledge of Azure DevOps. Experience with data models and SQL queries. Deep understanding of architectural principles and design patterns. MS Visual Studio with C#. Selenium, BDD, SpecFlow, MSTest. RestSharp and JavaScript. Non-functional testing tools: JMeter, Azure Load Test. Source control with GitHub. Interested? Apply today with your CV to join a team delivering impactful digital solutions in the Civil Service. Acorn by Synergie acts as an employment agency for permanent recruitment.
12/03/2026
Full time
Senior Automation Tester Civil Service Up to 56,000 + 29% Pension Hybrid UK Introduction We're recruiting on behalf of a highly respected UK government organisation that plays a key role in protecting innovation and intellectual property in the UK. As a Senior Automation Tester, you will lead the end-to-end automation testing process, covering front-end, back-end, and non-functional testing across a cloud-first Azure environment. Why This Role? Exceptional Civil Service pension - defined benefit scheme. Hybrid working with genuine flexibility. Up to 56,000 salary. Meaningful work protecting inventors, creators, and businesses across the UK. Modern technology stack - focus on real engineering, not legacy maintenance. Structured career development with pathways into senior engineering and architecture. Job stability with the pace of active digital transformation. Inclusive, people-first culture with focus on wellbeing and work-life balance. What You'll Do Develop and maintain test strategies, approaches, and documentation. Work within large, cross-functional Agile delivery teams. Contribute to non-functional testing using JMeter and Azure Load Test. Collaborate closely with developers, architects, and business stakeholders. Champion quality engineering best practices across the team. Work with data models and write SQL to support testing activities. What We're Looking For Proven delivery experience on large, complex technical projects. Experience with cloud technologies, particularly Microsoft Azure. Strong knowledge of Agile delivery models. Experience writing and maintaining test documentation (strategies, approaches, plans). Testing front-end and back-end web services. Working knowledge of Azure DevOps. Experience with data models and SQL queries. Deep understanding of architectural principles and design patterns. MS Visual Studio with C#. Selenium, BDD, SpecFlow, MSTest. RestSharp and JavaScript. Non-functional testing tools: JMeter, Azure Load Test. Source control with GitHub. Interested? Apply today with your CV to join a team delivering impactful digital solutions in the Civil Service. Acorn by Synergie acts as an employment agency for permanent recruitment.
A fantastic, fully remote opportunity! Are you an experienced Full Stack PHP Developer with React? This well-established SaaS platform used by businesses across the UK prides itself on providing a stable, reliable, and feature-rich service to its large portfolio of clients. They foster a collaborative, supportive, and fully remote working environment where talented developers can really thrive. The Role: We are seeking a talented and experienced Full Stack PHP Developer to join their dedicated development team. You will play a crucial role in the ongoing development, maintenance, and enhancement of their core SaaS platform. Working across the full stack, you'll be involved in building new features, optimising existing code, and ensuring the scalability and reliability of their application. This is an excellent opportunity to contribute significantly to a great product within a stable company environment, utilising modern PHP practices and front-end technologies like React. Key Responsibilities: Develop, test, and deploy robust backend features using PHP and frameworks like Slim4. Build and maintain responsive and engaging user interfaces using React, HTML, CSS, and JavaScript. Collaborate closely with product managers, designers, and other developers to translate requirements into technical solutions. Write clean, maintainable, well-documented, and testable code. Optimise application performance and ensure scalability. Troubleshoot, debug, and resolve issues across the stack. Participate in code reviews and contribute to technical discussions and architectural decisions. Work with relational databases (e.g., MySQL/PostgreSQL) to design schemas and write efficient queries. Maintain and improve the codebase and development practices. Required Skills & Experience: Proven commercial experience as a Full Stack PHP Developer. Strong proficiency in modern PHP Significant commercial experience with at least one major PHP MVC framework Solid commercial experience developing front-end applications using React . Ideally an understanding of React Native (even with personal projects) Proficiency in front-end fundamentals: HTML5, CSS3, JavaScript (ES6+). Experience working with relational databases (e.g., MySQL, PostgreSQL) and writing complex SQL queries. Proficient with version control systems, particularly Git. Experience building and consuming RESTful APIs. Excellent problem-solving and analytical skills. Strong communication and collaboration skills, essential for a remote team. Eligibility Requirement: Must be currently based in the United Kingdom and possess the full, unrestricted right to work in the UK. What they offer: Competitive salary package. Fully remote working arrangement within the UK. Opportunity to work on a successful, established SaaS product with a stable company. A collaborative and supportive team environment. Opportunities for professional growth and development. For immediate consideration, apply with your CV or feel free to call for more details.
12/03/2026
Full time
A fantastic, fully remote opportunity! Are you an experienced Full Stack PHP Developer with React? This well-established SaaS platform used by businesses across the UK prides itself on providing a stable, reliable, and feature-rich service to its large portfolio of clients. They foster a collaborative, supportive, and fully remote working environment where talented developers can really thrive. The Role: We are seeking a talented and experienced Full Stack PHP Developer to join their dedicated development team. You will play a crucial role in the ongoing development, maintenance, and enhancement of their core SaaS platform. Working across the full stack, you'll be involved in building new features, optimising existing code, and ensuring the scalability and reliability of their application. This is an excellent opportunity to contribute significantly to a great product within a stable company environment, utilising modern PHP practices and front-end technologies like React. Key Responsibilities: Develop, test, and deploy robust backend features using PHP and frameworks like Slim4. Build and maintain responsive and engaging user interfaces using React, HTML, CSS, and JavaScript. Collaborate closely with product managers, designers, and other developers to translate requirements into technical solutions. Write clean, maintainable, well-documented, and testable code. Optimise application performance and ensure scalability. Troubleshoot, debug, and resolve issues across the stack. Participate in code reviews and contribute to technical discussions and architectural decisions. Work with relational databases (e.g., MySQL/PostgreSQL) to design schemas and write efficient queries. Maintain and improve the codebase and development practices. Required Skills & Experience: Proven commercial experience as a Full Stack PHP Developer. Strong proficiency in modern PHP Significant commercial experience with at least one major PHP MVC framework Solid commercial experience developing front-end applications using React . Ideally an understanding of React Native (even with personal projects) Proficiency in front-end fundamentals: HTML5, CSS3, JavaScript (ES6+). Experience working with relational databases (e.g., MySQL, PostgreSQL) and writing complex SQL queries. Proficient with version control systems, particularly Git. Experience building and consuming RESTful APIs. Excellent problem-solving and analytical skills. Strong communication and collaboration skills, essential for a remote team. Eligibility Requirement: Must be currently based in the United Kingdom and possess the full, unrestricted right to work in the UK. What they offer: Competitive salary package. Fully remote working arrangement within the UK. Opportunity to work on a successful, established SaaS product with a stable company. A collaborative and supportive team environment. Opportunities for professional growth and development. For immediate consideration, apply with your CV or feel free to call for more details.
Randstad Technologies Recruitment
City, Manchester
Job Title: Java Fullstack Developer Location & Type: Manchester (Hybrid - 3 days on-site) Full-Time / Permanent The Role: We are looking for an end-to-end Java Fullstack Developer to join our Agile team, collaborating to design, build, test, and maintain high-quality web applications. Key Responsibilities: Fullstack Development: Drive end-to-end web application development, from the user interface down to the database. Front-End: Build user interfaces and layouts using HTML, CSS, JavaScript, and modern frameworks like React or Angular. Back-End: Develop server-side logic, microservices, and RESTful APIs utilizing Java and Spring Boot. Quality & Data: Manage SQL/NoSQL databases and ensure code quality through unit testing and code reviews. Essential Requirements: Mandatory Expertise: Java and Architecture Patterns and Styles. Tech Stack: Proficiency in Java, JavaScript, HTML, CSS, Spring, Spring Boot, and Front-End frameworks (React, Angular, or Vue). Tools & Process: Experience with RESTful APIs, SQL/NoSQL databases, Git, Jira, CI/CD tools, and Agile/Scrum methodologies. Soft Skills: Strong problem-solving abilities, communication, teamwork, and attention to detail. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
12/03/2026
Full time
Job Title: Java Fullstack Developer Location & Type: Manchester (Hybrid - 3 days on-site) Full-Time / Permanent The Role: We are looking for an end-to-end Java Fullstack Developer to join our Agile team, collaborating to design, build, test, and maintain high-quality web applications. Key Responsibilities: Fullstack Development: Drive end-to-end web application development, from the user interface down to the database. Front-End: Build user interfaces and layouts using HTML, CSS, JavaScript, and modern frameworks like React or Angular. Back-End: Develop server-side logic, microservices, and RESTful APIs utilizing Java and Spring Boot. Quality & Data: Manage SQL/NoSQL databases and ensure code quality through unit testing and code reviews. Essential Requirements: Mandatory Expertise: Java and Architecture Patterns and Styles. Tech Stack: Proficiency in Java, JavaScript, HTML, CSS, Spring, Spring Boot, and Front-End frameworks (React, Angular, or Vue). Tools & Process: Experience with RESTful APIs, SQL/NoSQL databases, Git, Jira, CI/CD tools, and Agile/Scrum methodologies. Soft Skills: Strong problem-solving abilities, communication, teamwork, and attention to detail. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Python Software Engineer Bristol (Hybrid) A growing tech startup is looking for a Python Software Engineer to join their engineering team and help build and improve a behavioural science platform used by consumer brands. You'll work closely with the Head of Engineering in a collaborative team, contributing across the platform and customer-facing product. This is a hands-on role suited to someone who enjoys varied engineering challenges and the opportunity to wear multiple hats in a startup environment. Responsibilities Develop backend services and APIs using Python Contribute to the development of the core platform and product features Build and maintain services using Docker and AWS Work within a Linux-first development environment Collaborate closely with the Head of Engineering on platform improvements Take ownership of problems and contribute across different areas of the product as needed Tech Stack Python FastAPI Docker / containerisation AWS Linux About You Around 2-4 years of software engineering experience Strong Python development skills Experience building APIs or backend services Comfortable working in Linux environments Familiar with AWS or cloud infrastructure Experience with Docker or containerised applications Enjoy working in small teams where engineers take ownership Ready to Apply? Contact Jack Winder to find out more. Please apply with a CV and a cover letter outlining why you're perfect for the role. Know someone great for the job? We offer a referral scheme-just get in touch! Note: We do our best to respond to every application, but due to volume, we can't always guarantee it. If you haven't heard back within 7 days, unfortunately, you haven't been successful this time. Keep an eye on our site for new opportunities!
12/03/2026
Full time
Python Software Engineer Bristol (Hybrid) A growing tech startup is looking for a Python Software Engineer to join their engineering team and help build and improve a behavioural science platform used by consumer brands. You'll work closely with the Head of Engineering in a collaborative team, contributing across the platform and customer-facing product. This is a hands-on role suited to someone who enjoys varied engineering challenges and the opportunity to wear multiple hats in a startup environment. Responsibilities Develop backend services and APIs using Python Contribute to the development of the core platform and product features Build and maintain services using Docker and AWS Work within a Linux-first development environment Collaborate closely with the Head of Engineering on platform improvements Take ownership of problems and contribute across different areas of the product as needed Tech Stack Python FastAPI Docker / containerisation AWS Linux About You Around 2-4 years of software engineering experience Strong Python development skills Experience building APIs or backend services Comfortable working in Linux environments Familiar with AWS or cloud infrastructure Experience with Docker or containerised applications Enjoy working in small teams where engineers take ownership Ready to Apply? Contact Jack Winder to find out more. Please apply with a CV and a cover letter outlining why you're perfect for the role. Know someone great for the job? We offer a referral scheme-just get in touch! Note: We do our best to respond to every application, but due to volume, we can't always guarantee it. If you haven't heard back within 7 days, unfortunately, you haven't been successful this time. Keep an eye on our site for new opportunities!
We have a current opportunity for a React Developer on a permanent basis. The position will be based in London. For further information about this position please apply. The Opportunity The ETrading Terminal is the interface through which professional traders and institutions access the world's most important commodity market - live, with depth and precision no competitor can match. You will own the architecture of that experience. This is not a UI layer on top of a data API. It is a real-time, high-throughput trading interface used by some of the most demanding users in financial markets. You will define how it is built, set the patterns the team follows, and push the boundaries of what a browser-based trading platform can do. Requirements 10+ years engineering; 5+ years building production React at scale - component lifecycle, rendering behaviour, and bundle architecture are instincts TypeScript mastery in strict mode - complex generics, discriminated unions, conditional types, and type-safe API boundary design Vite and modern build tooling; tree-shaking, chunk strategy, module federation, and build performance optimisation in CI State management at scale: Zustand, TanStack Query, or equivalent; separation of server, client, and ephemeral UI state High-frequency WebSocket data at tick-by-tick rates - back-pressure handling, dropped-frame detection, and reconnection strategy Browser internals: rendering pipeline, layout/paint/composite lifecycle, memory profiling, GC pressure, and long-task detection WebGL, Canvas, or custom rendering engine for high-density, real-time financial data visualisation Design system ownership - token architecture, component API design, versioning strategy, and cross-team adoption at scale Testing discipline: unit, integration, E2E (Playwright/Cypress), visual regression, and performance budget enforcement in CI GraphQL or REST API co-design with backend teams; schema-first development and automated type generation Track record of measurably improving engineering standards - patterns or tooling adopted org-wide Cloud infrastructure - Azure preferred, AWS considered; IAM, managed services, automated and auditable deployment pipelines, secrets management Nice to Have Trading UI experience (any asset class) - order books, depth ladders, RFQ workflows, option chains, or execution blotters Micro-frontend architecture at scale; WASM integration for performance-critical in-browser computation High-frequency streaming data; managing back-pressure and dropped-frame rendering under sustained load Financial services or capital markets front-end background; familiarity with market data normalisation What We're Looking For You are the engineer others come to when they do not know what is possible - and you show them. The ETrading Terminal is seen by the world's most sophisticated market participants. You take that personally, ship things that are fast and resilient, set a standard others aspire to, and treat innovation not as a project but as how you approach every ticket. To find out more about Huxley, please visit (url removed) Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
12/03/2026
Full time
We have a current opportunity for a React Developer on a permanent basis. The position will be based in London. For further information about this position please apply. The Opportunity The ETrading Terminal is the interface through which professional traders and institutions access the world's most important commodity market - live, with depth and precision no competitor can match. You will own the architecture of that experience. This is not a UI layer on top of a data API. It is a real-time, high-throughput trading interface used by some of the most demanding users in financial markets. You will define how it is built, set the patterns the team follows, and push the boundaries of what a browser-based trading platform can do. Requirements 10+ years engineering; 5+ years building production React at scale - component lifecycle, rendering behaviour, and bundle architecture are instincts TypeScript mastery in strict mode - complex generics, discriminated unions, conditional types, and type-safe API boundary design Vite and modern build tooling; tree-shaking, chunk strategy, module federation, and build performance optimisation in CI State management at scale: Zustand, TanStack Query, or equivalent; separation of server, client, and ephemeral UI state High-frequency WebSocket data at tick-by-tick rates - back-pressure handling, dropped-frame detection, and reconnection strategy Browser internals: rendering pipeline, layout/paint/composite lifecycle, memory profiling, GC pressure, and long-task detection WebGL, Canvas, or custom rendering engine for high-density, real-time financial data visualisation Design system ownership - token architecture, component API design, versioning strategy, and cross-team adoption at scale Testing discipline: unit, integration, E2E (Playwright/Cypress), visual regression, and performance budget enforcement in CI GraphQL or REST API co-design with backend teams; schema-first development and automated type generation Track record of measurably improving engineering standards - patterns or tooling adopted org-wide Cloud infrastructure - Azure preferred, AWS considered; IAM, managed services, automated and auditable deployment pipelines, secrets management Nice to Have Trading UI experience (any asset class) - order books, depth ladders, RFQ workflows, option chains, or execution blotters Micro-frontend architecture at scale; WASM integration for performance-critical in-browser computation High-frequency streaming data; managing back-pressure and dropped-frame rendering under sustained load Financial services or capital markets front-end background; familiarity with market data normalisation What We're Looking For You are the engineer others come to when they do not know what is possible - and you show them. The ETrading Terminal is seen by the world's most sophisticated market participants. You take that personally, ship things that are fast and resilient, set a standard others aspire to, and treat innovation not as a project but as how you approach every ticket. To find out more about Huxley, please visit (url removed) Huxley, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy Registered office 8 Bishopsgate, London, EC2N 4BQ, United Kingdom Partnership Number OC(phone number removed) England and Wales
Job Title: Java Fullstack Developer Location & Type: Manchester (Hybrid - 3 days on-site) | Full-Time/Permanent The Role: We are looking for an end-to-end Java Fullstack Developer to join our Agile team, collaborating to design, build, test, and maintain high-quality web applications. Key Responsibilities: Fullstack Development: Drive end-to-end web application development, from the user interface down to the database. Front End: Build user interfaces and layouts using HTML, CSS, JavaScript, and modern frameworks like React or Angular. Back End: Develop Server Side logic, microservices, and RESTful APIs utilizing Java and Spring Boot. Quality & Data: Manage SQL/NoSQL databases and ensure code quality through unit testing and code reviews. Essential Requirements: Mandatory Expertise: Java and Architecture Patterns and Styles. Tech Stack: Proficiency in Java, JavaScript, HTML, CSS, Spring, Spring Boot, and Front End frameworks (React, Angular, or Vue). Tools & Process: Experience with RESTful APIs, SQL/NoSQL databases, Git, Jira, CI/CD tools, and Agile/Scrum methodologies. Soft Skills: Strong problem-solving abilities, communication, teamwork, and attention to detail. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
12/03/2026
Full time
Job Title: Java Fullstack Developer Location & Type: Manchester (Hybrid - 3 days on-site) | Full-Time/Permanent The Role: We are looking for an end-to-end Java Fullstack Developer to join our Agile team, collaborating to design, build, test, and maintain high-quality web applications. Key Responsibilities: Fullstack Development: Drive end-to-end web application development, from the user interface down to the database. Front End: Build user interfaces and layouts using HTML, CSS, JavaScript, and modern frameworks like React or Angular. Back End: Develop Server Side logic, microservices, and RESTful APIs utilizing Java and Spring Boot. Quality & Data: Manage SQL/NoSQL databases and ensure code quality through unit testing and code reviews. Essential Requirements: Mandatory Expertise: Java and Architecture Patterns and Styles. Tech Stack: Proficiency in Java, JavaScript, HTML, CSS, Spring, Spring Boot, and Front End frameworks (React, Angular, or Vue). Tools & Process: Experience with RESTful APIs, SQL/NoSQL databases, Git, Jira, CI/CD tools, and Agile/Scrum methodologies. Soft Skills: Strong problem-solving abilities, communication, teamwork, and attention to detail. Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
.NET Developer - Global Fitness Movement - Oxford, Oxfordshire (Tech stack: .NET Developer, .NET 10.0, ASP.NET Core, C# 14, .NET Aspire, CI/CD, Azure DevOps, EF Core 10.0, Agile, HTML Living Standard, CSS Living Standard, Programmer, Full Stack Engineer, Architect, .NET Developer) Born in 2012 in California, our client began development on an app and website that made finding and booking classes effortless for fitness goers across the state. The company is now changing how people live their lives, bringing together a community of enthusiasts, helping people find the activities that make their true selves come alive or supporting small businesses and studios across the entire globe. They believe that being active is the key to living a happy and healthy life. Our client is now active in over 15 countries and continues rapid growth on a yearly basis. It takes a team to make things happen and this team includes some of the most talented .NET Developer in the industry. They do not just have the best developers - but also the best karaoke stars, community activists and amateur chefs. Together, they are making the world an active place, which makes every day pretty damn gratifying. They are looking for .NET Developer with excellent knowledge of object orientated development principles and technologies such as: .NET, .NET Core, C# and Azure SQL. You will receive expert training on the latest technologies including: .NET 10.0, C# 14, .NET Aspire, CI/CD, Azure DevOps, EF Core 10.0, Agile, HTML Living Standard, CSS Living Standard, Node.js, Elasticsearch and Azure Cosmos DB. All positions come with the following benefits: Annual bonus. Free medical, dental and vision coverage. Flexible work hours. £5,000 training allowance. Healthy (and unhealthy) snacks. Charitable giving programs. Casual dress - fitness wear encouraged! Team classes, events and happy hours. There is no 'I' in team. By working with talented individuals and developing upon innovative ideas, the team continues to succeed and grow. They are a global movement with big plans for the future. It is an incredible opportunity so if you are interested, act and apply today! Location: Oxford, Oxfordshire, UK / Remote Working Salary: £45,000 - £70,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETRECNOIRUKREC NC/RC/OXOET
12/03/2026
Full time
.NET Developer - Global Fitness Movement - Oxford, Oxfordshire (Tech stack: .NET Developer, .NET 10.0, ASP.NET Core, C# 14, .NET Aspire, CI/CD, Azure DevOps, EF Core 10.0, Agile, HTML Living Standard, CSS Living Standard, Programmer, Full Stack Engineer, Architect, .NET Developer) Born in 2012 in California, our client began development on an app and website that made finding and booking classes effortless for fitness goers across the state. The company is now changing how people live their lives, bringing together a community of enthusiasts, helping people find the activities that make their true selves come alive or supporting small businesses and studios across the entire globe. They believe that being active is the key to living a happy and healthy life. Our client is now active in over 15 countries and continues rapid growth on a yearly basis. It takes a team to make things happen and this team includes some of the most talented .NET Developer in the industry. They do not just have the best developers - but also the best karaoke stars, community activists and amateur chefs. Together, they are making the world an active place, which makes every day pretty damn gratifying. They are looking for .NET Developer with excellent knowledge of object orientated development principles and technologies such as: .NET, .NET Core, C# and Azure SQL. You will receive expert training on the latest technologies including: .NET 10.0, C# 14, .NET Aspire, CI/CD, Azure DevOps, EF Core 10.0, Agile, HTML Living Standard, CSS Living Standard, Node.js, Elasticsearch and Azure Cosmos DB. All positions come with the following benefits: Annual bonus. Free medical, dental and vision coverage. Flexible work hours. £5,000 training allowance. Healthy (and unhealthy) snacks. Charitable giving programs. Casual dress - fitness wear encouraged! Team classes, events and happy hours. There is no 'I' in team. By working with talented individuals and developing upon innovative ideas, the team continues to succeed and grow. They are a global movement with big plans for the future. It is an incredible opportunity so if you are interested, act and apply today! Location: Oxford, Oxfordshire, UK / Remote Working Salary: £45,000 - £70,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETRECNOIRUKREC NC/RC/OXOET
Location East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber About Us : At Justice Digital, we're dedicated to leveraging technology to drive impactful change across the justice system. As a Senior Software Developer, you'll play a pivotal role in enhancing access to justice and improving outcomes for offenders through innovative digital solutions. Responsibilities : You'll collaborate closely with fellow developers on our diverse tech stack and embrace opportunities to learn new technologies and systems. We tailor team assignments to align with your skills, interests, and career aspirations. For instance: Enhancing access to justice by developing a service to apply for legal aid in the Legal Aid Agency Supporting victims of crime to apply for compensation in a trauma-informed way by bringing more of the process online in the Criminal Injuries Compensation Authority Improving outcomes for offenders by building tools to manage rehabilitation services in our Probation team Maintaining transparency of government by managing freedom of information requests and parliamentary questions in our Central team Collaboration : You'll collaborate closely with user researchers, product managers, designers, delivery managers, technical architects, and content specialists who share our vision of leveraging technology to transform government services. Our Tech Stack Technologies : We use a diverse range of technologies, and we're seeking individuals who specialise in one or more and are eager to learn new languages and frameworks. Our tech stack includes: Application Code: Java, Kotlin, Python, TypeScript CI/CD: GitHub Actions Monitoring: Sentry Containerisation: Kubernetes, Docker Cloud Infrastructure: AWS Web Interfaces: GOV.UK and MoJ Design Systems Front-End Development : We value a deep understanding of web technologies, emphasising semantic HTML, performant CSS, and JavaScript or TypeScript. Accessibility is a core consideration across all our services. Learning and Support : Once part of our team, we'll support you in mastering our tech stack, regardless of your current experience. Explore our GitHub for insights into our technologies and the services we develop and maintain. Our Community : Join over 400 experienced developers who form our vibrant engineering community across the MoJ. You'll have opportunities to mentor junior colleagues and participate in informal support networks with peers. We encourage active engagement in shaping our engineering culture and community. Career Development : We take pride in our supportive and effective line management. Your skills are highly valued, and we're committed to helping you expand them within the civil service. You'll have opportunities to move between teams or departments, explore new technologies, and take on increased responsibilities aligned with your career goals. To help picture your life at MoJ Justice Digital please take a look at our blog and our Digital and Technology strategy 2025 Key Responsibilities: As a Senior Software Developer, you will: Technical Securely design, build, and maintain APIs, services, and systems. Contribute to and enhance existing codebases. Improve the resilience and stability of software through best practices. Apply methodologies to facilitate continuous delivery. People Develop and mentor team members through line management responsibilities, both formally and informally. Support lead developers in cultivating high-performing teams. Foster a diverse, inclusive culture within the development community, promoting awareness and inclusivity. If this feels like an exciting challenge, something you are enthusiastic about, and want to join our team please read on and apply! Person Specification Essential Demonstrate proven experience of delivering large and complex software solutions Demonstrate proven experience working in Java or Kotlin and be confident learning new languages Apply modern development and deployment techniques to your work, including continuous integration and continuous delivery Support a culture of software maintenance, clean code, coding standards and practices that make change and consistency easier Write automated tests to continuously validate your work Thrive when you work as part of a team that abides by the spirit of the manifesto of agile software development Enjoy sharing knowledge and working in a multi-disciplinary team Hold yourself and others to a high standard Solve problems in a systematic and innovative way Willingness to be assessed against the requirements for SC clearance
12/03/2026
Full time
Location East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber About Us : At Justice Digital, we're dedicated to leveraging technology to drive impactful change across the justice system. As a Senior Software Developer, you'll play a pivotal role in enhancing access to justice and improving outcomes for offenders through innovative digital solutions. Responsibilities : You'll collaborate closely with fellow developers on our diverse tech stack and embrace opportunities to learn new technologies and systems. We tailor team assignments to align with your skills, interests, and career aspirations. For instance: Enhancing access to justice by developing a service to apply for legal aid in the Legal Aid Agency Supporting victims of crime to apply for compensation in a trauma-informed way by bringing more of the process online in the Criminal Injuries Compensation Authority Improving outcomes for offenders by building tools to manage rehabilitation services in our Probation team Maintaining transparency of government by managing freedom of information requests and parliamentary questions in our Central team Collaboration : You'll collaborate closely with user researchers, product managers, designers, delivery managers, technical architects, and content specialists who share our vision of leveraging technology to transform government services. Our Tech Stack Technologies : We use a diverse range of technologies, and we're seeking individuals who specialise in one or more and are eager to learn new languages and frameworks. Our tech stack includes: Application Code: Java, Kotlin, Python, TypeScript CI/CD: GitHub Actions Monitoring: Sentry Containerisation: Kubernetes, Docker Cloud Infrastructure: AWS Web Interfaces: GOV.UK and MoJ Design Systems Front-End Development : We value a deep understanding of web technologies, emphasising semantic HTML, performant CSS, and JavaScript or TypeScript. Accessibility is a core consideration across all our services. Learning and Support : Once part of our team, we'll support you in mastering our tech stack, regardless of your current experience. Explore our GitHub for insights into our technologies and the services we develop and maintain. Our Community : Join over 400 experienced developers who form our vibrant engineering community across the MoJ. You'll have opportunities to mentor junior colleagues and participate in informal support networks with peers. We encourage active engagement in shaping our engineering culture and community. Career Development : We take pride in our supportive and effective line management. Your skills are highly valued, and we're committed to helping you expand them within the civil service. You'll have opportunities to move between teams or departments, explore new technologies, and take on increased responsibilities aligned with your career goals. To help picture your life at MoJ Justice Digital please take a look at our blog and our Digital and Technology strategy 2025 Key Responsibilities: As a Senior Software Developer, you will: Technical Securely design, build, and maintain APIs, services, and systems. Contribute to and enhance existing codebases. Improve the resilience and stability of software through best practices. Apply methodologies to facilitate continuous delivery. People Develop and mentor team members through line management responsibilities, both formally and informally. Support lead developers in cultivating high-performing teams. Foster a diverse, inclusive culture within the development community, promoting awareness and inclusivity. If this feels like an exciting challenge, something you are enthusiastic about, and want to join our team please read on and apply! Person Specification Essential Demonstrate proven experience of delivering large and complex software solutions Demonstrate proven experience working in Java or Kotlin and be confident learning new languages Apply modern development and deployment techniques to your work, including continuous integration and continuous delivery Support a culture of software maintenance, clean code, coding standards and practices that make change and consistency easier Write automated tests to continuously validate your work Thrive when you work as part of a team that abides by the spirit of the manifesto of agile software development Enjoy sharing knowledge and working in a multi-disciplinary team Hold yourself and others to a high standard Solve problems in a systematic and innovative way Willingness to be assessed against the requirements for SC clearance
Location Coventry, West Midlands (England), CV1 2WT About the job Job summary These are exciting times at the Department for Education. In 2026 we'll continue to build more user-centred digital services for all our users, children, adults, and those in social care. As a software developer, you'll be part of a team responsible for developing and supporting scalable, secure, and high-quality user-centric digital services. You will assist senior team members in the design of the services. And you will work closely with colleagues within multidisciplinary agile teams, that focus on delivering work iteratively and at pace. You will innovate to radically transform how public services are delivered and improved. If you are successful, you could be working in: Submit Learner Data: This service supports the collection of learner, staff and funding data from FE and Skills providers, calculates funding and provides data downstream for the funding, payments and MI purposes. The Learning Records Service: this service supports enrolment and funding eligibility checks in the further education sector by providing the Unique Learner Number and the Personal Learning Record (PLR). It collects data from Awarding Organisations to support the PLR and provides data for publications such as the school performance tables. Job description As a Software Developer, you will: Work within a multi-disciplinary team to deliver user-focused services in an agile environment. Develop in the C# .NET technology stack to agreed standards. Build automated tests to support our continuous deployment processes. Work to modern development standards, practices and techniques. Work with the development community to ensure we build sustainable digital products. Advocate user-centric, agile approaches which focus on rapid, effective delivery of high-quality digital services. Transform government into a modern, agile development centre by embedding practices such as test-driven development, continuous integration & delivery. Provide support for services where software development involvement is required. Support sharing of methods and technologies across teams, government, and the industry by helping to organise events. Help build and maintain a diverse, inclusive culture across the development community Person specification Essential Criteria We'll assess you against the following essential criteria. Demonstrable experience of software development using C# .NET along with SQL, HTML, CSS and JavaScript. Experience working with technical teams to deliver user-focused services in an agile environment. Experience of good practices such as Test-Driven Development, CI/CD, and DevOps as well as modern development workflows, ideally using GitHub. Experience of good software design concepts such as OOD, SOLID and design patterns. Experience of RESTful API design and loosely coupled architectures. Experience of web application security.
12/03/2026
Full time
Location Coventry, West Midlands (England), CV1 2WT About the job Job summary These are exciting times at the Department for Education. In 2026 we'll continue to build more user-centred digital services for all our users, children, adults, and those in social care. As a software developer, you'll be part of a team responsible for developing and supporting scalable, secure, and high-quality user-centric digital services. You will assist senior team members in the design of the services. And you will work closely with colleagues within multidisciplinary agile teams, that focus on delivering work iteratively and at pace. You will innovate to radically transform how public services are delivered and improved. If you are successful, you could be working in: Submit Learner Data: This service supports the collection of learner, staff and funding data from FE and Skills providers, calculates funding and provides data downstream for the funding, payments and MI purposes. The Learning Records Service: this service supports enrolment and funding eligibility checks in the further education sector by providing the Unique Learner Number and the Personal Learning Record (PLR). It collects data from Awarding Organisations to support the PLR and provides data for publications such as the school performance tables. Job description As a Software Developer, you will: Work within a multi-disciplinary team to deliver user-focused services in an agile environment. Develop in the C# .NET technology stack to agreed standards. Build automated tests to support our continuous deployment processes. Work to modern development standards, practices and techniques. Work with the development community to ensure we build sustainable digital products. Advocate user-centric, agile approaches which focus on rapid, effective delivery of high-quality digital services. Transform government into a modern, agile development centre by embedding practices such as test-driven development, continuous integration & delivery. Provide support for services where software development involvement is required. Support sharing of methods and technologies across teams, government, and the industry by helping to organise events. Help build and maintain a diverse, inclusive culture across the development community Person specification Essential Criteria We'll assess you against the following essential criteria. Demonstrable experience of software development using C# .NET along with SQL, HTML, CSS and JavaScript. Experience working with technical teams to deliver user-focused services in an agile environment. Experience of good practices such as Test-Driven Development, CI/CD, and DevOps as well as modern development workflows, ideally using GitHub. Experience of good software design concepts such as OOD, SOLID and design patterns. Experience of RESTful API design and loosely coupled architectures. Experience of web application security.
Location East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber About the job Job summary Please refer to Job Description Job description As a Software Developer you will work with a wide range of stakeholders such as user researchers, product managers, designers, business analysts, content specialists, delivery managers and digital architects, all of whom share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better. The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our GitHub repositories: You can find more information about our ways of working in the HMCTS Way: Technologies we rely heavily on (Core Tech Stack): Java to write our backend services Node.js to write our frontend services Power Platform for low-code development Jenkins for CI/CD Dynatrace for application monitoring Kubernetes and Docker to run our services Azure for most of our infrastructure Terraform for infrastructure as code Postgres and Redis as our databases. GOV.UK Design System for our web interfaces Macs to do all the above In addition, we use a range of other technologies and continue to evolve by employing new technologies that help us deliver better services to our users As a Software Developer in HMCTS you will: Write, amend, refactor and document code to build complex programs/scripts, and as required leading on these activities. Adhere to internal process and procedures, promoting and advising others which software development standards, processes and procedures to apply. Constantly seek to learn and further develop your skills as required for your role. Monitor changes in the tech stack you use and alert on any major changes affecting our software. Adhere to industry's best practices, produce well-engineered modern products and guide others to do so in a highly competently manner. Ensure that products are secure, engineered to mitigate security threats and have the necessary security controls in place. Ensure that information is handled with confidentiality and integrity, and that products are compliant. Identify and raise risks and support Information Assurance activities. Support and maintain software as required, including in the live environment. Use modern tools to effectively and thoroughly identify, troubleshoot and fix faults. Package and deploy software built. Some activities may be outside the core office hours (in-line with the organisation's policy for OOH). Plan the development on sets of related stories and coordinate integration tasks across systems. Contribute to selection of the software development approach (plan-driven, iterative/agile etc.) for projects. Identify process optimisation opportunities with guidance and support activities to improve the development process. Choose the most appropriate from a variety of methods of prototyping, actively solicit prototypes with others. Define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services. Control and manage service availability to meet the needs of the business in a cost-effective manner. This includes managing the capability, functionality and sustainability of service components (for example, hardware, software, network resources and software/infrastructure as a service). Design systems characterised by medium levels of risk, impact, and business or technical complexity. Take designs through the required governance. Review designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Identify, record and escalate tech debt and medium-level risks. Define the integration build. Coordinate build activities across systems and undertake and support integration testing activities. Take a test-driven approach to software development, write complex automation test scripts and participate in testing. Participate in code reviews of own work and leads code reviews of colleagues' work. Guide and advise others on technical areas you have expertise in, modern development standards and approaches to understand user stories. Coach and mentor more junior colleagues. Lead on and participate in recruitment as required. Participate in and lead on procurement activities as required. Translate user stories to a proposed design and develop software to meet user needs. Collaborate with user researchers, represent users internally and champion user research to focus on all users. Skills & Experience: Sound knowledge of programming languages and tools for development of enterprise and public facing applications utilising our core stack. Sound knowledge of HTTP, Spring web development framework and at least one RDBMS (for example PostgreSQL, Redis) Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etc. Experience of mentoring, coaching or leading other developers (at work or in meetups etc) Experience of working with modern tools and techniques An understanding of common security issues and how to mitigate them You will also want to make a positive impact on the communities we serve You are looking for new technical and leadership challenges You thrive when you work as part of a team You enjoy learning and helping others You hold yourself and others to a high standard You solve problems in a systematic way Person Specification We're seeking a full stack software developer with the ability to develop and deploy high-quality code. The ideal candidate will have: Experience in a modern object-oriented programming language and knowledge of our tech stack (Java and JavaScript). Experience in the development of enterprise and public facing applications Sound knowledge of HTTP, at least one web development framework (for example Spring Boot or Angular) and at least one relational database system (e.g. PostgreSQL). Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etc. Experience of working with modern tools and techniques An understanding of common security issues and how to mitigate them
12/03/2026
Full time
Location East Midlands (England), East of England, London (region), North East England, North West England, Scotland, South East England, South West England, Wales, West Midlands (England), Yorkshire and the Humber About the job Job summary Please refer to Job Description Job description As a Software Developer you will work with a wide range of stakeholders such as user researchers, product managers, designers, business analysts, content specialists, delivery managers and digital architects, all of whom share a vision for making better government through smarter use of technology. You will innovate to radically transform public services for the better. The development squad you are placed on will be agreed closer to your start date, but examples of products can be found in our GitHub repositories: You can find more information about our ways of working in the HMCTS Way: Technologies we rely heavily on (Core Tech Stack): Java to write our backend services Node.js to write our frontend services Power Platform for low-code development Jenkins for CI/CD Dynatrace for application monitoring Kubernetes and Docker to run our services Azure for most of our infrastructure Terraform for infrastructure as code Postgres and Redis as our databases. GOV.UK Design System for our web interfaces Macs to do all the above In addition, we use a range of other technologies and continue to evolve by employing new technologies that help us deliver better services to our users As a Software Developer in HMCTS you will: Write, amend, refactor and document code to build complex programs/scripts, and as required leading on these activities. Adhere to internal process and procedures, promoting and advising others which software development standards, processes and procedures to apply. Constantly seek to learn and further develop your skills as required for your role. Monitor changes in the tech stack you use and alert on any major changes affecting our software. Adhere to industry's best practices, produce well-engineered modern products and guide others to do so in a highly competently manner. Ensure that products are secure, engineered to mitigate security threats and have the necessary security controls in place. Ensure that information is handled with confidentiality and integrity, and that products are compliant. Identify and raise risks and support Information Assurance activities. Support and maintain software as required, including in the live environment. Use modern tools to effectively and thoroughly identify, troubleshoot and fix faults. Package and deploy software built. Some activities may be outside the core office hours (in-line with the organisation's policy for OOH). Plan the development on sets of related stories and coordinate integration tasks across systems. Contribute to selection of the software development approach (plan-driven, iterative/agile etc.) for projects. Identify process optimisation opportunities with guidance and support activities to improve the development process. Choose the most appropriate from a variety of methods of prototyping, actively solicit prototypes with others. Define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services. Control and manage service availability to meet the needs of the business in a cost-effective manner. This includes managing the capability, functionality and sustainability of service components (for example, hardware, software, network resources and software/infrastructure as a service). Design systems characterised by medium levels of risk, impact, and business or technical complexity. Take designs through the required governance. Review designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology. Identify, record and escalate tech debt and medium-level risks. Define the integration build. Coordinate build activities across systems and undertake and support integration testing activities. Take a test-driven approach to software development, write complex automation test scripts and participate in testing. Participate in code reviews of own work and leads code reviews of colleagues' work. Guide and advise others on technical areas you have expertise in, modern development standards and approaches to understand user stories. Coach and mentor more junior colleagues. Lead on and participate in recruitment as required. Participate in and lead on procurement activities as required. Translate user stories to a proposed design and develop software to meet user needs. Collaborate with user researchers, represent users internally and champion user research to focus on all users. Skills & Experience: Sound knowledge of programming languages and tools for development of enterprise and public facing applications utilising our core stack. Sound knowledge of HTTP, Spring web development framework and at least one RDBMS (for example PostgreSQL, Redis) Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etc. Experience of mentoring, coaching or leading other developers (at work or in meetups etc) Experience of working with modern tools and techniques An understanding of common security issues and how to mitigate them You will also want to make a positive impact on the communities we serve You are looking for new technical and leadership challenges You thrive when you work as part of a team You enjoy learning and helping others You hold yourself and others to a high standard You solve problems in a systematic way Person Specification We're seeking a full stack software developer with the ability to develop and deploy high-quality code. The ideal candidate will have: Experience in a modern object-oriented programming language and knowledge of our tech stack (Java and JavaScript). Experience in the development of enterprise and public facing applications Sound knowledge of HTTP, at least one web development framework (for example Spring Boot or Angular) and at least one relational database system (e.g. PostgreSQL). Sound knowledge in a wide range of technologies and libraries used in an enterprise, such as logging and monitoring, ORM, authentication/authorisation, cloud hosting environments, systems integration, source control, package management etc. Experience of working with modern tools and techniques An understanding of common security issues and how to mitigate them
Senior Technical Architect Salary: Up to £90,000 per annum + bonus and benefits Security Clearance: Very high Security Clearance (must hold) Location: Onsite, minimum 3 days per week (may increase during the build phase) Ready to lead the architecture of secure, high-performing systems? Join a leading provider of digital solutions as a Senior Technical Architect, taking a hands-on leadership role in shaping the technical direction of infrastructure applications. This growth hire offers the chance to lead a team delivering robust, secure systems and drive the design, build, and integration of applications across VMware infrastructure stacks. Ensure seamless operation of both MOD and generic applications, while applying Secure by Design standards. This is not a purely design role you'll roll up your sleeves, guide your team through implementation, and directly influence system delivery. Key Responsibilities Lead the technical design and architecture of infrastructure applications and systems. Collaborate closely with the customer to understand business and operational requirements. Translate requirements into robust, scalable architectural solutions, ensuring MOD and generic applications integrate effectively. Actively participate in the build and implementation phase, supporting the team to deploy and configure applications. Produce and maintain all design documentation and supporting paperwork in line with Secure by Design standards. Lead, guide, and mentor a small team of engineers and developers. Foster a collaborative culture, encouraging problem-solving and knowledge sharing. Provide constructive feedback, helping team members develop technically and professionally. Ensure projects are delivered on time, to scope, and with high quality. Communicate technical decisions clearly to both technical and non-technical stakeholders. Manage risks and proactively address challenges that may impact project delivery. Essential experience Proven infrastructure background with experience in VMware stacks. Experience architecting applications onto infrastructure platforms. Strong understanding of MOD applications and how they interact with generic applications. Hands-on leadership experience-able to lead a team and be actively involved in builds. Comfortable taking a self-starter approach and driving delivery independently. Experience producing technical documentation and designs. Knowledge and experience applying Secure by Design (SbD) principles. Desirable Some leadership or team management experience. Experience in highly secure or sensitive environments. Ability to manage multiple tasks in a fast-paced environment. This is an exciting opportunity for a motivated, self-starting Infrastructure Applications Architect to join a growing team, make a real impact, and deliver high-quality, secure systems.
12/03/2026
Full time
Senior Technical Architect Salary: Up to £90,000 per annum + bonus and benefits Security Clearance: Very high Security Clearance (must hold) Location: Onsite, minimum 3 days per week (may increase during the build phase) Ready to lead the architecture of secure, high-performing systems? Join a leading provider of digital solutions as a Senior Technical Architect, taking a hands-on leadership role in shaping the technical direction of infrastructure applications. This growth hire offers the chance to lead a team delivering robust, secure systems and drive the design, build, and integration of applications across VMware infrastructure stacks. Ensure seamless operation of both MOD and generic applications, while applying Secure by Design standards. This is not a purely design role you'll roll up your sleeves, guide your team through implementation, and directly influence system delivery. Key Responsibilities Lead the technical design and architecture of infrastructure applications and systems. Collaborate closely with the customer to understand business and operational requirements. Translate requirements into robust, scalable architectural solutions, ensuring MOD and generic applications integrate effectively. Actively participate in the build and implementation phase, supporting the team to deploy and configure applications. Produce and maintain all design documentation and supporting paperwork in line with Secure by Design standards. Lead, guide, and mentor a small team of engineers and developers. Foster a collaborative culture, encouraging problem-solving and knowledge sharing. Provide constructive feedback, helping team members develop technically and professionally. Ensure projects are delivered on time, to scope, and with high quality. Communicate technical decisions clearly to both technical and non-technical stakeholders. Manage risks and proactively address challenges that may impact project delivery. Essential experience Proven infrastructure background with experience in VMware stacks. Experience architecting applications onto infrastructure platforms. Strong understanding of MOD applications and how they interact with generic applications. Hands-on leadership experience-able to lead a team and be actively involved in builds. Comfortable taking a self-starter approach and driving delivery independently. Experience producing technical documentation and designs. Knowledge and experience applying Secure by Design (SbD) principles. Desirable Some leadership or team management experience. Experience in highly secure or sensitive environments. Ability to manage multiple tasks in a fast-paced environment. This is an exciting opportunity for a motivated, self-starting Infrastructure Applications Architect to join a growing team, make a real impact, and deliver high-quality, secure systems.
Technical Lead Full Stack Developer (TypeScript, JavaScript, Node) Location: Hybrid working within Hampshire / West Sussex Salary: Competitive + benefits We're working with a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. They are now looking for an experienced technical lead full stack developer to play a key role in shaping and delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical delivery across a high-performing development squad (10+) Contribute to solution design, system architecture and domain modelling Build proof-of-concepts and spike complex or uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling and best practice across the wider engineering function Tech Environment You'll work with a modern stack including: Node.js microservices JavaScript & TypeScript Vue.js Redis, SQL Server & Snowflake AWS cloud infrastructure CI/CD pipelines and DevSecOps practices About You Strong full stack development experience (ideally 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills and confidence working with stakeholders Interest in using AI to accelerate and improve software development A passion for performance, security and engineering best practice Degree in Computer Science or equivalent real-world experience What's On Offer Competitive salary and benefits package Hybrid working (1 day per week in the Fareham office) Opportunity to join a scaling UK SaaS business Strong engineering culture with a focus on quality and continuous improvement Supportive, collaborative working environment Community and charity initiatives, including volunteer days Send your CV across to me on email (url removed) or call (phone number removed) for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
Technical Lead Full Stack Developer (TypeScript, JavaScript, Node) Location: Hybrid working within Hampshire / West Sussex Salary: Competitive + benefits We're working with a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. They are now looking for an experienced technical lead full stack developer to play a key role in shaping and delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical delivery across a high-performing development squad (10+) Contribute to solution design, system architecture and domain modelling Build proof-of-concepts and spike complex or uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling and best practice across the wider engineering function Tech Environment You'll work with a modern stack including: Node.js microservices JavaScript & TypeScript Vue.js Redis, SQL Server & Snowflake AWS cloud infrastructure CI/CD pipelines and DevSecOps practices About You Strong full stack development experience (ideally 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills and confidence working with stakeholders Interest in using AI to accelerate and improve software development A passion for performance, security and engineering best practice Degree in Computer Science or equivalent real-world experience What's On Offer Competitive salary and benefits package Hybrid working (1 day per week in the Fareham office) Opportunity to join a scaling UK SaaS business Strong engineering culture with a focus on quality and continuous improvement Supportive, collaborative working environment Community and charity initiatives, including volunteer days Send your CV across to me on email (url removed) or call (phone number removed) for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Technical Lead Full Stack Developer (TypeScript, JavaScript, Node) Location: Hybrid working within Hampshire Salary: Competitive + benefits We're working with a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. They are now looking for an experienced technical lead full stack developer to play a key role in shaping and delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical delivery across a high-performing development squad (10+) Contribute to solution design, system architecture and domain modelling Build proof-of-concepts and spike complex or uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling and best practice across the wider engineering function Tech Environment You'll work with a modern stack including: Node.js microservices JavaScript & TypeScript Vue.js Redis, SQL Server & Snowflake AWS cloud infrastructure CI/CD pipelines and DevSecOps practices About You Strong full stack development experience (ideally 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills and confidence working with stakeholders Interest in using AI to accelerate and improve software development A passion for performance, security and engineering best practice Degree in Computer Science or equivalent real-world experience What's On Offer Competitive salary and benefits package Hybrid working (1 day per week in the Fareham office) Opportunity to join a scaling UK SaaS business Strong engineering culture with a focus on quality and continuous improvement Supportive, collaborative working environment Community and charity initiatives, including volunteer days Send your CV across to me on email (url removed) or call (phone number removed) for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
12/03/2026
Full time
Technical Lead Full Stack Developer (TypeScript, JavaScript, Node) Location: Hybrid working within Hampshire Salary: Competitive + benefits We're working with a fast-growing UK SaaS technology company that builds data-driven digital products used by commercial teams to better understand and engage with their customers. They are now looking for an experienced technical lead full stack developer to play a key role in shaping and delivering their next generation of customer-facing platforms. This is a hands-on technical leadership role where you'll be involved from early design through to production delivery, working with a modern cloud-based stack and deploying to live environments on a daily basis. The Role Lead technical delivery across a high-performing development squad (10+) Contribute to solution design, system architecture and domain modelling Build proof-of-concepts and spike complex or uncertain areas of work Break down requirements into deliverable epics and user stories alongside product and initiative managers Develop and deliver production-ready code across the full stack Ensure high standards of quality, maintainability, performance and security Support and improve live systems once deployed Influence technical direction, tooling and best practice across the wider engineering function Tech Environment You'll work with a modern stack including: Node.js microservices JavaScript & TypeScript Vue.js Redis, SQL Server & Snowflake AWS cloud infrastructure CI/CD pipelines and DevSecOps practices About You Strong full stack development experience (ideally 10+ years) 5+ years of JavaScript and TypeScript experience Solid background in system design and scalable architectures Experience building large, production SaaS platforms A clean-code mindset (SOLID principles, design patterns, testable code) Experience working in mature CI/CD and continuous deployment environments A commercial mindset when designing and delivering software Excellent collaboration skills and confidence working with stakeholders Interest in using AI to accelerate and improve software development A passion for performance, security and engineering best practice Degree in Computer Science or equivalent real-world experience What's On Offer Competitive salary and benefits package Hybrid working (1 day per week in the Fareham office) Opportunity to join a scaling UK SaaS business Strong engineering culture with a focus on quality and continuous improvement Supportive, collaborative working environment Community and charity initiatives, including volunteer days Send your CV across to me on email (url removed) or call (phone number removed) for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.