Clean Code Jobs in the UK

526 to 550 of 2,378 Clean Code Jobs in the UK

Full Stack Engineer

London, England, United Kingdom
Hybrid / WFH Options
Intellect Group
Poetry . Designing and optimizing database schemas and async APIs for high throughput. Collaborating with DevOps engineers on containerisation and deployment pipelines (Kubernetes, KEDA). Ensuring high standards of code quality, performance, and documentation throughout. Frontend : React, TypeScript Backend : Python (FastAPI, SQLAlchemy, Pydantic, Alembic, Mypy, Ruff, Pytest) About You: 1–4 years’ experience in a full-stack or backend … heavy development role. Strong knowledge of Python, async programming, microservices, and cloud-native design. Experience with clean code, testing (PyTest, TypeScript testing a bonus), and code reviews. Enthusiastic about scalable software design, documentation, and learning new technologies. A minimum 2:1 degree in a STEM discipline (or equivalent hands-on experience). Curious, proactive, and collaborative team … Flexibility to work from home or central London office. Career development in a high-growth environment with future-facing tech. Ready to join a team where your ideas and code will shape the future of compliance tech? Apply now and help build something truly transformative. Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job More ❯
Posted:

Full Stack Engineer TypeScript/ Golang

Bath, England, United Kingdom
JR United Kingdom
a true 50/50 split between frontend (TypeScript) and backend (Go) development in a modern, agile engineering team. Key Responsibilities: Design, develop, and deploy scalable fullstack applications Write clean, efficient, and testable code using TypeScript (frontend) and Go (backend) Collaborate with architects and stakeholders to shape system design Work within a flexible and fast-paced development environment … development background Nice to Have: Experience working in secure environments or government/aviation sectors Exposure to system tuning tools or similar domain-specific apps Familiarity with infrastructure-as-code (e.g., Terraform) Additional Information: Flexible working, but 2 days/week onsite in Bristol preferred Inside IR35 Security Clearance eligibility is essential due to the nature of the work More ❯
Posted:

Senior Java Software Engineer

City Of Bristol, England, United Kingdom
RedRock Resourcing
This is a hybrid position, with 2-3 days a week expected in the Bristol office and is perfect for a Senior Java Engineer who’s passionate about writing clean, efficient code while mentoring others and shaping modern, scalable systems. Primary Responsibilities Building cutting-edge backend solutions with Java, setting the standard for clean, efficient code. Rewriting More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Morningstar
to production. Collaborate with QA to maintain a high level of automated testing. Contribute to modern software development practices such as CI/CD, DevOps, automated testing, config-as-code, infra-as-code, etc. Qualifications: A bachelor’s degree or equivalent in Computer Science or a related field with at least 5 years of experience. Strong knowledge of … .Net development using C# and clean coding principles. Willingness to learn other languages such as Java. Good knowledge of development using CI/CD. Nice to have: Experience with AWS. Financial markets knowledge. About the Role: We are seeking an exceptional .Net developer to help build our next-generation, cloud-based market data platform. The Realtime Data department supplies More ❯
Posted:

Principal Software Engineer

Belfast, United Kingdom
Hybrid / WFH Options
Instil
global customers. As a Principal Engineer, you will care about your craft and the success of our customers and their users. Most of your time will be spent writing code and leading teams to deliver business-critical outcomes successfully. You will also be a team player who enjoys contributing to company culture and fostering the best from your colleagues. … into production. Work across a range of technologies (Typescript, React, AWS etc) in a highly supportive work environment. Mentor and support other engineers and peers. Develop and write great code, leading by example. Research, evaluate and implement new technologies that help improve how we work. Proactively contribute to a team culture that values quality, robustness, and knowledge sharing. Need … Expertise in Java, Kotlin, Typescript, or C#. Expertise in React or Angular. Experience developing cloud-native solutions and modern frontend applications. Experience developing secure and robust architectures. Experience delivering code following DevSecOps best practices. Experience using Agile methodologies. Experience in taking a leadership role in a development team. Exceptional understanding of coding principles, from functional to OO, clean More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Angular Developer - Shipping, Physical Inventory, Oil

