Clean Code Job Vacancies

51 to 75 of 461 Clean Code Jobs

Senior Data Engineer

London, South East, England, United Kingdom
Holland & Barrett International Limited
including Data Science, BI, and Product Analytics to develop cloud-native, scalable data infrastructure powering advanced analytics and machine learning. As a Senior Engineer, you'll not only deliver code — you'll take ownership, lead small teams, mentor others, and contribute to shaping our engineering culture and best practices. You'll join a team of Data Engineers, reporting to … and services using AWS Glue, Lambda, Step Functions, S3, EMR, Athena, and more. Lead projects involving serverless, event-driven architectures and CI/CD workflows (GitLab CI). Write clean, production-grade code in Python (Scala is a bonus). Build infrastructure using Terraform, AWS CloudFormation, or SAM. Drive observability across the platform using Datadog or CloudWatch. Actively … EKS, RDS, Redshift, DynamoDB. Strong Python development skills. Proficient with Docker , containerization, and virtualization. Hands-on experience with CI/CD , especially GitLab CI. Solid experience with Infrastructure as Code (Terraform, CloudFormation, or AWS SAM). Demonstrated ability to own and operate services in production. Good to Have: Experience with Scala for data applications. Familiarity with serverless/event More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Full Stack Umbraco Developer

City of London, London, England, United Kingdom
Computappoint
impact. As a Full Stack Developer, you'll be at the heart of building solutions that truly matter. You'll work alongside brilliant professionals who share your passion for clean code and outstanding user experiences. This isn't just about writing code – it's about crafting digital solutions that drive real business value for a prestigious FTSE250 … that users love Build secure, powerful server-side functions that solve complex business challenges Collaborate with designers and content creators to bring creative visions to life Optimise front-end code for peak performance, accessibility, and usability Champion software quality through rigorous testing and continuous improvement Drive innovation through Agile methodologies and collaborative problem-solving Maintain business-critical services and … a passion for excellence Demonstrates proficiency in C# and React Can customise and extend Umbraco CMS platforms to meet unique business requirements Takes pride in software craftsmanship and appreciates clean, well-designed codebases Has experience developing web-based applications with SQL databases Thrives in Agile environments, embracing ceremonies and iterative development Is well-versed in version control systems Possesses More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

eDV Software Engineer

United Kingdom
Fortice Ltd
with a focus on performance, security, and reliability Contribute to software architecture and technical decision-making in complex, secure environments Implement and maintain APIs, databases, and user interfaces Write clean, maintainable, and testable code following modern engineering practices Collaborate with multidisciplinary teams including DevOps, Security, and Data Engineering Troubleshoot, debug, and upgrade existing systems Contribute to Agile ceremonies … CD pipelines, Git, and automated testing Desirable Skills Cloud experience (AWS, Azure, or GCP in secure/on-prem equivalents) Containerisation and orchestration (Docker, Kubernetes) Knowledge of infrastructure-as-code (Terraform, Ansible) Previous experience in Defence, National Security, or Government projects Personal Attributes Strong problem-solving skills with an analytical mindset Ability to work effectively in high-trust, secure More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Software Developer (UK Based)

London, United Kingdom
PCI Pal
join one of our agile squads, helping to design, build, and deliver high-quality features across the PCI Pal product suite. You'll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles … Job requirements Strong experience in in modern C#, TypeScript, HTML and CSS Strong cloud platform experience, ideally AWS Strong CI/CD experience Strong experience of using infrastructure as code (e.g. CDK, Terraform) Experience developing serverless applications (e.g. Lambda) A strong focus on architecture and code quality Experience of modern UI frameworks such as Vue or React Ability … to create great user experiences Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object-oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar to track More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer (UK Based)

Ipswich, Suffolk, United Kingdom
PCI Pal
join one of our agile squads, helping to design, build, and deliver high-quality features across the PCI Pal product suite. You'll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles … Job requirements Strong experience in in modern C#, TypeScript, HTML and CSS Strong cloud platform experience, ideally AWS Strong CI/CD experience Strong experience of using infrastructure as code (e.g. CDK, Terraform) Experience developing serverless applications (e.g. Lambda) A strong focus on architecture and code quality Experience of modern UI frameworks such as Vue or React Ability … to create great user experiences Have a good understanding of SOLID principles and how to use design patterns to create robust, maintainable and testable code Strong understanding of object-oriented programming and Dependency Injection Strong experience of integrating with third party services using APIs Experience of writing performance critical code Experience of using Git or similar to track More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Technical Architect

