Design Patterns Jobs in the North of England

151 to 175 of 297 Design Patterns Jobs in the North of England

Software Engineer

York, England, United Kingdom
JR United Kingdom
will play a pivotal role in designing, developing, and maintaining robust C# applications with a deep integration into large-scale data pipelines, databases, and analytics platforms. Key Responsibilities Design, develop, and maintain C# applications and backend services with a strong emphasis on data integration and transformation. Optimise large-scale data processing workflows and ensure high-performance querying and … storage. Develop and maintain RESTful APIs and services that interact with large datasets. Implement best practices for data integrity, data quality, and data security. Contribute to the design of data models, schemas, and ETL pipelines. Collaborate in Agile/Scrum teams and participate in code reviews. Monitor, troubleshoot, and improve data services and infrastructure. Mentor junior developers and … or custom ETL pipelines (SSIS, Azure Data Factory, or equivalent). Experience building and consuming APIs in data-rich environments. Solid understanding of software engineering principles, design patterns, and unit testing. Familiarity with cloud platforms (preferably Azure). Experience with source control tools (e.g., Git) and CI/CD pipelines. Familiarity with big data or NoSQL technologies More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Preston, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Engineers to work for a rapidly growing TECH FOR GOOD business. This role involves developing large-scale mobile and web applications backend, focusing on backend coding and database design, with attention to system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key … Accountabilities: Participate in all development stages from design to deployment and support Collaborate with colleagues to refine application design Suggest and implement innovative solutions Optimize backend code, identify bottlenecks, and implement monitoring systems Required Skills and Knowledge: Computer Science or related degree preferred Experience as a Software Team Lead or Staff Engineer; Lead Engineer considered Experience … Laravel Languages: PHP, Ruby-on-Rails, Java, Python, C# Frontend: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL REST APIs Software Design Patterns – TDD, DDD Methodologies: Agile (Scrum and Kanban) About You: Self-motivated and independent worker Passionate about writing clean, reusable code Good communication and teamwork skills Positive, eager to learn More ❯
Posted:

-x6 Tech leads/Software Team Leads-

York, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a rapidly growing TECH FOR GOOD business. My client is building a new team to develop large-scale mobile and web applications backend, focusing on backend coding, database design, performance, and system reliability. This is an excellent opportunity for software engineers who value a company with strong ethics and employee care. Key Accountabilities Participate in all development stages … from design to deployment and support Communicate proactively with colleagues to refine application design Implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement monitoring systems Required Skills and Knowledge Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead or Staff Engineer; Lead Engineer considered Experience with Service … Ruby-on-Rails, Java, Python, C# Frontend Frameworks: Vue.js, Typescript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, TDD, DDD, Software Design Patterns Methodologies: Agile (Scrum, Kanban) About You Self-motivated, independent worker Passion for clean, reusable code and development Strong communication and teamwork skills Positive, logical, eager to learn Attention to More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Stockport, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a rapidly growing TECH FOR GOOD business. My client is building a new team to develop large-scale mobile and web applications, focusing on backend coding and database design, with emphasis on system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key … Accountabilities Participate in all development stages from design to deployment and support Communicate proactively with colleagues to improve application design Implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Computer Science or related degree (highly desirable) Experience as a Software Team Lead or … and Laravel Languages PHP, Ruby-on-Rails, Java, Python, C# Vue.js, Typescript, Angular, React Cloud Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software Design Patterns – TDD, DDD Methodologies Agile: Scrum and Kanban About You Self-motivated, able to work independently Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager More ❯
Posted:

Senior Rust Engineer

Manchester, England, United Kingdom
JR United Kingdom
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the quality of the libraries and … client expectations Provide time estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Leeds, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in all development stages, from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead or … and Laravel Languages PHP, Ruby on Rails, Java, Python, C# Vue.js, Typescript, Angular, React Cloud Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software Design Patterns – TDD, DDD Methodologies Agile: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager to More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Bolton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
The company is building a new team and needs experienced software engineers for developing large-scale mobile and web applications backend. The role focuses on backend coding, database design, and system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in all development phases from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge Computer Science or related degree preferred Experience as a Team Lead or Staff Engineer; Lead Engineer … Languages: PHP, Ruby on Rails, Java, Python, C# Frontend Frameworks: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software Design Patterns (TDD, DDD) Agile methodologies: Scrum and Kanban About You Self-motivated and able to work independently Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Bradford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs solid software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in all development stages, from initial design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Computer Science or related degree (highly desirable) Experience as a Team Lead or … and Laravel Languages PHP, Ruby-on-Rails, Java, Python, C# Frameworks & Technologies Vue.js, Typescript, Angular, React Cloud & Databases AWS Additional Tools & Frameworks GraphQL REST APIs Software Design Patterns – TDD, DDD Agile methodologies: Scrum and Kanban About You Self-motivated with ability to work independently Passionate about writing clean, reusable code Good communication and team skills Positive, logical More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Doncaster, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs experienced software engineers to develop large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers and employees. Key Accountabilities Participate … in the entire development process, from initial design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge Degree in Computer Science or related field is highly desirable Experience as … Ruby-on-Rails, Java, Python, C# Frontend: Vue.js, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Tools & Frameworks: GraphQL, REST APIs, TDD, DDD, Software Design Patterns Methodologies: Agile (Scrum, Kanban) About You Self-motivated, able to work independently Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager to learn Attention More ❯
Posted:

