151 to 175 of 196 SOLID Jobs

Software Engineer

Location
Witney, England, United Kingdom
highly collaborative agile environment with strong experience in C#, ASP.NET Core, Web API. Maintains relevant documentation around the solutions. Conducts Code Reviews and ensures SOLID principles and standard design patterns are applied to system architectures and implementations. Evaluates, understands and recommends new technology, languages or development practices that have … Development, RESTful API Services, Web API and JSON Well versed with C#, modern UI technologies and database/ORM technologies. Must have solid understanding of modern architectural and design patterns. Comprehensive knowledge of automation testing and modern testing practices e.g. TDD, BDD etc. Strong exposure in one or more ...

FDE Bristol

Location
West of England, England, United Kingdom
fast) with AI When the brief is clear, head down and produce. Build modular backends in Python or TypeScript aligned with clean architecture, OOP, SOLID, and domain-driven design. Createfullstackapplications, APIs, agents, workflows, and similar systems using frameworks such as Next.js, React,FastAPI,Fastify,FastMCP, and Hono. Architect … assisted development tools (Claude Code, Cursor, GitHub Copilot) with demonstrable workflows, sub‐agents, skills, and innovative approaches. Strong Python or TypeScript, with OOP, SOLID, 12‐factor application development, and microservice architecture. You've built Next.js applications, FastAPI services, and similar. End‐to‐end implementation experience with vector databases, retrieval ...

Director of Engineering, Email Security

Location
United Kingdom
performance management — promoting excellence, making timely talent decisions, and reducing or replacing low performers when needed. Deep technical excellence: strong, current software engineering fundamentals — solid command of design patterns, SOLID principles, and modern architecture. You can evaluate AI‐assisted code with the same rigor as human‐authored code. ...

Android Engineer

Hiring Organisation
Spencer Rose Ltd
Location
Bristol, Somerset, United Kingdom
Employment Type
Contract
Contract Rate
GBP 35 Daily
common tasks and benchmarking and optimisation Proficient in Google's Android design principles, interface guidelines and code versioning tools, such as Git Applying SOLID Principles MVVM/MVI architecture, Android Architecture Components and other Jetpack libraries Jetpack Compose Working in a modularised codebase UI testing Interviews are taking place ...

Lead Full Stack Software Developer

Location
Glasgow, Scotland, United Kingdom
negotiable. Strong grasp of system design and domain modelling, with a commercial mindset behind every technical decision. A track record of clean code, SOLID principles and thoughtful design patterns. Broad full stack experience, ideally gained building large-scale SaaS platforms. Comfortable operating in a mature CI/CD environment … problem-solving, with the appetite to pick up new tools and techniques fast. Excellent interpersonal & collaboration skills, with confidence working directly with customers. Solid experience with automated testing and quality assurance practices. An understanding of building systems that hold up and perform at scale. A genuine enthusiasm for building ...

Senior Documentum Solutions Architect

Hiring Organisation
CYNET SYSTEMS
Location
Houston, Texas, United States
Employment Type
Permanent
Salary
USD Hourly
InfoArchive. Strong understanding of content lifecycle management, repository design, security models, performance tuning, and troubleshooting. Key Technical Requirements: Strong proficiency in Documentum D2 development. Solid understanding of Documentum core fundamentals including repository, object model, and workflows. Experience with DFC development. Working knowledge of Microsoft Azure IaaS/PaaS, storage … deployment models. Experience working in an Agile/Scrum environment. Architecture & Engineering Competencies: Strong knowledge of modern architecture patterns, including SOLID principles, MVC, N-tier architecture, RESTful APIs, SOA, microservices, modular monoliths, event-driven architecture, and Domain-Driven Design (DDD). Experience in asynchronous and parallel processing. Scalable distributed ...

Lead Mobile Engineer

Location
Lancaster, England, United Kingdom
/ML Kit/TensorFlow Lite, or equivalent). Experience designing and shipping a mobile SDK consumed by third‐party developers. Strong engineering fundamentals (SOLID, TDD, clean architecture) and a pragmatic view of when to apply them. Solid understanding of Agile and DevOps practices as they apply ...

Lead Full Stack Software Developer

Location
Greater London, England, United Kingdom
/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 ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
/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 ...

Lead Full Stack Software Developer

Hiring Organisation
Spectrum IT Recruitment Limited
Location
Hook, Hampshire, South East, United Kingdom
Employment Type
Permanent, Work From Home
/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 ...

