Design Patterns Jobs in London

76 to 100 of 135 Design Patterns Jobs in London

Back End Tech Lead Node.js Specialist

London, South East, England, United Kingdom
Hybrid / WFH Options
Goodman Masson
technical leadership and hands-on coding expertise, while mentoring a skilled engineering team and setting the long-term vision for backend systems. Your Role Key Responsibilities: Lead the design and development of backend services using Node.js within a microservices architecture . Take ownership of backend system architecture, ensuring scalability, reliability, and best-in-class engineering practices. Mentor and … development, with at least 2 years in a leadership or mentoring role. Experience in financial services compliance is a plus but not essential. Strong knowledge of design patterns, coding standards, and best practices. Excellent communication and collaboration skills, with the ability to engage both technical and non-technical stakeholders. Team Environment: You'll be joining a collaborative More ❯
Employment Type: Full-Time
Salary: £100,000 per annum
Posted:

Senior Software Engineer

London, United Kingdom
Focaldata
complex web-based systems Strong DevOps experience including CI/CD pipelines, container orchestration, and cloud infrastructure (we use GCP, Kubernetes, Terraform) Solid understanding of software design patterns, architecture principles, and best practices Experience working with LLMs (large language models) in a practical context Experience working in agile teams and contributing to the full software development lifecycle More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Dev Manager III, Business Data Technologies

London, United Kingdom
Amazon
We are looking for an innovative engineering manager to own, build, and grow multiple BDT solutions. In this role, you will grow and lead a team that will design, develop, test, and operate large-scale distributed systems that fulfill critical business functions with impact across Amazon. As a member of the BDT leadership team you will help set … engineers. Work across teams to drive overall technical strategy. A day in the life Build a best-in-class engineering team that delivers excellent results through rapid iterations. Design and develop state-of-the-art approaches to solving complex and ambiguous big data problems. Cultivate engineering and operational excellence through metrics and continuous learning. Provide thought leadership and … bottom line. BASIC QUALIFICATIONS 3+ years of engineering team management experience 7+ years of working directly within engineering teams experience 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience 8+ years of leading the definition and development of multi tier web services experience Knowledge of engineering practices and patterns More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Risk Developer

City of London, London, United Kingdom
James Joseph Associates Limited
an excellent opportunity to gain hands-on experience with High-Frequency Trading (HFT) platforms while contributing directly to the continued growth and success of the business. KEY RESPONSIBILITIES: Design, develop, and maintain high-performance Java applications and components, ensuring code quality, efficiency, and compliance with best practices. Build a thorough understanding of end-to-end risk data flows … project goals and timelines. Diagnose and resolve software defects and technical issues to minimise disruption to business-critical and revenue-generating processes. Partner with cross-functional teams to design, define, and implement new features and enhancements. Contribute to peer code reviews, incorporating feedback to continually raise development standards. Uphold and enforce high standards of internal documentation to support … . Minimum of 5 years hands-on software development experience in Core Java (J2SE). Strong understanding of object-oriented programming principles, with expertise in applying design patterns to deliver scalable, performant, and secure solutions. Demonstrated ability to write clean, efficient, and maintainable code. Proficient in writing automated tests and extending test coverage for existing codebases. Track More ❯
Employment Type: Permanent
Posted:

Software Engineer Python Databricks FastAPI

East London, London, United Kingdom
Hybrid / WFH Options
Client Server
fast growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. As a Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in … the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a variety of purposes. You'll also collaborate with the Infrastructure team to maintain Infrastructure as Code and develop new features on the engineering platform. Location/WFH: There's a hybrid work from home model … strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You have a thorough knowledge of Computer Science fundamentals including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: As a Software Engineer you will receive a competitive package: Salary to £90k More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Software Engineer Python Databricks FastAPI

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
fast growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. As a Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in … the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a variety of purposes. You'll also collaborate with the Infrastructure team to maintain Infrastructure as Code and develop new features on the engineering platform. Location/WFH: There's a hybrid work from home model … strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You have a thorough knowledge of Computer Science fundamentals including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: As a Software Engineer you will receive a competitive package: Salary to £90k More ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Python Software Engineer Databricks

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
growing, global Insurance Underwriting technology provider that focusses on developing a complex SaaS calculation platform for rapidly growing Cybersecurity insurance markets. As a Python Software Engineer you will design and develop data centric backend services for the core platform with a focus on Python coding and building FastAPIs within an Azure environment with Databricks. You'll participate in … the design and implementation of advanced mechanisms for data ingestion, transformation, mass parallel orchestration of network IO and will model data for a variety of purposes. You'll also collaborate with the Infrastructure team to maintain Infrastructure as Code and develop new features on the engineering platform. Location/WFH: There's a hybrid work from home model … strong SQL skills (PostgreSQL, SQL Server and Databricks) You have experience of building FastAPIs You have a thorough knowledge of Computer Science fundamentals including Data Structures, Design Patterns, OOP You're collaborative and pragmatic with great communication skills What's in it for you: As a Python Software Engineer you will receive a competitive package: Salary to More ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Senior Software Engineer (Platform team)