London, United Kingdom
Hybrid / WFH Options
Onyx-Conseil
leadership and deep Python expertise. Responsibilities Architect and design scalable, secure, and robust backend systems using Python. Define best practices and coding standards for development teams. Lead technical discussions, code reviews, and mentoring sessions. Collaborate with Product Owners, Business Analysts, and cross-functional teams. Ensure adherence to architectural principles and agile methodologies. Guide teams in the selection of appropriate … databases (e.g., PostgreSQL, MongoDB). Hands-on experience with cloud platforms (AWS, Azure, or GCP). Familiarity with containerization (Docker, Kubernetes). Knowledge of design patterns, OOP principles, and clean code practices. Experience with Git, Jenkins, CI/CD pipelines. Strong problem-solving and debugging skills. Excellent communication and stakeholder management skills. Desirable skills/knowledge/experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP developer

Leeds, West Yorkshire, United Kingdom
Brio Digital
Salary: £44,000 We're looking for a skilled PHP Developer to play a key role in building and maintaining robust, scalable web applications. If you're passionate about clean code, problem-solving, and delivering great user experiences, this could be the perfect role for you. What you'll be doing Developing, testing, and maintaining high-quality PHP More ❯
Employment Type: Permanent
Salary: £44000/annum
Posted:

Senior Engineer - AWS/Java

City of London, London, England, United Kingdom
Hybrid / WFH Options
Xpertise Recruitment Ltd
transforming how it delivers digital experiences at scale - and you'll be at the heart of it. You'll work in a product-aligned engineering team that values autonomy, clean architecture, and continuous improvement. The environment is inclusive, agile, and engineering-led, with a strong focus on mentorship and strategic thinking. What You'll Be Doing: Designing and building … serverless features and microservices in AWS Solving complex engineering challenges with a strategic mindset Leading code reviews and promoting best practices in performance, security, and maintainability Driving Agile delivery and mentoring junior engineers Sharing insights and innovations across the wider tech community Tech You'll Work With: AWS (SDK, CDK, Lambda, Step Functions) Node.js Java (Spring Boot) Terraform/… SQL, GraphQL Postgres, DynamoDB (nice to have) Kubernetes, GitHub Actions, Quarkus (nice to have) What You'll Bring: Proven experience building distributed systems and serverless applications Strong grasp of clean code principles and software testing Familiarity with CI/CD pipelines and secure coding practices A collaborative, strategic mindset and a passion for mentoring Why You'll Love More ❯
Employment Type: Full-Time
Salary: £70,000 - £85,000 per annum
Posted:

Senior Software Engineer, Consultations - Remote (to GMT +2) / Dublin Ireland

Dublin, Ireland
Hybrid / WFH Options
Phorest
really matter to us - you will focus on continually applying high coding standards, excellent attention to detail and a methodological work process. Demonstrate proper coding techniques including maintainability, reuse, clean code, unit testing and driving standards within the team. Never stop learning, pursue and understand the latest technology trends, with a pragmatic approach to solution design. You are … someone who knows not only when to use a new tool or technology, but also when not to. Coach and support teammates through code reviews and white boarding sessions Take the initiative on designing and implementing solutions that provide positive outcomes for the team and business. Who You Are Bachelor's Degree in Computer Science or a similar related More ❯
Employment Type: Permanent
Salary: EUR 125,000 - 150,000 Annual
Posted:

Full Stack Software Development Engineer II (Front-End Focus)

London, United Kingdom
Expedia, Inc
reusable components for partners to easily integrate with our ad platform Take ownership of projects from ideation to deployment, with a strong focus on performance and reliability Participate in code reviews, technical design discussions, and agile ceremonies Continuously learn and explore new technologies to improve our stack and developer experience Experience and Qualifications: Experience with React and modern front … end development practices Willingness to work across the full stack and learn backend technologies Solid understanding of software engineering fundamentals and clean code principles Excellent problem-solving and analytical skills Strong communication skills and ability to collaborate with distributed teams Experience with Kotlin, Java, or other backend languages Familiarity with GraphQL and building RESTful APIs Exposure to CI More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Worksop, Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
Reed Technology
enhance backend services using Node.js. Work with complex business logic implemented in SQL Server stored procedures. Collaborate with cross-functional teams in an Agile/Scrum environment. Contribute to code reviews, documentation, and continuous improvement. What experience you will need to have as the Full Stack Developer: Strong experience with React.js , Node.js , and SQL Server . Solid understanding of … APIs, and JSON. Experience integrating frontend components with backend APIs. Ability to work with and extend existing architecture (not re-architecting). Familiarity with SOLID principles , design patterns, and clean code practices. Nice to Have: Experience with Bootstrap or Material UI . Exposure to CI/CD pipelines and automated testing tools (e.g. Cypress, Playwright). Understanding of More ❯
Employment Type: Permanent, Work From Home
Salary: £50,000
Posted:

Lead Software Engineer

Cheltenham, Gloucestershire, South West, United Kingdom
Aker Systems Limited
a similar platform. Experience working in Agile DevSecOps environments and Zero Trust Architecture Integrating with backing services, such as PostgreSQL, Redis or S3 Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews Using GitHub/GitLab/Atlassian Suite for source control Test Driven Development with appropriate tools and frameworks More ❯
Employment Type: Permanent
Posted:

Mid-Level Software Developer

Arlington, Virginia, United States
Softworld Inc
stack web applications using modern frameworks and technologies (e.g., React, Angular, Node.js, .NET, Python, etc.). Architect scalable and maintainable software solutions that meet business and technical requirements. Write clean, efficient, and well-documented code following best practices for performance, security, and accessibility. Collaborate with product managers, UX/UI designers, and other stakeholders to translate user needs … into technical solutions. Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and development workflows. Troubleshoot and resolve complex technical issues across the stack, including front-end, back-end, and database layers. Integrate third-party APIs, services, and tools to enhance application functionality. Manage CI/CD pipelines and contribute to DevOps practices for automated testing … architects, and other engineers to define technical requirements and deliver high-quality software. Implement best practices for application development, including security, scalability, and performance optimization. Supervise that developers write clean, maintainable, and efficient code in languages such as C#, .NET, JavaScript, or Python. Develop and maintain APIs, microservices, and serverless components. Ensure seamless modernization between on-premises systems More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Software Engineer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
stack applications using React, TypeScript, Java, Spring, and Hibernate. Contribute to a major migration project to deliver a next-generation web platform. Collaborate with colleagues on technical decisions, ensuring clean, efficient, and maintainable code. Support and mentor junior and mid-level developers where needed. Ensure performance, scalability, and security across applications. Work closely with product and cross-functional teams More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Senior .Net Developer

Manchester, Lancashire, United Kingdom
Sharp Gaming
front ends with back-end services and third-party systems. Apply software development best practices, architectures and patterns in collaboration with other developers and QA. Implementing new features, writing clean, reusable code. Owning developments all the way to production and supporting them once live. Collaborate with the platform engineering team developing a true CI/CD process. Ensuring everything More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full stack Developer

