reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle. Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services' software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You'll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
reviewing software and data processing architectures to meet software and system requirements and support future re-use of software, ensuring alignment throughout the engineering lifecycle Establish and Maintain Design Processes: Enhancing transformational activities and tools used to develop and manage software design artefacts, ensuring robust, resilient, scalable and secure middleware and applications architectures on modern hardware … Compliance and Integration: Collaborating with DevOps to ensure tools are licensed, OSS-compliant, interoperable, and integrated into the build process Lead Technical Governance: Conduct peer reviews, leading technical design reviews, verify and sign off software designs, and uphold Maritime Services’ software processes Promote Continuous Improvement and Knowledge Sharing: Supporting skills development within the team, maintain awareness of industry … the technical focal point and design authority, developing and maintaining software architectures that meet challenging complex Radar requirements. Using modern operating systems, tools, and designpatterns, you will create robust, resilient, scalable and secure middleware and application layers for hardware. You’ll leverage both licensed and open-source tools, ensuring compliance with OSS guidance, and More ❯
frontier models. This is an opportunity for someone who is passionate about learning how to utilise this in production use cases. You'll own the end-to-end design and development of key features of our web application along with the underlying services that support it. You'll be joining a small, dynamic and fast-paced team with … a focus on quality, usability and impact. You'll be involved in every stage of the development lifecycle; from discovery and design, through implementation to deployment, maintenance and continuous improvement. You will be supported by a cross-functional, collaborative and growing team in delivering an impactful product, initially to lawyers and then to a wider set of B2B … observability tools, such as Datadog or Prometheus. Familiarity with event-driven systems, particularly Kafka and/or RabbitMQ. Deep understanding of messaging and queuing systems, including designpatterns for reliability, retries, and scaling. Strong understanding of PostgreSQL for relational database systems. Experience working with Redis for caching and high-performance data handling. Experience setting up and maintaining More ❯
per annum Generous Benefits Package An innovative AI startup are looking for a Fullstack Software Engineer to join the team. In this pivotal role, you will lead the design, development, and deployment of robust and scalable software applications, ensuring seamless integration and performance across both front-end and back-end systems. Key Responsibilities: Lead the full software development … lifecycle, from requirements gathering and system design to implementation and deployment. Develop high-quality, scalable, and maintainable code using TypeScript, React, Next.JS, Node.js, and Python. Architect and build cloud-based solutions on AWS, ensuring high availability, security, and performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative solutions that meet user … knowledge. Skills required: Previous experience in a fullstack software development role. Proven expertise in TypeScript, React, Next.JS, Node.js, Python, and AWS. Strong understanding of software architecture, designpatterns, and best practices. Experience with cloud infrastructure and services, particularly AWS. Experience working with AI/ML toolings Excellent problem-solving skills and the ability to work effectively in More ❯
per annum Generous Benefits Package An innovative AI startup are looking for a Senior Software Engineer to join the team. In this pivotal role, you will lead the design, development, and deployment of robust and scalable software applications, ensuring seamless integration and performance across both front-end and back-end systems. Key Responsibilities: Lead the full software development … lifecycle, from requirements gathering and system design to implementation and deployment. Develop high-quality, scalable, and maintainable code using TypeScript, React, Next.JS, Node.js, and Python. Architect and build cloud-based solutions on AWS, ensuring high availability, security, and performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative solutions that meet user … knowledge. Skills required: Previous experience in a fullstack software development role. Proven expertise in TypeScript, React, Next.JS, Node.js, Python, and AWS. Strong understanding of software architecture, designpatterns, and best practices. Experience with cloud infrastructure and services, particularly AWS. Experience working with AI/ML toolings Excellent problem-solving skills and the ability to work effectively in More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Reed
with any modern JavaScript framework, preference is VueJS Working knowledge of typescript Good CSS/style organisation Experience of webpack or similar task/build runner tools Responsive design, mobile first Developing on top … of a Microservice architecture using REST services Writing Front End tests (using Jest and VueJs testing library or similar) Solid grounding in current UI/UX designpatterns, practices and frameworks Knowledge and experience of the following technologies is desirable: Experience of Cloud technologies Experience using a TDD approach Working knowledge of current CSS in JS solutions More ❯
Basingstoke, Hampshire, South East, United Kingdom
Southern Communications Ltd
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software designpatterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
with extensive knowledge and background in VoIP technologies, such as Softswitch, RTPEngine and OpenSIPs coupled with excellent C/C++ development skills in a Linux environment. Key Responsibilities: Design, develop, and test new software aligned to the product roadmap meeting the changing needs of our key markets. Maintain and improve the existing software codebase and processes. Perform technical … working with geographically distributed infrastructure or HA deployments. In-depth knowledge of Linux, preferably Ubuntu, including ability to script with bash, shell, Python Strong proficiency in MySQL database design and access, including replication techniques and technologies, specifically from a C/C++ environment is important. Real-time, multi-threading development experience, ideally in producing asynchronous communications products/… frameworks e.g., GTest An understanding of data caching options in a Linux environment is required with demonstrable practical application of such options. Good knowledge of software designpatterns, system architectures and when to apply them. Personal Attributes: Strong analytical and problem-solving abilities with excellent organisational. High attention to detail with a passion for accuracy. Confident personality More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
company that has seen 30-40% year on year growth for the past 10 years and has ambitious growth plans. As a Senior Front End Developer you'll design and develop new features and enhancements to the front end of the platform with a focus on real-time data visualisation on client dashboards and portals using React, there … home the other two days. About you: You have a strong knowledge of software engineering best practices and Computer Science fundamentals such as OOP, Data Structures, DesignPatterns You have expertise with React and strong TypeScript skills You have experience with data visualisation and have worked on complex systems You have a good understanding of financial markets More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
Huxley Associates
and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture , designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Contract: 6 Months Rolling Rate: £530 p/d Via Umbrella Location: Full More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Oscar Associates (UK) Limited
for this role. Must Have: Strong technical academic background with a degree in Science, Engineering, Mathematics or Computer Science Proficient with C# Good understanding of software designpatterns An interest, background or passion for Physics Strong interest in Model Development and Applied Engineering Natural problem solver with a desire to learn Benefits: Competitive base salary Career Progression More ❯
and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture , designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Contract: 6 Months Rolling Rate: £530 p/d Via Umbrella Location: Full More ❯
Nottingham, Nottinghamshire, England, United Kingdom
Huxley
and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture , designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Contract: 6 Months Rolling Rate: £530 p/d Via Umbrella Location: Full More ❯
and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture , designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Contract: 6 Months Rolling Rate: £530 p/d Via Umbrella Location: Full More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
Azure or FME certifications are a plus but is not essential. Nice to have skills but NOT essential: Geospatial data experience, FME, QGIS, PostGIS. Data warehousing designpatterns and implementation. The role comes with an extensive benefits package which includes: Competitive Salary. Generous Holiday Allowance: 25 days holiday plus bank holidays, with the option of adding up More ❯
Implementing a caching layer for our most resource-intensive queries We operate as a distributed team, but collaboration remains central. You'll regularly work with our CEO and design team, with front-end developers to shape APIs, and with other backend engineers to review code and architecture. How You Think and Build Strong skills in relational database design … Strong MySQL knowledge - schema design, query optimisation, indexing, migrations. (TypeORM familiarity a bonus) AWS: Developing skills with RDS, S3, CloudWatch, EC2 Architecture: Confident with designpatterns, caching strategies, microservice boundaries, scaling strategies Testing: Solid experience with unit, integration and performance tests If selected, the interview will be a live, practical session based on real-world More ❯
per annum Generous Benefits Package An innovative AI startup are looking for a Senior Fullstack Engineer to join the team. In this pivotal role, you will lead the design, development, and deployment of robust and scalable software applications, ensuring seamless integration and performance across both front-end and back-end systems. Key Responsibilities: Lead the full software development … lifecycle, from requirements gathering and system design to implementation and deployment. Develop high-quality, scalable, and maintainable code using TypeScript, React, Next.JS, Node.js, and Python. Architect and build cloud-based solutions on AWS, ensuring high availability, security, and performance. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative solutions that meet user … knowledge. Skills required: Previous experience in a fullstack software development role. Proven expertise in TypeScript, React, Next.JS, Node.js, Python, and AWS. Strong understanding of software architecture, designpatterns, and best practices. Experience with cloud infrastructure and services, particularly AWS. Experience working with AI/ML toolings Excellent problem-solving skills and the ability to work effectively in More ❯
Chester, Cheshire West and Chester, Cheshire, United Kingdom
Ascendion
cause analysis and driving long-term fixes. Required Skills & Experience: Experience of software development and platform engineering experience. Strong Java expertise with deep understanding of backend designpatterns and frameworks (Spring Boot preferred). Proven experience in Site Reliability Engineering (SRE), including monitoring, alerting, and incident management. Hands-on experience with Kafka, MuleSoft, and Oracle DB. Familiarity … with performance tuning, system design, and distributed computing concepts. Experience with CI/CD pipelines and infrastructure-as-code (e.g., Jenkins, Terraform, Ansible) is a plus. Ability to lead and mentor engineers while remaining hands-on. Strong communication and cross-functional collaboration skills. More ❯
Financial Services organisation within the UK, ideally within Insurance. As a leader within the technical environment, you will be a driver of cloud-native approaches, modern designpatterns, and continuous improvement, championing engineering excellence throughout the business. It is essential that you have a strong technical engineering background including MFEs and APIs Primary responsibilities Technical leadership for … the software engineering team Mentoring of engineers Technical risk management Strategy Promotion of clear communication and collaboration across teama Contribute to design and engineering quality Ensure all technical solutions follow architecture governance Work with stakeholders including Architecture, Information Security, Data Governance Experience Senior Engineering role within web and mobile application development React and NestJS API Development Designing and More ❯
AWS. Agile Methodologies: Proven experience working in agile environments and participating in all agile ceremonies. Technical Governance: Experience with architectural governance processes and the ability to produce output design proposals and other technical documentation Tech Stack Essentials: proficient in: AWS (API Gateway, S3, Lambda, VPC) Java DB2 Relational databases Network Concepts (Firewalls, domains, routing … Tech Stack Desirable: proficient in: OpenAPI Schemas Kubernetes (high level) Spring Boot JBOSS/EJB awareness Postgres Python (again for reading code primarily) Awareness of architecture designpatterns Nice to have Knowledge of the land registration context and its services. Experience in a similar role within a UK government department. A "people first" approach, as dealing with More ❯
AWS. Agile Methodologies: Proven experience working in agile environments and participating in all agile ceremonies. Technical Governance: Experience with architectural governance processes and the ability to produce output design proposals and other technical documentation Tech Stack Essentials: proficient in: AWS (API Gateway, S3, Lambda, VPC) Java DB2 Relational databases Network Concepts (firewalls, domains, routing … Tech Stack Desirable: proficient in: OpenAPI Schemas Kubernetes (high level) Spring Boot JBOSS/EJB awareness Postgres Python (again for reading code primarily) Awareness of architecture designpatterns Nice to have Knowledge of the land registration context and its services. Experience in a similar role within a UK government department. A "people first" approach, as dealing with More ❯
Twycross, Leicestershire, United Kingdom Hybrid / WFH Options
Apex Systems US
Liaise with other teams, help identify technical challenges and identify core player value. Required Skills and Experience Experience in modern JavaScript web development. Solid understanding of designpatterns and object-oriented design. Knowledge of CSS and preprocessors such as PostCSS. Understanding of the complexities of working on multilingual products. A keen eye on rendering performance, and knowledge … of how to profile. Experience in working with Typescript. Experience in writing unit tests in Jasmine or similar. Experience in MVC and/or MVVM design patterns. Experience and awareness of accessibility requirements. Experience in working with a JavaScript framework such as React, Angular, Vue, SolidJS. More ❯
TypeScript Optimise SQL queries and database performance Deploy and manage applications in cloud environments Customise build and development tools to suit project needs Apply best practices in software design, including SOLID principles and dependency injection Maintain clean, well-tested, and well-documented code Contribute to unit and integration testing across all deliverables Work closely with frontend developers to … experience Extensive server-side development experience Strong proficiency in Node.js and TypeScript Solid understanding of cloud platforms and deployment strategies Deep knowledge of software architecture and designpatterns Experience with CI/CD pipelines and modern development tooling Excellent communication and collaboration skills Must be eligible for SC clearance. This is a brilliant opportunity to join a More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Context Recruitment Limited
TypeScript Optimise SQL queries and database performance Deploy and manage applications in cloud environments Customise build and development tools to suit project needs Apply best practices in software design, including SOLID principles and dependency injection Maintain clean, well-tested, and well-documented code Contribute to unit and integration testing across all deliverables Work closely with frontend developers to … experience Extensive server-side development experience Strong proficiency in Node.js and TypeScript Solid understanding of cloud platforms and deployment strategies Deep knowledge of software architecture and designpatterns Experience with CI/CD pipelines and modern development tooling Excellent communication and collaboration skills Must be eligible for SC clearance. This is a brilliant opportunity to join a More ❯
candidate will be self-motivated, proactive, and a demonstrated team player. You will be a main developer working alongside our technical team for the software development and solution design of new VR products. In addition to new projects, you will be responsible for maintaining and understanding any legacy and long-term VR projects. You will be working on … level of competency with software programming would be sufficient. Responsibilities for VR Developer: Working with a team to create prototypes of VR solutions for our clients. Develop and design both bespoke and off-the-shelf VR products that suit the needs of our clientele. Adapting step-by-step procedures Assist with bug fixes and the maintenance of existing … Strong knowledge in using the Unity game engine. Experience with utilising game assets meshes, animations, materials, etc. Experience in optimisation particularly for VR projects. Knowledge in designpatterns for modular or reusable code. Experience with version control preferable, such as git or svn. Hours of work: 8:30am 5pm, Mon Fri (40 hrs per week). Holidays More ❯