London, United Kingdom
Orbital
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 design patterns 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Engineer - Nodejs, Python, React

City of London, London, England, United Kingdom
Revybe IT Recruitment Ltd
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, design patterns, 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 ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Software Engineer - Fullstack

City of London, London, England, United Kingdom
Revybe IT Recruitment Ltd
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, design patterns, 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 ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Developer - IT

Uxbridge, Middlesex, United Kingdom
Hybrid / WFH Options
APCOA PARKING UK
someone who's already gained some commercial development experience and is now ready to progress and build their expertise within a collaborative, fast-paced environment. Responsibilities Supporting the design, development, and maintenance of internal and external … facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on software architecture, design patterns, and best practices. Collaborating with product owners, senior developers, and business stakeholders to translate requirements into technical solutions. Writing clean, maintainable code and unit tests, and participating in code More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Engineer (AI Platform)

London, United Kingdom
OVO Group
Be part of this progressive journey with us. This role in a nutshell As a Machine Learning Engineer, you will work closely with fellow machine learning engineers to design, build, and deploy machine learning solutions that drive business value. To do this, you will develop new features, and functionalities on the OVO AI Platform, which is used by … motivated to drive ML advancements, and best practices across a business with wide-ranging impact, and loves working in collaborative, and supportive environments. Our key outcomes Help architect, design, and deploy new features, and functionality on the OVO AI Platform to enable users to deliver high-quality machine learning, and artificial intelligence models at scale Team up with … environments; knowledge of Kubeflow Pipelines is a plus. Good understanding of ML principles, monitoring, security, and data preprocessing techniques. Familiarity with software engineering practices, such as design patterns, CI/CD, version control, containerisation, infrastructure as code/Terraform; knowledge of Kubernetes is a plus. Strong communication traits, able to explain technical concepts to both technical and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Front End Developer React - Fintech

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, Design Patterns 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 ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Senior Machine Learning Engineer (AI Platform)

London, United Kingdom
OVO Group
motivated to drive ML advancements, and best practices across a business with wide-ranging impact, and loves working in collaborative, and supportive environments. Your key outcomes will Architect, design, and deploy new features, and functionality on the OVO AI Platform to enable users to deliver high-quality machine learning, and artificial intelligence models at scale Team up with … production environments; knowledge of Kubeflow Pipelines is a plus. Deep understanding of ML principles, monitoring, security, and data preprocessing techniques. Familiarity with software engineering practices, such, design patterns, CI/CD, version control, containerisation, infrastructure as code/Terraform; knowledge of Kubernetes is a plus. Excellent leadership and mentoring skills. Strong communication traits, able to explain technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Android Engineer

London, United Kingdom
Hybrid / WFH Options
Zego
by our customers to handle their policies and access insights about their driving behaviour. The Mobile SDK - a native SDK responsible for collecting the data required to determine driving patterns, which is ultimately used to create a driver score. Beyond coding we are seeking someone who brings deep experience in building secure, scalable, and high-performance Android applications, while … docs, tech talks, etc To thrive as a Senior Android Engineer, you should have: 6+ years of Android development experience. Solid understanding of software architecture, design patterns and best practices. Proven experience in app development using Kotlin, Coroutines, Jetpack Libraries, Jetpack Compose, . Experience in building SDKs that are scalable, user-friendly, and performant for third More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

City of London, London, England, United Kingdom
Revybe IT Recruitment Ltd
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, design patterns, 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 ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Senior Backend Developer

London, United Kingdom
Hybrid / WFH Options
Context
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 design patterns 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 ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Senior Backend Developer

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 design patterns 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 ❯
Employment Type: Full-Time
Salary: £80,000 - £90,000 per annum
Posted:

Data Architect - NCA - SEO

London, United Kingdom
Manchester Digital
Provide architectural leadership across the agency's data landscape, including ownership and ongoing refinement of the corporate data model. Define and maintain enterprise-wide data standards, design patterns and best practices, ensuring alignment with the enterprise architecture strategy, HMG policies and recognised industry frameworks. Create and maintain a strategic roadmap for the Agency's data architecture and … supporting technologies, ensuring alignment with overall transformation goals and long-term business objectives. Lead or assure the design of the data elements of systems and solutions, including database structures, file systems, schemas, metadata models and data flows. Establish and promote standards for data quality, integrity and lineage, ensuring there are clear methods for their measurement and improvement. Ensure … compliance with architectural principles, standards and data governance practices across programmes and projects, escalating exceptions to senior design authorities as necessary. Facilitate workshops and consultations with users, data owners and delivery teams to understand user needs, data behaviours and content classification across operational contexts. Continuously scan the agency and the external landscape to identify, assess and incorporate developments More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Apple Platforms (iOS and tvOS)

