Clean Code Job Vacancies

226 to 250 of 2,110 Clean Code Jobs

-x6 Tech leads/Software Team Leads-

Hounslow, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
and customer care. Key Accountabilities: Participate in all development stages from design to deployment and support Collaborate with colleagues to refine application design Implement innovative technical solutions Optimize backend code and monitor system performance Required Skills and Knowledge: Computer Science/Tech degree preferred Experience as a Tech Lead or Staff Engineer, or Lead Engineer Experience with Service-oriented … Rails, Java, Python, C# Frameworks & Tools: Vue.js, Typescript/Angular/React, AWS, GraphQL, REST APIs, TDD, DDD, Agile (Scrum, Kanban) About You: Self-motivated, independent worker Passionate about clean, reusable code Strong communication and teamwork skills Positive, eager to learn, detail-oriented This role offers a salary of £75,000 - £100,000, plus benefits including 28 days More ❯
Posted:

Full Stack Developer U.K (Remote/Hybrid) Junior / Senior

London, England, United Kingdom
Hybrid / WFH Options
Emotii
UX/UI designers, product managers, and data scientists to create seamless user experiences. API Integration: Develop and integrate APIs to connect front-end interfaces with back-end services. Code Quality: Write clean, maintainable, and efficient code while following best practices for software development. Testing: Implement and manage testing processes, ensuring the reliability and performance of applications. … Security: Ensure the security of web applications by implementing best practices and regularly reviewing code for vulnerabilities. Continuous Improvement: Participate in code reviews, provide constructive feedback, and contribute to a culture of continuous improvement. Skills & Qualifications: Experience: 3+ years of experience in full-stack development. Database Management: Experience with SQL and NoSQL databases (e.g., MySQL, MongoDB). API More ❯
Posted:

Technical Architect

Bradford, England, United Kingdom
Tata Consultancy Services
the design and development of scalable, high-performance applications and solutions. For this role you should have strong technical leadership skills, deep Python expertise, and a passion for designing clean and robust architectures. Your 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 … 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 ❯
Posted:

Senior/Tech Lead Full Stack Engineer (Python/Django - React/Next.js) -

United Kingdom
Hybrid / WFH Options
Manila Recruitment
user-friendly web applications using React and Next.js on the front end and Python/Django on the back end. You will have great experience in troubleshooting and debugging code while you work with a team of engineers to build and develop complex new features Craving: We are looking for an experienced Full Stack Developer who is driven, and … be required to mentor mid-level and junior developers. Communication: Effective communication skills, both written and verbal, are essential for this role. You will be leading technical discussions and code reviews, participate in architectural decisions and work with other teams to ensure that our applications meet the needs of our users. Key Responsibility: Design and develop complex features Write … clean, maintainable, and testable code Lead/participate in technical discussions and code reviews Mentor junior developers Participate in architectural decisions Establish and enforce coding standards and best practices Take ownership of critical technical components Identify and resolve complex system issues Evaluate and implement appropriate technologies Optimize application performance and scalability Communicate technical concepts to non-technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java IAC Developer

London Area, United Kingdom
Net2Source Inc
/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia and Middle East. About the Role:- Job Description Java Infrastructure as a code Mode-Hybrid-3 days from Office Location-London/BurgessHill Mode-FTE or Permanent JD: The role is focused on bringing public cloud to the company in a manner … background in automated testing and testdriven development Enduser Documentation Ability to create detailed and highquality enduser documentation Agile Methodologies Scrum Experience working in Agile environments particularly with Scrum Values Code Quality Commitment to writing clean maintainable and efficient code Ease of Change Focus on building systems that are easy to modify and extend Ease of Use Prioritize … at all levels and across all teams trust you Technologies We Use Languages Go and Java are our primary languages Frontend Any browser applications are based on React CICD Code lives in GitHub Enterprise and flows to production through a CICD pipeline built on GitHub Actions Containers Tenant application code runs in Kubernetesmanaged Docker containers hosted in a More ❯
Posted:

Java IAC Developer

City of London, London, United Kingdom
Net2Source Inc
/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia and Middle East. About the Role:- Job Description Java Infrastructure as a code Mode-Hybrid-3 days from Office Location-London/BurgessHill Mode-FTE or Permanent JD: The role is focused on bringing public cloud to the company in a manner … background in automated testing and testdriven development Enduser Documentation Ability to create detailed and highquality enduser documentation Agile Methodologies Scrum Experience working in Agile environments particularly with Scrum Values Code Quality Commitment to writing clean maintainable and efficient code Ease of Change Focus on building systems that are easy to modify and extend Ease of Use Prioritize … at all levels and across all teams trust you Technologies We Use Languages Go and Java are our primary languages Frontend Any browser applications are based on React CICD Code lives in GitHub Enterprise and flows to production through a CICD pipeline built on GitHub Actions Containers Tenant application code runs in Kubernetesmanaged Docker containers hosted in a More ❯
Posted:

Staff Software Engineer (Data Platform) - 3-6 months Contract

London, United Kingdom
Gorilla
and other stakeholders to ensure data availability, reliability, and scalability. Build infrastructure and automation to support deployment, monitoring, and maintenance of the platform (using DevOps best practices). Write clean, maintainable, and efficient code to improve platform functionality and performance. Take ownership of full-service lifecycle: design, development, deployment, and support. Ensure security and high availability of the … services in AWS (e.g., EC2, Lambda, S3, RDS, Redshift, and other AWS services). Proficiency in programming languages such as Python (preferred), Java, or Go. Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation). Experience building scalable, secure, and high-performance data services . Familiarity with CI/CD pipelines and automated testing practices. Ability to manage complex More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

.Net Developer - Retail - London

London, England, United Kingdom
Hybrid / WFH Options
Noir
with Angular (ideally 10+).This isn't just a coding gig; it's a chance to make a real impact on critical digital projects with a team that values clean code, good architecture, and smart collaboration. You'll be part of a fast-moving dev squad (3 days in our London office), helping shape both the front and … apps with C#/.NET + Angular Architecting scalable services (REST APIs, microservices) Working closely with product, QA, and DevOps to deliver smooth releases Leading technical discussions and improving code quality Mentoring other developers when needed Successful .Net Developer should have: 7+ years of solid .NET (C#) development experience Confident Angular skills (preferably Angular 10+) Good knowledge of Web More ❯
Posted:

Frontend Lead

London, England, United Kingdom
ALLTECH CONSULTING SVC INC
via BFF architecture . Hands-on experience with Tailwind CSS for highly scalable and maintainable UI designs. Strong background in frontend performance optimization , including: Lazy loading, tree shaking, and code splitting Web Vitals optimizations (LCP, FID, CLS) Edge caching & CDN optimizations Predictive rendering and smart prefetching Experience working in GCP (Google Cloud Platform) for cloud deployment and CI/… CD automation. Solid understanding of frontend security best practices and performance tuning. Excellent problem-solving skills and a strong passion for writing clean, maintainable, and testable code . Strong leadership and mentoring capabilities to guide junior developers and drive technical excellence. Nice-to-Have Skills: Familiarity with A/B testing and automated UI performance tuning . Expertise More ❯
Posted:

Senior Front End Engineer

London, England, United Kingdom
Hybrid / WFH Options
Refinitiv
of autonomy (and responsibility) to mak e technical and implementation decisions Plan and model technical solutions to business problems Help a rchitect, build, and test scalable web applications Write code that you o wn from ideation to production , and beyond Educate, l ead , and m entor peers ( p rovid e code reviews, and technical guidance ) Estimate work scope … k nowledge and opinions around f ull stack development in the Javascript/Typescript ecosystem Keeping up on modern full stack technologies, tools, frameworks, and languages Passion for writing clean, maintainable, well tested code Solid understanding of Typscr i pt , Node.js, and React Infrastructure knowledge for building low-latency and scalable apps Ability to communicate technical decisions and … tradeoffs Experience performing code reviews, a nd mentoring peers Adaptability to changing product needs to help seize business opportunities Ability to make and use diagrams as a means of communication Equivalent of 5 + years of front end web development experience Professional communication skills - English B2+ Nice to H ave S kills/Experience : CLEAN Architecture Domain Driven More ❯
Posted:

Dotnet Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Noir
Angular (ideally 10+). This isn’t just a coding gig; it's a chance to make a real impact on critical digital projects with a team that values clean code, good architecture, and smart collaboration. You’ll be part of a fast-moving dev squad (3 days in our London office), helping shape both the front and … apps with C#/.NET + Angular Architecting scalable services (REST APIs, microservices) Working closely with product, QA, and DevOps to deliver smooth releases Leading technical discussions and improving code quality Mentoring other developers when needed ✅ Successful .Net Developer should have: 7+ years of solid .NET (C#) development experience Confident Angular skills (preferably Angular 10+) Good knowledge of Web More ❯
Posted:

Dotnet Developer