Lead Full Stack Software Developer

Location
United Kingdom
/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 ...

Principal Software Engineer

Location
Greater Manchester, England, United Kingdom
Requirements: Significant experience in software engineering and enterprise-scale Java or JEE application development Recognised expertise in Java engineering, object-oriented design and SOLID principles Strong understanding of software architecture, systems integration and enterprise technology leadership Experience working with AWS cloud technologies, including S3 and Redis Solid knowledge ...

AI/ML Engineer

Location
Greater London, England, United Kingdom
Essential Experience & Skills Exceptionally strong Python programming skills, with a deep grasp of object‐oriented design, clean code, and core software engineering principles (e.g. SOLID, design patterns, modularity, testability). Strong backend/API engineering experience, ideally in Python (e.g. FastAPI, or similar). Hands‐on experience building … pipelines. Proven ability to partner with and work across teams to drive delivery into production. Strong problem‐solving, debugging, and performance optimisation skills. Solid software engineering foundations, including version control, automated testing, and monitoring. Experience building or productionising agentic AI systems—tool use, orchestration, multi‐step reasoning, or agent ...

PHP & JavaScript Software Developer

Location
Gloucester, England, United Kingdom
reporting, analytics and the B2B portal Work closely with the Head of Development to shape solution design, architecture and technical direction Write clean, testable, SOLID compliant PHP using Symfony, with strong unit and functional test coverage as part of everyday development Contribute to and improve shared standards, code reviews … Docker The Person Strong commercial experience with PHP in a modern framework such as Symfony or Laravel in an enterprise or business critical environment Solid understanding of object oriented design, SOLID principles and how to structure systems for long term maintainability Experience building and testing API driven backend ...

Senior Software Engineer - PHP

Location
Abingdon, England, United Kingdom
cloud provider Demonstrated commitment to Test-Driven Development (TDD) Experience in designing, understanding, and troubleshooting complex distributed systems Familiarity with CI/CD pipelines Solid understanding of Security, Networking, and Database concepts Familiarity with standard project lifecycle processes Proactive and inquisitive nature, willing to undertake various responsibilities Proficiency … Docker Highly skilled in clean code architecture, application and systems architecture, and other principles/methodologies such as SOLID and DDD Upholds high standards for code quality, testing, and iterative, continuous delivery Excellent collaboration skills for pair programming and code reviews Experience owning a feature from concept to production ...

Principal Software Engineer

Hiring Organisation
Hackajob Ltd
Location
Bournemouth, Dorset, South West, United Kingdom
Employment Type
Permanent
engineering best practice. Strong experience working with AWS cloud technologies, including services such as S3 and Redis, to build resilient and highly available solutions. Solid knowledge of PostgreSQL and SQL, with the ability to design, optimise and support robust data-driven applications. Experience integrating complex systems and services, alongside … experience with messaging and event-driven architectures, using technologies such as Kafka, AMQP or equivalent platforms. Deep understanding of object-oriented design and SOLID principles, combined with experience using modern DevOps and containerisation tools such as Jenkins, Kubernetes and Docker to deliver high-quality software at scale. So, whats ...

Principal Software Engineer

Location
Greater London, England, United Kingdom
engineering best practice. Strong experience working with AWS cloud technologies, including services such as S3 and Redis, to build resilient and highly available solutions. Solid knowledge of PostgreSQL and SQL, with the ability to design, optimise and support robust data-driven applications. Experience integrating complex systems and services, alongside … experience with messaging and event‐driven architectures, using technologies such as Kafka, AMQP or equivalent platforms. Deep understanding of object‐oriented design and SOLID principles, combined with experience using modern DevOps and containerisation tools such as Jenkins, Kubernetes and Docker to deliver high‐quality software at scale. So, what ...

Principal Software Engineer

Hiring Organisation
Vitality Corporate Services Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent
engineering best practice. Strong experience working with AWS cloud technologies, including services such as S3 and Redis, to build resilient and highly available solutions. Solid knowledge of PostgreSQL and SQL, with the ability to design, optimise and support robust data-driven applications. Experience integrating complex systems and services, alongside … experience with messaging and event-driven architectures, using technologies such as Kafka, AMQP or equivalent platforms. Deep understanding of object-oriented design and SOLID principles, combined with experience using modern DevOps and containerisation tools such as Jenkins, Kubernetes and Docker to deliver high-quality software at scale. So, whats ...