London, England, United Kingdom
Harvey Nash Group
working within an agile team to deliver robust enterprise solutions following industry standards. Design, develop, enhance, and maintain applications adhering to coding standards and quality targets. Ensure quality through code reviews and comprehensive unit testing. Collaborate with the scrum team, other project teams, line manager, and development lead to ensure accurate and complete delivery. Contribute to the development and … implementation of software development best practices. Write clean, efficient code in relevant programming languages to implement features and functionality. Key Competencies & Skills: Knowledge of oil, wet bulk, energy trading, and risk management business. Understanding of Agile methodologies and project management tools. Effective communication skills for stakeholder collaboration and technical explanation. Strong problem-solving skills to troubleshoot and develop More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Stoke-on-Trent, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
customers. 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 solutions Optimize backend code, identify bottlenecks, and implement monitoring systems Required Skills and Knowledge Computer Science or related degree (highly desirable) Experience as a Team Lead or Staff Engineer; Lead Engineer considered Experience … Ruby on Rails, Java, Python, C# Frameworks & Tools Vue.js, TypeScript, Angular, React, GraphQL, REST APIs, TDD, DDD, Agile (Scrum, Kanban) About You Self-motivated and independent worker Passionate about clean, reusable code Good communication and teamwork skills Positive, logical, eager to learn Detail-oriented with a focus on quality Candidates will be interviewed promptly due to urgency Benefits More ❯
Posted:

Lead Full Stack Engineer

London, United Kingdom
Hybrid / WFH Options
StrideUp Homes Limited
play a pivotal role in shaping the technical direction of our platform and mentoring the engineers who build it. You'll work across the stack, leading by example with clean, scalable code while also guiding architectural decisions and engineering best practices. You'll be instrumental in delivering high-quality systems that power our ethical lending products and internal … keep both your team and stakeholders aligned. System Owner: You take responsibility for the stability, scalability, and maintainability of the systems your team owns. What You'll Do Write Code: Spend 80% of your time delivering high-quality, well-tested code to production and setting the bar for delivery to the rest of the team. Lead: Guide the … team on code quality, architecture, testing, and reliability. Foster a high performing engineering culture through mentorship and peer support. Oversee Releases & Support: Coordinate the release process, respond to production incidents, and manage internal support tickets with urgency and care. Shape the Platform: Contribute to platform evolution, helping reduce technical debt and improve infrastructure resilience. Partner on Product: Work closely More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Bromley, England, United Kingdom
Hybrid / WFH Options
Harris Global
to connect front end interfaces with back-end services. Work with MySQL databases, handling everything from designing tables to writing complex queries and improving performance. Use GitHub to manage code, review pull requests and keep track of ongoing development tasks. Set up and support automated build and deployment pipelines using tools like GitHub Actions, Jenkins, or GitLab CI. Focus … on clean, well-documented code with plenty of testing and debugging to ensure things run smoothly. Collaborate daily with designers, product managers and other developers in an agile, fast-paced environment. Solid backend development skills in Node.js, Python, Java or PHP, with a strong grasp of how to build and scale APIs. A good understanding of how REST … work and how to make them reliable and easy to use. Confident working with MySQL, including writing efficient queries and optimising database performance. Experience using GitHub for version control, code collaboration and tracking issues. Familiarity with setting up automated workflows for testing and deployment (CI/CD). Comfortable working within agile teams and using tools like Jira, Trello More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Dartford, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
its employees and customers. Key Accountabilities Participate in all development phases, from design to deployment and support Collaborate with colleagues to improve application design Implement innovative 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 … Rails, Java, Python, C# Frameworks & Tools VueJs, Typescript/Angular/React, AWS, GraphQL, REST APIs, TDD, DDD, Scrum, Kanban About You Self-motivated and independent worker Passionate about clean, reusable code Good communication and teamwork skills Positive, eager to learn, detail-oriented Candidates will be interviewed immediately due to urgency Benefits Salary: £75,000 - £100,000 based More ❯
Posted:

Mid-Level Software Developer – C# / Full Stack

Brighton, England, United Kingdom
Wasabi Design and Development
MVC, Flutter, integrating seamlessly with backend APIs. Develop scalable APIs and business logic using C# ensuring high performance and security. Contribute to system architecture and tech decision-making Write clean, testable, maintainable code Optimise performance and scalability across the stack Ensure application-level security and data protection Participate in code reviews and knowledge sharing Work closely with … in working with MS SQL Server or similar relational databases. Experience with writing complex queries, optimising performance, and ensuring data integrity. Solid understanding of software development best practices and code quality Bonus Skills (Nice to Have) Experience building Android apps (hybrid) with Flutter/Dart Familiarity with microservices and cloud-native architecture Background in H&S compliance or related … re a small, tech-focused team within a stable and growing company. You’ll be joining a relaxed but productive environment where your ideas will be heard and your code will ship. • Office in Brighton’s digital/tech hub • Generous holiday allowance plus additional birthday day-off • Private healthcare and pension • Supportive team, flexible hours To Apply If More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Lincoln, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
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 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 Software Team Lead or Staff Engineer; Lead Engineer … Java, Python, C# Frameworks & Tools: Vue.js, TypeScript/Angular/React, AWS, GraphQL, REST APIs, TDD, DDD, Scrum, Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager to learn Detail-oriented with a focus on quality This role offers a salary between £75,000 and More ❯
Posted:

Software Engineer

Oxford, England, United Kingdom
Hybrid / WFH Options
EMBS Technology
our next generation of applications, driving architectural decisions, and implementing emerging technologies such as AI and machine learning. This is your chance to join an engineering team that values clean architecture, user impact, and modern cloud development. Based in Oxford with flexible hybrid working, you will collaborate with internal product teams and external delivery partners to build, improve, and … Design, build, and maintain scalable systems using .NET 8, C#, and Azure Develop modern front ends with React and TypeScript Lead discussions on architecture using domain driven design and clean code principles Implement DevOps best practices and CI/CD pipelines Build cloud-native applications with reliability, scalability and security in mind Collaborate with product managers, stakeholders and More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Swindon, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Key Accountabilities Participate in the entire development process from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative 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 (highly desirable) Experience as a Software Team Lead … on-Rails, Java, Python, C# Frameworks & Technologies: Vue.js, TypeScript, Angular, React, AWS, GraphQL, REST APIs, TDD, DDD, Scrum, Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager to learn Detail-oriented with a focus on quality Immediate availability for interviews This role offers a salary More ❯
Posted:

Tech Lead- Backend (Go, Node.js)

London, England, United Kingdom
Hybrid / WFH Options
InterQuest Group
team culture Design, implement, and scale robust microservices using Go and Node.js Collaborate with product, DevOps, and leadership to define backend strategy and architecture Guide and mentor engineers through code reviews, 1:1s, and technical development Maintain high standards for code quality, system performance, and reliability Ensure smooth delivery processes by managing technical roadmaps and ensuring timely execution … Go and Node.js Proven expertise in building microservices and distributed systems Experience with cloud platforms (AWS or GCP), Docker, Kubernetes, and CI/CD pipelines Strong focus on writing clean, scalable, and secure code Excellent communication, collaboration, and problem-solving skills A passion for mentoring and elevating others on the team What’s on Offer: Fully remote work More ❯
Posted:

Software Development Apprentice