Senior Rust Engineer

Preston, England, United Kingdom
JR United Kingdom
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the quality of the libraries and … client expectations Provide time estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
Posted:

Salesforce Developer - Remote

Middlesbrough, North Yorkshire, United Kingdom
Hybrid / WFH Options
a huge salesforce estate, with plenty of training budget to get certifications under your belt. Job security in an established brand with an impressive balance sheet code reviews, design sessions, testing standards, dev-first culture. Hybrid setup (around 2-3 days a week onsite), great benefits, and a collaborative team culture. Apex, JavaScript, SOQL, SOSL, Flows, LWC HTML … not a blocker) Experience as a Salesforce Engineer (ideally with Platform Dev I + Admin certs) A clean coder with a solid grasp of OO principles, design patterns & Salesforce best practices Someone proactive, curious, and passionate about building the right thing the right way Bonus scheme (performance & company) Up to12% employer pension contribution Life insurance (up to More ❯
Posted:

Senior Rust Engineer

Newcastle upon Tyne, England, United Kingdom
JR United Kingdom
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the quality of the libraries and … client expectations Provide time estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
Posted:

Software Engineer C# or Java

Sunderland, England, United Kingdom
Hybrid / WFH Options
Client Server
cost gambling SaaS tech company that provide a range of white labelled gaming platforms for household names with millions of concurrent players. As a Software Engineer you will design and develop web applications on a cloud based platform (AWS), collaborating and problem solving with a talented team. The tech stack encompasses C# ASP.Net, MVC, Node.js, Java, REST APIs … have experience with AWS You have experience across the full development lifecycle You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You enjoy problem solving, collaborating and learning What's in it for you: Competitive salary to £65k Bonus, paid quarterly Pension Private medical care Continual training, learning and career More ❯
Posted:

Back End Software Engineer C# or Java AWS

Sunderland, Tyne & Wear
Hybrid / WFH Options
Client Server
SaaS tech company that provide a range of white labelled gaming platforms for household names with millions of concurrent players. As a Back End Software Engineer you will design and develop web applications on a cloud based platform (AWS), collaborating and problem solving with a talented team. The tech stack encompasses C# ASP.Net, MVC, Node.js, Java, REST APIs … have experience with AWS You have experience across the full development lifecycle You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns You enjoy problem solving, collaborating and learning What's in it for you: Competitive salary to £65k Bonus, paid quarterly Pension Private medical care Continual training, learning and career More ❯
Employment Type: Permanent
Salary: £40,000 - £65,000
Posted:

Software Engineer C# or Java

Newcastle upon Tyne, Northumberland, United Kingdom
Hybrid / WFH Options
gambling SaaS tech company that provide a range of white labelled gaming platforms for household names with millions of concurrent players. br As a Software Engineer you will design and develop web applications on a cloud based platform (AWS), collaborating and problem solving with a talented team. The tech stack encompasses C# ASP.Net, MVC, Node.js, Java, REST APIs … with AWS br You have experience across the full development lifecycle br You have a good understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns br You enjoy problem solving, collaborating and learning br What's in it for you: br Competitive salary to £65k br Bonus, paid quarterly br Pension br Private medical More ❯
Posted:

Client Consultant - Software Development

Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Pierre Strand
assess their IT needs and develop tailored solutions that align with their business objectives. Conduct comprehensive analysis of existing IT systems and processes to identify areas for improvement. Design and implement IT strategies that enhance productivity, security, and overall performance. Provide expert guidance on technology selection, implementation, and integration. Facilitate training sessions and workshops for clients to ensure … Framework. Familiarity with state management libraries and patterns. Experience with SQL and/or NoSQL databases, including performance optimization. Strong understanding of software development best practices, design patterns, and coding standards. Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical audiences. Ability to work independently and collaboratively in a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Developer

Bolton, England, United Kingdom
WRK digital
and external development teams. Leading the technical end-to-end development using a combination of low code and traditional development techniques ensuring alignment with business requirements, design patterns and best practices. Using AI technologies to effectively address business opportunities. Working closely with the Head of Applications and Architecture to provide assurance when assessing SaaS providers and validating … working with and designing solutions for Microsoft Azure. Proficiency in using low/no code platforms such as Microsoft Power Apps. Strong understanding of software architecture principles and design patterns. Experience developing and delivering software solutions working within an Agile framework. Excellent experience developing RESTful APIs. Strong experience working with relational databases (SQL). Expert level in using More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Liverpool, England, United Kingdom
JR United Kingdom
development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key Responsibilities Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms. Build cloud-native, containerised applications and services using modern frameworks and design … GCP Queue systems and event-driven architecture Prior experience building middleware for data sync, order processing, and internal APIs in a multi-system e-commerce environment Understanding of architecture patterns: Microservices , SOA , Hexagonal , Modular Monolith Monitoring & Observability: Solid grasp of AI trends in software development , particularly in using GPT tools and agentic systems Education: Mathematics or Computer Science degree More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Warrington, England, United Kingdom
JR United Kingdom
development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key Responsibilities Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms. Build cloud-native, containerised applications and services using modern frameworks and design … GCP Queue systems and event-driven architecture Prior experience building middleware for data sync, order processing, and internal APIs in a multi-system e-commerce environment Understanding of architecture patterns: Microservices , SOA , Hexagonal , Modular Monolith Monitoring & Observability: Solid grasp of AI trends in software development , particularly in using GPT tools and agentic systems Education: Mathematics or Computer Science degree More ❯
Posted:

Full Stack Software Developer

Bolton, Lancashire, United Kingdom
ao.com
ve used tools like React Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You're well-versed in software architecture and API design … and capable of delivering secure, scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across the stack. You apply software principles and design patterns thoughtfully, and know how to make them work in real-world scenarios. A Bit About Us When it comes to appliances and electricals, we've got the lot. Washing … what we're doing at AO to encourage diversity as an employer. How will we use the data? After we've collated the data, we'll look at the patterns to assess if we are inclusive at each stage. If it turns out that we aren't, then the data may help us identify where we can improve. The More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead - AI

Leeds, England, United Kingdom
Enablis
to a network of equally driven, like-minded professionals. Role Brief The Technical Lead (AI) role is a fully customer facing position which involves overseeing the architecture/design, engineering processes and implementation for client projects. In line with our principles as a modern tech consultancy, a Technical Lead is expected to maintain a high degree of familiarity … in their favoured tools and languages. As they are responsible for the overall quality of what we produce, they must be familiar with common architecture and design patterns for Cloud engineering, data management and service layers. The Technical Lead (AI) is usually not only responsible for their own output, but that of a wider engineering team. As … Leeds, England, United Kingdom 6 days ago Research Fellow in Software Engineering and Machine Learning Leeds, England, United Kingdom 6 days ago Software Development Coach - Flexible (Domain-Driven Design, TDD + Others) Leeds, England, United Kingdom 3 weeks ago Leeds, England, United Kingdom 6 days ago Leeds, England, United Kingdom 2 days ago Leeds, England, United Kingdom More ❯
Posted:

Systems Developer – E-Commerce Integrations (Cloud-Native, AI-Driven)

Birkenhead, England, United Kingdom
JR United Kingdom
development role requiring expertise in modern software engineering practices and tools, with an emphasis on cloud-native applications , AI-powered development tools , and system interoperability . Key Responsibilities Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms. Build cloud-native, containerised applications and services using modern frameworks and design … GCP Queue systems and event-driven architecture Prior experience building middleware for data sync, order processing, and internal APIs in a multi-system e-commerce environment Understanding of architecture patterns: Microservices , SOA , Hexagonal , Modular Monolith Monitoring & Observability: Solid grasp of AI trends in software development , particularly in using GPT tools and agentic systems Education: Mathematics or Computer Science degree More ❯
Posted:

Snr. Site Reliability Engineer (Remote position located in Leeds/Sheffield, United Kingdom)

Sheffield, England, United Kingdom
Hybrid / WFH Options
KnowBe4
our platforms easy to understand. The ideal member of our team gets excited about new AWS service releases, stays up-to-date on industry trends and design patterns, and has excellent time-management and communication skills. Some Of The Technologies We Use Programming Languages - Python, Ruby, Rust Infrastructure as Code - Terraform, AWS CDK Source Code Management and … resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as-code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Minimum Qualifications: BS/MS/Ph.D. or equivalent plus 5 years experience Training in secure coding practices (preferred) Proficient authoring scripts in … one or more programming languages (e.g. Python, Ruby, Javascript). Experience designing and operating high-scale patterns in AWS Experience building and designing repeatable workflows for continuous integration and continuous deployment (CI/CD) - GitLab is preferred Excellent communication skills Effectively able to self-manage your time across competing projects Ability to quickly understand and debug complex distributed systems More ❯
Posted:

Mid-Level PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
architectures. Advanced knowledge of MySQL. Experience unit testing, functional testing, and integration testing. Proficiency in API creation. Hands-on experience with Docker. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Proficiency in Git. Nice-to-Have: Experience with AWS infrastructure. Expertise with NoSQL databases. Expertise with NodeJS frameworks and JS/TypeScrpt. Previous More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Platform Engineer

Crewe, Cheshire, United Kingdom
Hybrid / WFH Options
Manchester Digital
e.g., EC2, ECS, Route53, S3, EFS. - Scripting languages (at least proficient in two), e.g., Python, Bash, PowerShell. - Understanding of containerization, microservice architecture and cloud/software design patterns, GitLab or similar for CI/CD. - Understanding and implementation of security hardening and vulnerability management. - Understanding and management of identity providers and SSO configurations (Azure AD , Ory, Cognito More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
the North of England
10th Percentile
£32,500
25th Percentile
£49,125
Median
£65,000
75th Percentile
£73,438
90th Percentile
£87,718