London Area, United Kingdom
Hybrid / WFH Options
Noir
Angular (ideally 10+). This isn’t just a coding gig; it's a chance to make a real impact on critical digital projects with a team that values clean code, good architecture, and smart collaboration. You’ll be part of a fast-moving dev squad (3 days in our London office), helping shape both the front and … apps with C#/.NET + Angular Architecting scalable services (REST APIs, microservices) Working closely with product, QA, and DevOps to deliver smooth releases Leading technical discussions and improving code quality Mentoring other developers when needed ✅ Successful .Net Developer should have: 7+ years of solid .NET (C#) development experience Confident Angular skills (preferably Angular 10+) Good knowledge of Web More ❯
Posted:

Senior Software Developer

Cambridge, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Oscar Associates (UK) Limited
internal SaaS platform used across multiple teams and clients. If you have strong expertise in C# , Angular , TypeScript , and experience with cloud infrastructure (preferably AWS), plus a passion for clean code and Agile delivery, this is an excellent opportunity to grow your career and work alongside talented software professionals. Key Responsibilities Develop scalable, secure, and maintainable software solutions … using C#, Angular, and TypeScript . Work with multiple database technologies, including SQL, NoSQL, and graph databases . Lead code reviews, mentor junior developers, and promote best practices in software engineering. Design system architecture aligned with business goals and ensure optimal performance. Manage and enhance CI/CD pipelines , containerization, and cloud deployments (AWS). Collaborate with product managers More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Technical Architect

Bradford, England, United Kingdom
Tata Consultancy Services
the design and development of scalable, high-performance applications and solutions. For this role you should have strong technical leadership skills, deep Python expertise, and a passion for designing clean and robust architectures. Your 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 … 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. Experience with asynchronous programming (e.g., asyncio More ❯
Posted:

Software Engineer

Billingham, Yorkshire, United Kingdom
Sword Group
an active role in Agile ceremonies, work within Azure DevOps to manage your workflow, and contribute to documentation that supports quality delivery. If you enjoy solving complex problems, writing clean code, and working with a supportive and forward-thinking team, this role offers the variety and challenge you're looking for. As the Software Engineer, you will: Designing … and developing full-stack applications using C#, .NET Core, ASP.NET MVC, HTML, JavaScript, JQuery, Angular and SQL Server. Writing clean, efficient and testable code that powers data-driven applications and APIs. Deploying and supporting applications in Microsoft Azure. Creating and optimising SQL Server queries and routines to improve performance and reliability. Investigating and resolving technical issues reported by More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Architect

Bradford, England, United Kingdom
Hybrid / WFH Options
Hamilton Barnes 🌳
resilient, and efficient backend solutions. Key responsibilities include: Architecting and designing scalable, secure backend systems using Python. Defining coding standards and best practices for development teams. Leading technical discussions, code reviews, and mentoring sessions. Collaborating with Product Owners, Business Analysts, and cross-functional teams. Ensuring alignment with architectural principles and agile methodologies. Advising on the selection of appropriate frameworks … e.g., PostgreSQL, MongoDB). Hands-on experience with cloud platforms (AWS, Azure, or GCP). Familiarity with containerisation technologies (Docker, Kubernetes). Knowledge of design patterns, OOP principles, and clean code practices. Experience working with Git, Jenkins, and CI/CD pipelines. Excellent problem-solving abilities and strong communication skills. Desirable: Experience with asynchronous programming (asyncio, Celery). More ❯
Posted:

-x6 Tech leads/Software Team Leads-

London, 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, Staff Engineer, or Lead Engineer … Typescript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, TDD, DDD, Agile (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 Attention to detail and quality-focused This urgent role offers a salary of More ❯
Posted:

Go Developer UK Remote

United Kingdom
Hybrid / WFH Options
Perkbox
UK Remote Does this sound like you? You're a confident and curious developer with a passion for scalable systems and clean code . You thrive in agile environments and enjoy solving complex problems with simple, elegant solutions. Whether you're mentoring teammates, reviewing code, or designing microservices, you bring a collaborative mindset that drives progress and … document robust gRPC and RESTful APIs Collaborate cross-functionally with product, UX, DevOps and engineering teams Deploy, monitor and optimise services for performance and reliability Write maintainable and testable code, supported by strong unit and integration coverage Contribute to agile ceremonies, championing iteration and improvement Mentor and support junior engineers through reviews and pair programming Explore emerging technologies and … if you bring: Experience with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure) Familiarity with CI/CD pipelines and observability tools (e.g. Grafana, CloudWatch) Exposure to AI-based code editors or frontend/mobile frameworks like React Contributions to open-source projects or developer communities Why Perkbox Vivup? In an exciting stride forward for both organisations, employee benefits More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Full Stack Engineer | London, UK