Principal Software Engineer

Hiring Organisation
Vitality
Location
London, UK
Employment Type
Full-time
engineering best practice. Strong experience working with AWS cloud technologies, including services such as S3 and Redis, to build resilient and highly available solutions. Solid knowledge of PostgreSQL and SQL, with the ability to design, optimise and support robust data-driven applications. Experience integrating complex systems and services, alongside … experience with messaging and event-driven architectures, using technologies such as Kafka, AMQP or equivalent platforms. Deep understanding of object-oriented design and SOLID principles, combined with experience using modern DevOps and containerisation tools such as Jenkins, Kubernetes and Docker to deliver high-quality software at scale. So, what ...

Principal Software Engineer

Hiring Organisation
Vitality
Location
Bournemouth, Dorset, UK
Employment Type
Full-time
engineering best practice. Strong experience working with AWS cloud technologies, including services such as S3 and Redis, to build resilient and highly available solutions. Solid knowledge of PostgreSQL and SQL, with the ability to design, optimise and support robust data-driven applications. Experience integrating complex systems and services, alongside … experience with messaging and event-driven architectures, using technologies such as Kafka, AMQP or equivalent platforms. Deep understanding of object-oriented design and SOLID principles, combined with experience using modern DevOps and containerisation tools such as Jenkins, Kubernetes and Docker to deliver high-quality software at scale. So, what ...

Full Stack Software Engineer

Hiring Organisation
We Are Dcoded Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
proper test pyramid) in a company operating in a regulated, data-sensitive industry (motor insurance). Skills and Experience Essential Strong engineering fundamentals: SOLID, DRY, Law of Demeter, and the reasoning behind them, not just the acronyms. Good architectural vocabulary and understanding: able to discuss trade-offs, not just … name patterns. Solid grounding in design patterns and practices, and a clear sense of what makes code genuinely clean and maintainable. Strong OOP design and development skills. Understanding of the test pyramid and how to apply it practically. Exposure to delivering at scale: not necessarily concurrent users, but real ...

Senior Engineer, Clinical Software

Location
Wilmslow, England, United Kingdom
charging. Responsibilities Your primary responsibilities would include: Develop clean, maintainable, scalable, and secure code using C#/.NET, Angular, JavaScript, TypeScript, and Python. Apply SOLID principles, TDD, and CI/CD practices. Collaborate with QA engineers and evaluators to ensure high-quality outputs. Take ownership of technical challenges … C#, .NET, Angular (or similar), TypeScript, and Python. Practical knowledge of software engineering best practices, including TDD, Unit Testing, CI/CD, and SOLID principles. A degree in a relevant field or equivalent industry experience. Our Commitment to Inclusion We’re actively building diverse teams and fostering an inclusive ...

.Net Developer

Location
Greater London, England, United Kingdom
localized ASP.NET MVC 5 platform and contribute migrating legacy features over to this new platform. Write maintainable, scalable, fault-tolerant code, utilizing SOLID principles and OO design/architectural patterns, TDD, etc. Proactively manage tools, hardware and environments to support development requirements. Work with team members to identify workflows … development role, either client- or agency-side. Degree or equivalent in STEM or Computer Science discipline. Skills Required Talented C# developer (ASP.Net, MVC5) Solid experience of SOAP WebServices and RESTful WebAPIs Competent in use of SQL Server and T-SQL queries. Experience of .NET ORMs (e.g. Entity Framework) desirable. ...

Python Software Engineer - 12 Month FTC

Location
Woking, England, United Kingdom
At McLaren Racing, software plays a critical role in how we innovate, make decisions, and improve performance on and off the track. We're looking for experienced Python Software Engineers to join our Software & Data ...

Senior/Staff Software Engineer - Silicon Engineering Platform

Hiring Organisation
Imagination Technologies Group
Location
Bristol, UK
Employment Type
Full-time
flows, subflows, and tasks in a Prefect-like system), decomposing monolithic pipelines into small, reusable, independently testable units. Apply solid software design principles (SOLID, separation of concerns, composition over inheritance) to keep orchestration code maintainable as complexity grows. Define clear, strongly-typed data contracts between pipeline stages (e.g. … have: Experience of professional software development, with a strong command of Python (preferred) or an equivalent modern, strongly-typed-capable language. Demonstrated understanding of SOLID principles, OOP design, and composition-based architecture — able to explain trade-offs, not just recite acronyms. Proven ability to write testable code: dependency injection ...