London, United Kingdom
Hybrid / WFH Options
Disney Cruise Line - The Walt Disney Company
feature-rich native iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI An understanding of the trade-offs of using different design patterns, such as MVC or MVVM Experience integrating with backend systems, web services, and third-party software Proven understanding and experience using reactive frameworks such as Combine You build high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Manager, Amazon Music, App Foundry

London, United Kingdom
Amazon
Music engages fans, artists, and creators on a global scale. BASIC QUALIFICATIONS 3+ years of engineering team management experience 7+ years of engineering experience Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations Experience partnering with … product or program management teams Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems PREFERRED QUALIFICATIONS Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Solution Architect

London, United Kingdom
Hybrid / WFH Options
Docebo
The Principal Solutions Architect (PSA) is the most senior individual contributor role within the Solutions Architecture team. Acting as a strategic technical advisor, the PSA drives complex solution design, influences departmental strategy, and serves as a mentor and coach to the broader SA and CSE team. This role is engaged in the highest complexity opportunities, strategic initiatives, and … as an escalation point for technical solutioning pre-sales risks and critical customer engagements. Provide ongoing coaching, mentorship, and development support to Solutions Architects and Customer Sales Engineers. Design and lead technical enablement initiatives, knowledge-sharing sessions, and architecture reviews. Act as a senior contributor in cross … functional working groups (Product, Security, Professional Services) to align solutions with Docebo's business needs. Provide strategic feedback to Product Management based on industry trends, customer challenges, and architectural patterns encountered in the field. Engage in go-to-market planning for new features or services requiring complex solution positioning. Contribute to defining architectural standards, reusable design patterns More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

React Developer TypeScript - Hedge Fund

South West London, London, United Kingdom
Hybrid / WFH Options
Client Server
engaging and simple user interfaces across all internal business systems. You'll collaborate with UX and Product teams, actively participating in all stages of a project, through product design, development, implementation, testing and maintenance. Location/WFH: You'll join colleagues in the impressive Central London office with flexibility to work from home twice a week. About you … and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, Design Patterns, Data Structures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
Employment Type: Permanent, Work From Home
Salary: £95,000
Posted:

React Developer TypeScript - Hedge Fund

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
engaging and simple user interfaces across all internal business systems. You'll collaborate with UX and Product teams, actively participating in all stages of a project, through product design, development, implementation, testing and maintenance. Location/WFH: You'll join colleagues in the impressive Central London office with flexibility to work from home twice a week. About you … and TypeScript You are experienced with other web technologies such as HTML, CSS, Web APIs You have a strong knowledge of Computer Science fundamentals including OOP, Design Patterns, Data Structures You have experience of working in large, fast paced organisations You are collaborative with great communication skills You are degree educated, having achieved a 2.1 or above More ❯
Employment Type: Full-Time
Salary: £80,000 - £95,000 per annum
Posted:

GenAI Architect - Global Insurance Firm

London, South East, England, United Kingdom
Robert Walters
Bristol (1-2 days/week in-office) Salary: £100k-£200k Eligibility: Must be authorised to work in the UKWe're hiring two GenAI Architects to drive the design and implementation of intelligent systems-spanning AI copilots, agentic automation, and GenAI-powered platforms. Reporting to the Head of Data Architecture, you'll work across business and technology teams … into both customer-facing services and internal operations. What You'll Do Lead the design and evolution of GenAI and AI architecture across the enterprise. Define solution patterns for integrating LLMs, GenAI, and agent-based systems into business workflows. Build pipelines that connect structured and unstructured data (e.g., Databricks, M365, SharePoint, Salesforce, ServiceNow). Guide engineering teams … and business platforms. Proven experience designing or integrating AI/GenAI solutions such as copilots, chatbots, RAG systems, or automation tools. Understanding of GenAI and agentic design patterns, including orchestration frameworks and RAG. Experience with event-driven systems, messaging platforms, and APIs. Familiarity with AI governance standards (e.g., ISO 42001, NIST AI RMF, EU AI Act) and More ❯
Employment Type: Full-Time
Salary: £100,000 - £200,000 per annum
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£65,000
Median
£80,000
75th Percentile
£102,500
90th Percentile
£122,000