Bedford, Bedfordshire, United Kingdom
Hybrid / WFH Options
Getting In Limited
Guestia offices 4 days a week and 1 day a week at MK College. What You'll Do: Collaborate with development teams to create, enhance, release software solutions. Write clean, scalable, high-quality code and contribute to peer/code reviews. Ensure software is delivered with quality by writing unit and automated tests Troubleshoot, identify and fix … Participate in Agile ceremonies such as stand-ups, sprint planning and retrospect's. Learn and apply best practices in software development. Skills You will Learn: Create logical and maintainable code Develop effective user interfaces Exposure to databases, micro-services, APIs, web applications and mobile applications Test code and analyse results to correct errors found using unit testing Conduct … a range of test types, such as integration, system, user acceptance, non-functional, performance and security testing. Identify and create test scenarios Apply structured techniques to problem solving, debug code and understand the structure of programmes in order to identify and resolve issues Create simple software designs to effectively communicate understanding of the program Create analysis artefacts, such as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

-x6 Tech leads/Software Team Leads-

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and employees. Key Accountabilities Participate in all development stages from design to deployment and support Collaborate with colleagues to refine application design Implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement monitoring systems Required Skills and Knowledge Computer Science or related degree (highly desirable) Experience as a Team Lead or Staff Engineer, or Lead Engineer Experience … Ruby on Rails, Java, Python, C# Frameworks & Tools Vue.js, Typescript/Angular/React, GraphQL, REST APIs, TDD, DDD, AWS About You Self-motivated and independent worker Passionate about clean, reusable code Excellent communication and teamwork skills Positive, logical, eager to learn Detail-oriented and quality-focused This urgent role offers a salary of More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Bournemouth, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Key Accountabilities Participate in the entire development process, from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring tools Required Skills and Knowledge Computer Science/Tech degree preferred Experience as a Software Team Lead or Staff Engineer; Lead Engineer … Java, Python, C# Frameworks & Tools: VueJs, Typescript/Angular/React, AWS, GraphQL, REST APIs, TDD, DDD, Scrum, Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Good communication and teamwork skills Positive, logical, eager to learn Detail-oriented with a focus on quality This urgent role offers a salary of More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Nottingham, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Accountabilities Participate in all development phases from design to deployment and support Communicate proactively with colleagues to improve 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 Staff … Rails, Java, Python, C# Frameworks & Tools Vue.js, TypeScript, Angular, React, GraphQL, REST APIs, TDD, DDD, Agile methodologies (Scrum, Kanban) About You Self-motivated, able to work independently Passionate about clean, reusable code Excellent communication and teamwork skills Positive, eager to learn Detail-oriented, quality-focused Candidates will be interviewed immediately due to urgency Benefits Salary More ❯
Posted:

Senior Angular Developer - Shipping, Physical Inventory, Oil

London, United Kingdom
Harvey Nash
agile development team to deliver robust enterprise-wide solutions utilising industry standard practices Design, develop, enhance and maintain applications using agreed coding standards and quality targets. Ensure quality via code reviews and thorough unit testing. Liaise with immediate scrum team, other scrum/project teams, line manager and development lead to ensure accurate and complete delivery. Contribute to the … development and implementation of software development best practices within the organisation. Writing clean and efficient code using relevant programming languages to implement the designed features and functionality. Key Competencies & Skills: Knowledge of oil, wet bulk or energy trading and risk management business Software Development Methodologies: Understanding of Agile development practices and project management tools Communication Skills: Effective communication More ❯
Employment Type: Contract
Rate: £600 - £700 per day
Posted:

Head of Development - Fintech SaaS. Full Remote.