Charlotte, North Carolina, United States
Entrivis Technologies Inc
consume RESTful APIs to enable seamless front-end and back-endcommunication. Integrate applications with cloud services such as AWS (EC2, S3, Lambda,RDS, etc for deployment and scalability. Write clean, efficient, and maintainable code following best practices. mentor junior team members and participate in code reviews. Utilize DevOps tools such as Jenkins, Docker, and Kubernetes to supportCI More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Contract AI Developer

Reading, Oxfordshire, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
and engineering teams to explore intelligent automation, search, and decision systems. Use and help evolve AI infrastructure within the business (e.g., ML.NET, Semantic Kernel). Build scalable and maintainable code, following best practices and clean architecture. Key Skills Strong experience developing with .NET/C# in production environments. Proven track record of delivering or integrating AI/ML … Familiarity with integrating AI models into business processes. Familiarity with AI frameworks like ML.NET and/or Semantic Kernel is a big bonus. Solid understanding of software engineering principles, clean code, and distributed systems. Comfortable working remotely, independently, and asynchronously in a contract role. Strong communication skills to collaborate with team members and stakeholders. The contact AI Software More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Contract AI Developer

Reading, Berkshire, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
and engineering teams to explore intelligent automation, search, and decision systems. Use and help evolve AI infrastructure within the business (e.g., ML.NET, Semantic Kernel). Build scalable and maintainable code, following best practices and clean architecture. Key Skills Strong experience developing with .NET/C# in production environments. Proven track record of delivering or integrating AI/ML … Familiarity with integrating AI models into business processes. Familiarity with AI frameworks like ML.NET and/or Semantic Kernel is a big bonus. Solid understanding of software engineering principles, clean code, and distributed systems. Comfortable working remotely, independently, and asynchronously in a contract role. Strong communication skills to collaborate with team members and stakeholders. The contact AI Software More ❯
Employment Type: Contract
Posted:

Contract AI Developer

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
and engineering teams to explore intelligent automation, search, and decision systems. Use and help evolve AI infrastructure within the business (e.g., ML.NET, Semantic Kernel). Build scalable and maintainable code, following best practices and clean architecture. Key Skills Strong experience developing with .NET/C# in production environments. Proven track record of delivering or integrating AI/ML … Familiarity with integrating AI models into business processes. Familiarity with AI frameworks like ML.NET and/or Semantic Kernel is a big bonus. Solid understanding of software engineering principles, clean code, and distributed systems. Comfortable working remotely, independently, and asynchronously in a contract role. Strong communication skills to collaborate with team members and stakeholders. The contact AI Software More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack Developer

London, South East, England, United Kingdom
Harnham - Data & Analytics Recruitment
maintain performant applications using React, Next.js, and Node.js Contribute to architectural discussions and technical design decisions Collaborate with product, design, and platform teams to align on feature delivery Write clean, maintainable code and participate in peer code reviews Optimise applications for performance, scalability, and user experience Ensure high standards of security, accessibility, and testing across the codebase More ❯
Employment Type: Contractor
Rate: £400 - £450 per day
Posted:

C# Software Engineer

Nottingham, Nottinghamshire, England, United Kingdom
Hybrid / WFH Options
Adria Solutions
a C# Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and code More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

Senior Software Engineer

London, United Kingdom
Henry Schein One group
is located across from Guildford Mall, in Surrey, BC. Responsibilities Design and build software that meets real-world customer needs and exceeds expectations for scalability, security, and performance. Write clean, modular code using modern engineering practices, including object-oriented design, clean architecture, and SOLID principles. Collaborate with a tight-knit development team to make key technical decisions … system efficiency. Craft performant SQL queries, stored procedures, and triggers to support mission-critical features and ensure application responsiveness. Comfortable working with AI-powered tools (e.g., GitHub Copilot, Cursor, code generation, test automation, etc.) to accelerate development and enhance productivity. Deliver high-quality technical documentation that helps others build, maintain, and extend your code. Participate in Agile ceremonies and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
Admiral Group Plc
of our products through deep technical insight and collaboration. Responsibilities Although this exciting and important role will vary day-to-day, we expect that the suitable candidate will: Write clean, idiomatic, and maintainable code that aligns to business requirements Ensure all work is covered by suitable unit tests Proactive contribution to technical excellence through peer reviews and development More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
Person Centred Software Ltd
As a Software Developer, you'll contribute to the design and development of innovative software solutions that improve care outcomes across the UK. If you're passionate about writing clean, scalable code and collaborating within a high-performing, agile team, this is a fantastic opportunity to grow your impact in a meaningful sector. What You'll Do: Write … clean, efficient, and maintainable code across the full software development life cycle Develop front-end and back-end features using Microsoft .NET technologies, including Blazor and .NET Core Collaborate with product managers and stakeholders to define requirements, acceptance criteria, and effort estimates Ensure quality by writing unit and behaviour-driven tests (e.g., SpecFlow, MS Test/XUnit) for … new and modified code Work within an Agile development process, contributing to sprint planning and retrospectives Participate in design discussions and produce clear, high-quality documentation for all developed solutions Support the continuous improvement of development processes, coding standards, and team collaboration Engage with internal teams to ensure delivery of robust, scalable, and user-centric software Contribute to the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Backend Developer

London, United Kingdom
Fruition Group
Python, leveraging FastAPI. Lead architectural discussions with a focus on performance, scalability, and reliability. Deliver complex features end-to-end - from design through deployment and monitoring. Provide mentorship through code reviews, technical guidance, and best practices. Collaborate with Product, Design, and Engineering teams to deliver at pace. Continuously raise the bar for engineering standards, code quality, and delivery. … development environment Solid expertise in microservices, APIs, messaging patterns, and distributed systems. Proficient with cloud platforms (AWS, GCP, Azure) and containerisation (Docker; Kubernetes preferred). Strong engineering fundamentals - testing, clean code, performance tuning, and algorithms. Experience with relational and non-relational databases (PostgreSQL, MongoDB). Comfortable working in agile, fast-moving environments with high ownership. Curious about new More ❯
Employment Type: Permanent
Posted:
Clean Code
10th Percentile
£40,000
25th Percentile
£51,750
Median
£65,000
75th Percentile
£78,125
90th Percentile
£90,000