Permanent Clean Code Job Vacancies

51 to 75 of 1,054 Permanent Clean Code Jobs

Senior Software Engineer

United Kingdom, UK
OptumUK
collaborate with designers, engineers and stakeholders to build intuitive, reliable user interfaces – and support backend development where needed. Other key responsibilities include: Building and maintaining high-quality front-end code using modern Javascript/Typescript Working with React, Redux and CSS frameworks such as Bootstrap or Tailwind Collaborating closely with UX designers and interpreting Figma designs Contributing to backend … services and APIs (Node.js and Java experience a plus) Participating in peer code reviews and Agile ceremonies Following best practices in software engineering including TDD and DevOps Who you’ll be We’re looking for someone who has solid experience in software development, particularly across the front end – but who is comfortable jumping into backend challenges too. You’ll … be detail-oriented, driven by clean, maintainable code, and passionate about building products that matter. Key skills and experience we’re looking for: Deep experience with Javascript/Typescript Strong knowledge of React & Redux Experience working with Figma designs, UX principles and CSS Familiarity with Tailwind CSS or Bootstrap Comfortable working in Agile environments with a TDD mindset More ❯
Posted:

Dotnet Developer

London, UK
Hybrid / WFH Options
Halian
using AWS services such as Lambda, API Gateway, DynamoDB, S3, ECS, and more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and design patterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor … and support junior developers and contribute to team knowledge sharing Ensure compliance with regulatory requirements and industry standards in the FinTech space Conduct code reviews and provide constructive feedback Required Skills & Experience: 2 - 5 years of professional experience in software development with .NET (C#, .NET Core/.NET 6+) At least 2+ years as a proven Senior .Net developer … Ideally within the fintech space Strong experience designing and building cloud-native applications on AWS Solid understanding of cloud architecture, infrastructure-as-code (e.g., Terraform, CloudFormation), and CI/CD pipelines Experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, DynamoDB) Familiarity with event-driven architecture and messaging systems (e.g., SNS, SQS, Kafka) Proven track record working in More ❯
Posted:

Dotnet Developer

City of London, Greater London, UK
Hybrid / WFH Options
Halian
using AWS services such as Lambda, API Gateway, DynamoDB, S3, ECS, and more Collaborate with product managers, architects, and other developers to deliver high-quality features and enhancements Write clean, maintainable, and efficient code following best practices and design patterns Participate in architectural reviews and contribute to technical decision-making Optimize applications for performance, scalability, and security Mentor … and support junior developers and contribute to team knowledge sharing Ensure compliance with regulatory requirements and industry standards in the FinTech space Conduct code reviews and provide constructive feedback Required Skills & Experience: 2 - 5 years of professional experience in software development with .NET (C#, .NET Core/.NET 6+) At least 2+ years as a proven Senior .Net developer … Ideally within the fintech space Strong experience designing and building cloud-native applications on AWS Solid understanding of cloud architecture, infrastructure-as-code (e.g., Terraform, CloudFormation), and CI/CD pipelines Experience with relational and NoSQL databases (e.g., SQL Server, PostgreSQL, DynamoDB) Familiarity with event-driven architecture and messaging systems (e.g., SNS, SQS, Kafka) Proven track record working in More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Haystack
solutions. You’ll work with technologies like Node.js, JavaScript, TypeScript, and React, and play a key role in leveraging AI-powered development tools (such as GitHub Copilot, Cursor, Claude Code, or Gemini) to improve efficiency and code quality. We’re looking for someone who thrives in a dynamic, fast-paced environment and is excited to ship new features … NoSQL databases. Ensure data quality and performance. AI Tool Integration Use AI tools to streamline development and boost productivity. Share best practices for AI tool adoption across the team. Code Quality & Mentorship Write clean, testable code; participate in code reviews and testing. Support junior team members and encourage knowledge sharing. Project Ownership Take responsibility for key More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
solutions. You’ll work with technologies like Node.js, JavaScript, TypeScript, and React, and play a key role in leveraging AI-powered development tools (such as GitHub Copilot, Cursor, Claude Code, or Gemini) to improve efficiency and code quality. We’re looking for someone who thrives in a dynamic, fast-paced environment and is excited to ship new features … NoSQL databases. Ensure data quality and performance. AI Tool Integration Use AI tools to streamline development and boost productivity. Share best practices for AI tool adoption across the team. Code Quality & Mentorship Write clean, testable code; participate in code reviews and testing. Support junior team members and encourage knowledge sharing. Project Ownership Take responsibility for key More ❯
Posted:

Full Stack .Net Developer

London, UK
Hybrid / WFH Options
Proactive.IT Appointments Ltd
integrations, and containerized services (Docker). Develop and maintain APIs, web services, and enterprise data layers. Collaborate with cross-functional teams including PMs, BAs, designers, and QA. Participate in code reviews, technical design sessions, and Agile ceremonies. Troubleshoot and maintain existing systems; implement business-driven enhancements. Skills & Experience Required Proficient in C# .NET Core/.NET Framework Strong front … coding practices Version control tools: Git, TFS Experience with Agile/Scrum methodology Bonus Skills Azure DevOps (CI/CD pipelines) SonarQube, Craft CMS Understanding of application security and clean code standards What’s on Offer Work remotely from anywhere in the UK Join a modern, Agile development team with a strong tech culture Contribute to major digital More ❯
Employment Type: Full-time
Posted:

Full Stack .Net Developer

City of London, Greater London, UK
Hybrid / WFH Options
Proactive.IT Appointments Ltd
integrations, and containerized services (Docker). Develop and maintain APIs, web services, and enterprise data layers. Collaborate with cross-functional teams including PMs, BAs, designers, and QA. Participate in code reviews, technical design sessions, and Agile ceremonies. Troubleshoot and maintain existing systems; implement business-driven enhancements. Skills & Experience Required Proficient in C# .NET Core/.NET Framework Strong front … coding practices Version control tools: Git, TFS Experience with Agile/Scrum methodology Bonus Skills Azure DevOps (CI/CD pipelines) SonarQube, Craft CMS Understanding of application security and clean code standards What’s on Offer Work remotely from anywhere in the UK Join a modern, Agile development team with a strong tech culture Contribute to major digital More ❯
Employment Type: Full-time
Posted:

Systems Developer

Liverpool, Merseyside, England, United Kingdom
Hybrid / WFH Options
Broster Buchanan Ltd
platforms. Build cloud-native, containerised applications and services using modern frameworks and design patterns. Create middleware and intranet applications that streamline internal workflows and communication between distributed systems. Write clean, maintainable, and efficient code across multiple languages (C#, PHP, Python, JavaScript). Develop and consume REST APIs, ensuring secure, performant communication between services. Ensure scalability and resilience in … application and integration health. Stay current on AI-driven software development practices (e.g., GPT-assisted development, Agentic AI workflows) and suggest practical implementations. Participate in architecture reviews, sprint planning, code reviews, and knowledge sharing. Requirements: Strong experience in backend systems and technologies, such as .NET 8 or 9, C# or Golang Experience in various SQL dialects, including MySQL, MSSQL More ❯
Employment Type: Full-Time
Salary: £55,000 - £75,000 per annum
Posted:

Java/Microservices Developer - VP

Belfast, United Kingdom
Hybrid / WFH Options
Citigroup Inc
be responsibility for providing guidance and mentorship to junior team members. The succssful candidate will actively contribute to the implementation of critical features and complex technical solutions, and write clean, efficient, and maintainable code that meets the highest standards of quality. You will collaborate with other Principal Engineers to define and evolve the overall system architecture and design … in designing and developing solutions The candidate will apply internal standards for re-use, architecture, testing and general best practices. The candidate will be responsible for Agile Development Lifecycle, Code reviews, test case reviews and ensure code developed meets the requirements, Component Design/Coding/Unit Testing/Debugging, and Level 3 production support. Build and sustain … strong relationships with the senior business leaders associated with the platform Design, code, test, document and implement application release projects as part of development team. Work with development partners to ensure design and coding best practices. Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules. Proactively notify Development Project Manager of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Software Engineer

Shropshire, UK
F5 Consultants
SC clearance and be able and willing to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle — development, deployment, and monitoring Collaborate in More ❯
Posted:

Java Developer

Shropshire, England, United Kingdom
F5
SC clearance and be able and willing to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in More ❯
Employment Type: Full-Time
Salary: £50,000 - £65,000 per annum
Posted:

Frontend Developer

Scotland, UK
Hybrid / WFH Options
ASA RECRUITMENT
Redux, NodeJS, HTML5, CSS3, Webpack Solid understanding of RESTful APIs, unit/integration testing, and CI/CD tools (e.g., Jenkins) Familiar with best practices such as SOLID principles, clean code, and microservice design patterns Confident communicating complex technical concepts to non-technical stakeholders Experience mentoring or supporting knowledge sharing within a team Desirable Skills: Experience building accessible More ❯
Posted:

Frontend Developer

England, UK
Hybrid / WFH Options
ASA RECRUITMENT
Redux, NodeJS, HTML5, CSS3, Webpack Solid understanding of RESTful APIs, unit/integration testing, and CI/CD tools (e.g., Jenkins) Familiar with best practices such as SOLID principles, clean code, and microservice design patterns Confident communicating complex technical concepts to non-technical stakeholders Experience mentoring or supporting knowledge sharing within a team Desirable Skills: Experience building accessible More ❯
Posted:

Full-Stack Developer Hybrid. London

London, United Kingdom
Hybrid / WFH Options
Solace
systems. Database knowledge: Experience working with SQL (PostgreSQL, MySQL) databases, and capable of writing performant, secure queries. Characteristics Simplify: Whether you're streamlining CI/CD pipelines or reducing code complexity, you break down chaos into clean, scalable solutions. High-performance: Champion performance, monitoring, and reliability. You build systems that not only work, but scale and endure under … Experience deploying to Google Cloud, Vercel, or other cloud providers. Comfort working across REST, WebSockets, GraphQL, or gRPC APIs. Ability to architect and maintain scalable, secure systems with a clean codebase. Experience working with CI/CD pipelines, version control (Git), and Agile methodologies. Organised, detail-oriented, and some experience in Agile methodology projects/sprints/stand ups More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Software Engineer

Shropshire, UK
F5 Consultants
SC clearance and be able and willing to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle — development, deployment, and monitoring Collaborate in More ❯
Posted:

Senior Java Developer

Shropshire, England, United Kingdom
F5
SC clearance and be able and willing to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pair programming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Senior Backend Developer

Manchester, United Kingdom
The Portfolio Group
implement scalable backend systems using C# (.NET 6+ preferred) Build cloud-native solutions using Azure, including Azure Functions (serverless) Work with schema-less databases such as Cosmos DB Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with Product Owners, Business Analysts, and stakeholders to define solutions Mentor More ❯
Employment Type: Permanent
Posted:

Senior Backend Developer

Manchester, Lancashire, England, United Kingdom
The Portfolio Group
implement scalable backend systems using C# (.NET 6+ preferred) Build cloud-native solutions using Azure, including Azure Functions (serverless) Work with schema-less databases such as Cosmos DB Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with Product Owners, Business Analysts, and stakeholders to define solutions Mentor More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Lead Software Engineer

Baltimore, Maryland, United States
Hybrid / WFH Options
OneMain Financial
plus. 3+ years SCRUM/Agile/iterative methods Experience with API and integration frameworks and patterns (e.g., GraphQL, gRPC, Kakfa, etc.) is a strong plus. Passion for producing clean, error-free code and proactively identifying potential issues. Outstanding problem identification, analysis and solving skills with a bias for action. A proponent of strong collaborative software engineering techniques … and methods: agile development, design and code reviews, test-driven development, and related approaches. Good communication skills with both technical and non-technical team members. Experience mentoring junior developers. Passion for continuous learning and continuous improvement is a must. Excellent Communication Skills. Self-motivated and directed, with keen attention to detail. Location: This role is Hybrid. You should be More ❯
Employment Type: Permanent
Salary: USD Hourly
Posted:

Lead Software Engineer

Irving, Texas, United States
Hybrid / WFH Options
OneMain Financial
plus. 3+ years SCRUM/Agile/iterative methods Experience with API and integration frameworks and patterns (e.g., GraphQL, gRPC, Kakfa, etc.) is a strong plus. Passion for producing clean, error-free code and proactively identifying potential issues. Outstanding problem identification, analysis and solving skills with a bias for action. A proponent of strong collaborative software engineering techniques … and methods: agile development, design and code reviews, test-driven development, and related approaches. Good communication skills with both technical and non-technical team members. Experience mentoring junior developers. Passion for continuous learning and continuous improvement is a must. Excellent Communication Skills. Self-motivated and directed, with keen attention to detail. Location: This role is Hybrid. You should be More ❯
Employment Type: Permanent
Salary: USD Hourly
Posted:

Senior Software Engineer with Security Clearance

Washington, Pennsylvania, United States
Marathon TS Inc
applications using Python, React, and Flask • Create and maintain RESTful APIs for seamless communication between the front-end and back-end systems • Optimize application performance and ensure scalability • Write clean, efficient, and maintainable code while adhering to coding standards and best practices • Troubleshoot and debug issues as they arise • R&D: Stay up to date with the latest More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Junior Software Developer

Weybridge, Surrey, United Kingdom
P&G México
in Python and experience with AI/Machine Learning libraries e.g., NLP, Computer Vision. Knowledge of additional programming languages (e.g., Java, C++, JavaScript, Ruby, PHP) and ability to write clean code. Experience with version control systems (e.g., Git) and understanding of branching and merging. Strong analytical and problem-solving skills. Excellent communication and teamwork abilities. Desirable: Experience with Salesforce More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET Engineer

Lutterworth, Leicestershire, East Midlands, United Kingdom
Hybrid / WFH Options
Daniel James Resourcing Ltd
the one. What youll be doing: Designing and building scalable services in .NET 8 , hosted in AWS Helping migrate a legacy platform to a modern microservices-based architecture Writing clean, testable code using best practices (TDD, CI/CD, clean architecture) Working collaboratively across engineering, DevOps, and product teams Mentoring junior engineers and driving best practice in … includes: .NET 8 , C# , GraphQL , Docker , Terraform , AWS PostgreSQL , DynamoDB , GitHub Actions , React What were looking for: Strong hands-on experience with .NET and AWS Experience with infrastructure-as-code (Terraform preferred) Comfortable with SQL and NoSQL databases Solid grasp of event-driven systems and microservices architecture A collaborative mindset and a willingness to mentor and support others Passion … for clean, testable code and delivering quality software Why apply? £70,000 salary + excellent benefits Hybrid working choose from Leeds, Manchester, or Leicestershire Modern tech stack, greenfield development, and major transformation underway High-impact role where your decisions genuinely shape delivery Work in a no-blame, high-trust culture that values engineering excellence ?? Ready to take the More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Python Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Signify Technology
FinTech industry. The ideal candidate will play a key role in developing and maintaining robust backend systems that support financial services and products. You should be able to write clean, scalable, and secure code and be comfortable working in a fastpaced, highly collaborative environment. Key Responsibilities: Design, develop, and maintain scalable web applications using Python and Django Build … and optimise backend services, APIs, and database schemas for performance and scalability Work closely with product, design, and DevOps teams to deliver new features and improve existing systems Write clean, well-documented, and testable code Manage and optimise SQL/PostgreSQL queries, data models, and migrations Ensure high standards of data security, compliance, and performance in financial applications … Troubleshoot and debug production issues Participate in code reviews, sprint planning, and technical discussions Requirements: 4+ years of professional experience in Python development Strong expertise in Django framework Solid experience with SQL and/or PostgreSQL, including performance tuning and complex queries Prior experience in the FinTech industry is required Familiarity with RESTful API design and integration Understanding of More ❯
Posted:

Python Developer

London Area, United Kingdom
Hybrid / WFH Options
Signify Technology
FinTech industry. The ideal candidate will play a key role in developing and maintaining robust backend systems that support financial services and products. You should be able to write clean, scalable, and secure code and be comfortable working in a fastpaced, highly collaborative environment. Key Responsibilities: Design, develop, and maintain scalable web applications using Python and Django Build … and optimise backend services, APIs, and database schemas for performance and scalability Work closely with product, design, and DevOps teams to deliver new features and improve existing systems Write clean, well-documented, and testable code Manage and optimise SQL/PostgreSQL queries, data models, and migrations Ensure high standards of data security, compliance, and performance in financial applications … Troubleshoot and debug production issues Participate in code reviews, sprint planning, and technical discussions Requirements: 4+ years of professional experience in Python development Strong expertise in Django framework Solid experience with SQL and/or PostgreSQL, including performance tuning and complex queries Prior experience in the FinTech industry is required Familiarity with RESTful API design and integration Understanding of More ❯
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000