London, England, United Kingdom
Hybrid / WFH Options
Sprint Enterprise Technology
who thrives in an agile, fast-paced tech SME environment. This is a hands-on, multi-tasking role - ideal for someone who’s comfortable leading a small team, writing clean code (50% of the time), and building the processes that will drive us forward. Ready to advance your career and join an industry leader with a constant mission … s wider strategy • Collaborate with our (ex Microsoft) Chief Data Architect SQL Guru to Architect and design distributed software systems with high performance, scalability, and availability in mind • Write clean, efficient, and scalable code, following TDD best practices in an Agile environment • Set up and manage formal processes within the development area such as release management based upon … your experience and best industry practice • Conduct code reviews to ensure adherence to best practices and continuous improvement • Drive innovation, exploring new technologies and approaches to enhance our solutions Where your expertise will lie: • Persistence Frameworks (Entity Framework, Dapper, etc.) • MS SQL Server integration through Stored Procedures • Persistence Frameworks and SQL CLR extensions About you: • Hold at least More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Hull, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and employees. Key Accountabilities Participate in all development phases from design to deployment and support Collaborate with colleagues to refine application design Implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and develop visualization and monitoring systems Required Skills and Knowledge Degree in Computer Science or related field (highly desirable) Experience as a Software Team Lead or Staff … on-Rails, Java, Python, C# Frameworks & Technologies Vue.js, Typescript, Angular, React, AWS, GraphQL, REST APIs, TDD, DDD, Scrum, Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Excellent communication and teamwork skills Positive attitude with a willingness to learn Attention to detail and quality-focused This role offers a salary of More ❯
Posted:

Senior Developer – Laravel

London, England, United Kingdom
air-recruitment
deliver fully integrated customer experiences. Combining data, technology, and consultancy, they help businesses understand and influence how consumers engage with products and services. This Senior Developer – Laravel will: - Lead code reviews, pair programming, and delivery assessments to continually elevate development standards. - Work closely with Project Managers to oversee technical delivery for a variety of clients — from initial scoping and … and help others write) automated tests. - Experience estimating tasks, planning sprints, and defining user stories. - Excellent client-facing communication skills. - Demonstrated leadership and mentoring experience. - A real passion for clean code, scalable architecture, and purposeful design. If you're the Senior Developer – Laravel we're after, get in touch quoting reference AP1133 when applying for this role. #J More ❯
Posted:

Software Engineer (AI, React, Typescript, AWS Lambda, Microservices, IaC)

Manchester, Lancashire, United Kingdom
Manchester Digital
Software Engineer (AI, React, Typescript, AWS Lambda, Microservices, IaC) We are EM Code, formerly Code Computerlove. We are a Customer Experience, AI and Innovation Agency in Manchester. Since our inception in 1999, we have navigated substantial industry transformations and consistently adapted our attitudes, beliefs, and approaches to stay ahead. For over 25 years, EM Code has helped … of our team saying the working environment is welcoming, friendly, and fun, and 98% agreeing that people are treated fairly regardless of race, age, or sexual orientation. EM Code is full of talented, passionate individuals who love collaborating and helping each other out, and our client partners trust us to do world-class work. As an equal-opportunity employer … our extensive capabilities in communications, media, insights, customer experience, AI, and cutting-edge technology, allowing us to craft truly integrated solutions. Who we're looking for In 2024, EM Code created a suite of internal AI-powered tools and services to support the tens of thousands of employees across our group of companies around the world (EssenceMediacom & WPP) to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Lead

Manchester, Lancashire, United Kingdom
IO Associates
user experience and long-term maintainability Collaborate cross-functionally with stakeholders to translate business requirements into robust technical plans Oversee the full software development life cycle, including planning, coding, code reviews, testing, and deployment Provide clear technical leadership across Front End, Back End, and DevOps disciplines Ensure all systems meet performance, reliability, and security best practices Mentor team members … and foster a strong engineering culture Support CI/CD pipeline optimisation and infrastructure as code standards Coordinate with third-party partners when integrating external services or platforms Take ownership of incident response and production stability across supported products Tech Stack & Skills We're Looking For: We're open to strong candidates with a focus on either Front End … Azure DevOps, Docker, Kubernetes, and CI/CD pipelines Understanding of security protocols, authentication (OAuth, JWT), and data protection best practices Solid grasp of scalable architecture, SOLID principles, and clean coding standards Experience with observability tools (eg Grafana, Loki) and automated testing frameworks Comfortable working in agile, cooperative teams with product-first thinking Apply with your CV below More ❯
Employment Type: Permanent
Salary: GBP 70,000 - 85,000 Annual
Posted:
Clean Code
10th Percentile
£35,000
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£87,500