London, England, United Kingdom
Reply
best and constantly seek to further develop themselves. Responsibilities: Provide technical guidance and mentorship to junior developers Lead architecture discussions and design sessions for new features or projects Review code and ensure adherence to coding standards, best practices, and security guidelines Drive continuous improvement initiatives to enhance development processes and methodologies Evangelise a 'security by design' approach to all … clearly articulating pros and cons Bring a technology perspective to a broad range of client issues, demonstrating how technology can be used to address problems and realise opportunities Write clean, efficient, and maintainable code using appropriate technologies and frameworks Troubleshoot and debug complex issues in production environments Playing a role in automated testing and providing feedback to management … and basic UI/UX design principles, including prototyping Strong technical mindset with the ability to design and build scalable solutions, visualize proposed systems, and deliver high-quality, maintainable code Provide technical leadership across projects, establish best practices for software development at Storm Reply, and ensure design and development quality across multiple customer engagements Confident engaging with clients, discussing More ❯
Posted:

.NET Developer

Bristol, Gloucestershire, United Kingdom
Clue Computing Co
development team. You will assist with delivering software solutions efficiently, as well as helping identify and implement improvement areas in the software delivery process. Key Accountabilities Develop secure, structured, clean, and re-usable code that follows the pre-defined development standards and meets the documented requirements and acceptance criteria. Ensure all code is well-tested and consistently … an active member of the scrum team, and contribute to the successful delivery of the sprint goal Work in an open, collaborative way with all other team members Write code that is maintainable, testable, and secure Assist the Support Team with queries or investigations as required. Experience and skills Our ideal candidate would have experience in the following areas More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Architect

Leeds, England, United Kingdom
United Living Group
we appreciate candidates will have a unique spread of strengths, weaknesses and familiarity but this covers the broad strokes. Key Responsibilities Software Development: Design and develop software solutions: Write clean, maintainable, and efficient code for our platform and applications. This includes developing new features, fixing bugs, and optimising existing code. Implement features and enhancements: Collaborate with product managers … technical feasibility and best practices. Ensure security by design: Integrate security best practices into the development process to ensure that software is secure from the ground up. Conduct regular code reviews and security assessments to identify and mitigate potential vulnerabilities. Optimise for performance and scalability: Design and implement solutions that can dynamically scale to meet varying demands and ensure … high performance and availability. Use profiling tools to identify performance bottlenecks and optimise code accordingly. Develop APIs and microservices: Design and implement APIs and microservices to support the platform’s functionality. Ensure that APIs are secure, scalable, and well-documented. Quality Assurance: Develop and execute test plans: Assist in the creation of comprehensive test plans and test cases to More ❯
Posted:

Full Stack Developer · Bristol ·

Bristol, England, United Kingdom
Clue Computing Co
with delivering software solutions in an efficient way, as well as helping to identify and implement areas of improvement in the software delivery process. Key Accountabilities Develop secure, structured, clean, and re-usable code that follows the pre-defined development standards and meets the documented requirements and acceptance criteria. Ensure all code is well tested and consistently … an active member of the scrum team, and contribute to the successful delivery of the sprint goal Work in an open, collaborative way with all other team members Write code which is maintainable, testable and secure. Assist the Support Team with queries or investigations as required. Experience and skills Our ideal candidate would have experience in the following areas More ❯
Posted:

Full Stack Engineer

London, England, United Kingdom
Trayport
and systems, ensuring scalability, performance, and security. Collaboration: Work closely with Product Managers, UX/UI designers, and other engineers to define, develop, and deploy new features and improvements. Code Quality: Ensure high code quality by writing clean, efficient, and maintainable code. Participate in code reviews and mentor junior developers. Problem-Solving: Troubleshoot complex issues, identify More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Reading, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Participate in the entire development process, 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 (highly desirable) Experience as a Software Team Lead or Staff Engineer; Lead … Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software Design Patterns – TDD, DDD Agile methodologies: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, and eager to learn Attention to detail and quality-focused Candidates will be interviewed promptly due to urgency Benefits More ❯
Posted:

Lead Developer

Guildford, England, United Kingdom
Hybrid / WFH Options
Person Centred Software Ltd
lives of residents in care through meaningful interactions and engagement. You’ll work across the full software development lifecycle, helping shape the vision and architecture of the platform, writing clean, maintainable code, and collaborating closely with a talented team of in-house and outsourced developers. This is a fantastic opportunity to have a direct impact on improving care … to build high-quality, maintainable, and scalable software Define requirements, acceptance criteria, and estimates with Product Owners and stakeholders Write unit tests and ensure strong test coverage for all code Continually improve development processes and practices Produce high-quality design documentation Support and mentor junior developers Build secure and monitorable solutions using modern best practices What You’ll Bring More ❯
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000