Clean Code Job Vacancies

501 to 525 of 1,089 Clean Code Jobs

Java Software Engineer

City of London, Greater London, UK
Understanding Recruitment
Salary: ~£50,000 DOE + benefits Location: 2 days onsite near Charing Cross, London Are you an experienced Java developer who thrives on meaningful work? Do you enjoy pairing clean code with modern practices like TDD and CI/CD in collaborative teams? This is your chance to make a real difference. A key consultancy partner working with … central government bodies is looking for a Junior/Mid Java Developer to bring technical excellence, strong Java/Spring skills and a passion for clean engineering practices into a fast-moving and purposeful environment. As the Java Developer, you will: Work closely with cross-functional teams delivering impactful software for government services. Bring strong expertise in Java and … TDD, pair programming, Git, Jenkins, Agile Requirements: A degree in Computer Science or a related technical field. Some commercial experience with Java and Spring-based development. A passion for clean code, collaborative working, and test-driven approaches. Experience with CI/CD workflows and Agile practices. Comfortable mentoring and leading by example when it comes to quality engineering More ❯
Posted:

Founding Backend Engineer

London Area, United Kingdom
Stealth Startup
an early-stage fintech startup, backed by industry insiders, with deep experience in the financial ecosystem. We’re building from zero—no tech debt, no legacy systems. Just a clean slate, strong vision, and higher standards. Now we’re looking for a founding backend engineer to join us at the ground level and help bring this platform to life. … The Role You’ll work directly with the founders to design, build, and launch our core platform This is a hands-on, high-impact role: you'll write code daily, influence key architectural decisions, and ship fast using modern tools and AI. Build a modern backend from scratch in C#/.NET 8 with a clean, event-driven … a test-first, high-trust environment with real autonomy About You You work incredibly hard, really care about your work and take pride in what you do You ship clean code, scalable systems, and solving complex problems elegantly. You’re excited by ownership and unafraid of ambiguity. You move fast, but with precision. You use AI tools to More ❯
Posted:

Founding Backend Engineer

City of London, London, United Kingdom
Stealth Startup
an early-stage fintech startup, backed by industry insiders, with deep experience in the financial ecosystem. We’re building from zero—no tech debt, no legacy systems. Just a clean slate, strong vision, and higher standards. Now we’re looking for a founding backend engineer to join us at the ground level and help bring this platform to life. … The Role You’ll work directly with the founders to design, build, and launch our core platform This is a hands-on, high-impact role: you'll write code daily, influence key architectural decisions, and ship fast using modern tools and AI. Build a modern backend from scratch in C#/.NET 8 with a clean, event-driven … a test-first, high-trust environment with real autonomy About You You work incredibly hard, really care about your work and take pride in what you do You ship clean code, scalable systems, and solving complex problems elegantly. You’re excited by ownership and unafraid of ambiguity. You move fast, but with precision. You use AI tools to More ❯
Posted:

Javascript Developer

Durham, County Durham, UK
Hybrid / WFH Options
Real Recruitment
growing engineering team. With a focus on delivering intuitive, high-performance financial applications, this role offers a fantastic opportunity to be part of a forward-thinking company that values clean code, modern tech, and user-first design. The business supports hybrid working with flexibility for remote days and occasional team collaboration days at their Sunderland office. Key Responsibilities … design and product teams to implement user-friendly features and experiences Integrate with RESTful APIs and collaborate with back-end developers to deliver end-to-end solutions Contribute to code reviews, uphold development best practices, and maintain high code quality Help troubleshoot performance issues and suggest front-end improvements Stay up to date with industry trends and emerging … libraries such as Redux, Zustand, or Context API Comfortable consuming APIs and handling asynchronous data Version control using Git/GitHub Strong attention to detail and ability to write clean, modular code Desirable Skills (Not Essential) Experience with TypeScript Knowledge of Jest or React Testing Library Familiarity with performance optimisation and accessibility Background in financial services or previous More ❯
Employment Type: Full-time
Posted:

PHP Developer

Macclesfield, England, United Kingdom
TFLI Ltd
PHP Developer (Hybrid or Remote Options Available) Can you write decent PHP code that you’re proud to explain - not just what it does, but why you did it that way? (We’ll forgive that one legendary function that you once wrote at 2am that no one, including you, fully understands, but it just works perfectly ). Can the … majority of your code be merged without causing the other members of your team to require anger management classes/blood pressure medication? Can you defend the quality of your code with regard to security, efficiency, and maintainability - without the use of tears and/or excessive violence? Can you confidently read, understand, and constructively critique other people … s code - even that one developer who writes everything like they’re constantly practising for the International Obfuscated C Contest? And if you ever use an AI-assisted tool, do you treat the output as though it was written by a hyper-caffeinated junior dev with questionable loyalties - and make it actually safe for production? If, and only if More ❯
Posted:

Junior Developer

Middlesbrough, UK
Hybrid / WFH Options
Corecom Consulting
a week working from home after probation Salary: £25,000 – £36,000 (DOE) What You’ll Be Doing: Building and improving web applications using the Microsoft tech stack Writing clean, testable code in C# and ASP.NET Learning and contributing to projects with Blazor, JavaScript, and React Writing SQL scripts and stored procedures for high-performance data access Supporting … understanding of Object-Oriented Programming and SOLID principles Familiarity with Agile ways of working Bonus Points If You: Enjoy digging into the “why” behind problems Take pride in writing clean, maintainable code Are curious, collaborative, and open to feedback Want to work somewhere that values authenticity and creativity Are eager to grow and not afraid to ask questions More ❯
Posted:

Senior Back-End Developer

Manchester, UK
MRJ Recruitment
re on the hunt for experienced Senior Back-End Developers who are excited to make a real impact. Whether your passion lies in problem-solving, scaling systems, or championing clean code — there’s room here for you to thrive. What’s on Offer: Salary: Up to £65,000 DOE Location: Manchester-based | UK-only Benefits: Bonus scheme, L … in cloud environments, particularly Azure Solid understanding of TDD and modern CI/CD pipelines Strong communicator and team player, able to mentor others and share knowledge Passionate about clean code, modern development practices, and building for scale Why This Team? Growth-Minded: You’ll be part of a forward-thinking team where your voice matters and your More ❯
Posted:

Principal Software Engineer in Belfast - Ocho

Belfast, United Kingdom
Java Script Works
work with various technologies across multiple projects, including React, Angular, C#, Go, AWS, Java, and Node.js Proven experience of working in a small team Excellent communication skills Responsibilities: Write clean code to support our technological initiatives. Technologies: AWS Angular C# Java React NodeJS Cloud ASP.NET Support JavaScript More: We are a local tech success story experiencing unparalleled growth More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior React Native Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Connexa
needed. * Manage end-to-end mobile app release processes for App Store and Google Play. * Collaborate with cross-functional teams to deliver technical solutions aligned with business objectives. * Conduct code reviews, debugging, and participate in design forums, sprint planning, and retrospectives. * Work closely with security, operations, and compliance teams to meet regulatory and security standards. What They Are Looking … design. * Familiarity with Redux, RESTful APIs, relational databases (MSSQL), and version control tools such as GitHub. * Experience with automated testing frameworks such as Mocha or Jest. * Strong understanding of clean code practices, domain-driven design, and modern architecture principles. * Familiarity with Scrum delivery frameworks and Agile environments. * Excellent problem-solving, communication, and collaboration skills. * Passionate about delivering outstanding … React Native Developer opportunity. Interviews are taking place shortly! Keywords: Senior React Native Developer, Mobile App Development, UI/UX, iOS, Android, Redux, RESTful APIs, GitHub, MSSQL, Mocha, Jest, Clean Code, Agile, FinTech, Hybrid Working, London, App Store, Google Play, Mobile App Launch Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing More ❯
Employment Type: Permanent, Work From Home
Posted:

Cloud Engineer

Stevenage, Hertfordshire, UK
Akkodis
build and maintain backend services and APIs using Java or Python. Work with AWS services like Lambda, API Gateway, Glue, and others to create integration and data workflows. Write code that moves and transforms data between cloud apps and third-party systems. Collaborate with teammates to understand what’s needed and deliver solutions that work. Participate in discussions about … how to design APIs, handle data, and improve integrations. Write clean, understandable code and keep things well documented. Help troubleshoot and fix issues when they come up. Take part in Agile team activities like stand-ups and sprint planning. Experience required: Some experience with software development using Java or Python (professional or personal projects). Basic familiarity with … to new tools and technologies. Experience or interest in ETL (extract, transform, load) processes or data pipelines. (Optional)Exposure to SaaS integrations or cloud data workflows. (Optional) Used low-code or integration platforms like MuleSoft or Boomi More ❯
Posted:

Senior React Native Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Connexa
needed.* Manage end-to-end mobile app release processes for App Store and Google Play.* Collaborate with cross-functional teams to deliver technical solutions aligned with business objectives.* Conduct code reviews, debugging, and participate in design forums, sprint planning, and retrospectives.* Work closely with security, operations, and compliance teams to meet regulatory and security standards. What They Are Looking … design.* Familiarity with Redux, RESTful APIs, relational databases (MSSQL), and version control tools such as GitHub.* Experience with automated testing frameworks such as Mocha or Jest.* Strong understanding of clean code practices, domain-driven design, and modern architecture principles.* Familiarity with Scrum delivery frameworks and Agile environments.* Excellent problem-solving, communication, and collaboration skills.* Passionate about delivering outstanding … React Native Developer opportunity. Interviews are taking place shortly! Keywords: Senior React Native Developer, Mobile App Development, UI/UX, iOS, Android, Redux, RESTful APIs, GitHub, MSSQL, Mocha, Jest, Clean Code, Agile, FinTech, Hybrid Working, London, App Store, Google Play, Mobile App Launch Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing More ❯
Employment Type: Full-Time
Salary: £11,000 - £100,000 per annum
Posted:

Junior Full-Stack Software Developer

Tewkesbury, Gloucestershire, United Kingdom
Hybrid / WFH Options
mmtm
is a UK-based digital agency that designs and builds bespoke web apps for clients across industries. We're a small (but growing), remote-first team that cares about clean design, smart strategy, and code that actually gets used. As long-term partners to our clients, we play a critical role in their growth through the products we … or TypeScript . UK-based and happy to join us in our Tewkesbury office on Tuesdays. A collaborative, positive mindset - someone who thrives in an agile team. Enthusiasm for clean code, learning new tools, and a focus on practical solutions. Friendly, upbeat attitude, and an ability to keep up with our terrible puns and GIFs. Previous agency experience … or professional experience as a developer. Familiarity with Agile and Sprint methodologies. Understanding of Git version control and code reviewing practices. What You'll Get £23k-£30k salary , based on experience, with regular reviews. Remote-first culture with hybrid working (just one in-office day per week). Shorter 35-hour week , generous holiday allowance (24 days + bank More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Developer (Kotlin)

London Area, United Kingdom
Synthesized
to-end, and putting your stamp on architectural decisions that drive the product forward. 📋 Key Responsibilities Design, implement and maintain Spring Boot services in Kotlin, with a focus on clean architecture and resilience. Model data in PostgreSQL , own schema migrations with Liquibase , and access data through jOOQ . Treat the OpenAPI contract as the single source of truth. Co … author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead and frontend … engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. Solid knowledge More ❯
Posted:

Backend Developer (Kotlin)

City of London, London, United Kingdom
Synthesized
to-end, and putting your stamp on architectural decisions that drive the product forward. 📋 Key Responsibilities Design, implement and maintain Spring Boot services in Kotlin, with a focus on clean architecture and resilience. Model data in PostgreSQL , own schema migrations with Liquibase , and access data through jOOQ . Treat the OpenAPI contract as the single source of truth. Co … author, review and enforce it across teams, automate server/client generation. Practice shift-left testing : write unit and integration tests alongside your code. Practice documentation as code : write documentation for new features alongside your code. Contribute to and refine our CI/CD workflow on GitHub Actions . Collaborate daily with the Product Manager, Team Lead and frontend … engineers to de-risk stories, clarify edge cases and deliver iterative value. Participate in code reviews and architecture discussions, sharing knowledge and mentoring when opportunities arise. Help monitor production with logs/metrics, triaging incidents and feeding learnings back into design and tests. 🌱 About You Professional experience building Kotlin (or Java) services on Spring Boot in production. Solid knowledge More ❯
Posted:

CNO Cyber Developer/Reverse Engineer with Security Clearance

San Antonio, Texas, United States
Ring0 Technologies, Inc
Secret clearance with SCI eligibility is required to be considered. Responsibilities include, but are not limited to: Resolve customer requirements and propose solutions for software modifications and enhancements. Write clean, maintainable code following best practices (unit testing, source control, continuous integration, automation, design patterns, etc.). Program and debug low-level code and troubleshoot problems. Apply reverse … virtual memory, device drivers, boot procedures, and memory management techniques Knowledge of networking and protocol stacks Knowledge of software reverse engineering tools and techniques and vulnerability research Familiarity with code and resource optimization Programming knowledge/experience with Windows or Linux Kernel, C, C++, Python or Assembly Language (x86 and 64-bit Intel/AMD, MIPS) Experience with source … control and code repository tools Preferred Qualifications: Experience with embedded HW/SW Reverse Engineering and JTAG Experience with virtualization and containerization (VM, Kubernetes, Docker, etc. More ❯
Employment Type: Permanent
Salary: USD 200,000 Annual
Posted:

Senior Oracle Developer - JS10879JB

Slough, Berkshire, United Kingdom
Proactive.IT Appointments Limited
years of programming experience with Oracle SQL & PL/SQL, particularly in large-scale information systems High proficiency in Oracle SQL & PL/SQL , with a focus on writing clean, efficient code A solid understanding of configuration management and issue tracking systems Knowledge of HTML, JavaScript, Java, JSON , and a willingness to learn new technologies Strong OLTP experience … What We're Looking For: Exceptional diagnostic and analytical skills Commitment to producing robust, maintainable code Strong interpersonal and team skills with the ability to collaborate effectively Adaptability in high-pressure environments with a solution-oriented mindset Excellent communication skills and the ability to work self-motivated with a positive attitude Additional Information: Due to the volume of applications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer Engineering Esher, Surrey UK

Esher, Surrey, United Kingdom
Hybrid / WFH Options
Infonetica
.NET 8 C#, and TypeScript Build modern, responsive React applications Work with SQL and NoSQL databases to manage and process data efficiently Gain hands-on experience with infrastructure as code (IaC) and cloud services Contribute to designing and implementing distributed architectures Write clean, maintainable, and efficient code following best practices Learn from and receive mentorship from experienced More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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:

Software Developer with Security Clearance

Dahlgren, Virginia, United States
Castellum, Inc
The Software Developer will write code using modern programming languages for a data fusion application. The team is developing back-end to front-end application components for a rich, responsive web/desktop application, and is looking for an experienced software developer who can assist with developing software modules for integration of vendor developed hardware components. Produce clean, efficient code based on specifications, and optimize for performance, scalability and user experience. Participate in product design sessions and contribute to feature development. Recommend and execute improvements utilizing best practices. Create technical documentation for reference and training. Position - This is an exciting opportunity to see the application development process from beginning to implementation, and to collaborate with various More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

IT Developer Java

Brussel (Stad), Brussel, Belgium
Nexeo
Design, build, and maintain high-quality Java backend services and applications within an Agile squad. Modernize legacy applications and participate in integration projects with third-party insurance providers. Ensure code quality and reliability through best development practices, including unit testing, code reviews, and continuous integration. Collaborate closely with other team members to deliver new functionalities and continuously improve … Scrum methodology and continuous integration/deployment principles. You have: A true Agile mindset: collaborative, pragmatic, and feedback-driven. Solid understanding of software craftsmanship, including SOLID principles, OOP, and clean code practices. Practical experience with TDD, pair programming, and automated testing. A proactive attitude, with a strong desire to share knowledge and learn continuously. The ability to challenge More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

NEW Full-Stack Software Developer Experience: Mid-Level

Tewkesbury, Gloucestershire, United Kingdom
Hybrid / WFH Options
mmtm
is a UK-based digital agency that designs and builds bespoke web apps for clients across industries. We're a small (but growing), remote-first team that cares about clean design, smart strategy, and code that actually gets used. As long-term partners to our clients, we play a critical role in their growth through the products we … HTML5, CSS3, and SASS. UK-based and happy to join us in our Tewkesbury office on Tuesdays. Collaborative, positive mindset - someone who thrives in an agile team. Enthusiasm for clean code, learning new tools, and a focus on practical solutions. Friendly, upbeat attitude, and an ability to keep up with our terrible puns and GIFs. Previous agency experience. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Oracle Developer

Slough, Berkshire, United Kingdom
Proactive Appointments
of programming experience with Oracle SQL & PL/SQL, particularly in large-scale information systems High proficiency in Oracle SQL & PL/SQL , with a strong focus on writing clean, efficient code A solid understanding of configuration management and issue tracking systems Knowledge of HTML, JavaScript, Java, JSON , and a willingness to learn new technologies Strong OLTP experience … What We're Looking For: Exceptional diagnostic and analytical skills Commitment to producing robust, maintainable code Strong interpersonal and team skills with the ability to collaborate effectively Adaptability in high-pressure environments with a solution-oriented mindset Excellent communication skills and the ability to work self-motivated with a positive attitude Due to the volume of applications received for More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Senior/Staff Ruby Developer

London, UK
Hybrid / WFH Options
KE Technology
in fast-moving, engineering-led environments? We’re working on large-scale, high-traffic systems and looking for someone who can architect, optimise, and scale backend infrastructure - while writing clean, maintainable code. You’ll join a product-focused team that values best practices, autonomy, and thoughtful design. The platform is evolving quickly to meet growing demand, and there’s … with meaningful impact Modern stack: Ruby on Rails, React, PostgreSQL, Redis, AWS, Docker, Kubernetes Key Responsibilities: Architecting and optimising scalable backend systems in Ruby on Rails Designing and maintaining clean, efficient APIs and integrations Improving performance and database efficiency at scale Contributing to long-term technical decisions and platform direction Collaborating closely with product, DevOps, and other engineers What … to keep things interesting, and the autonomy to help shape how they’re solved. If you're someone who enjoys going deep into systems, improving performance, and writing elegant code at scale, we’d love to hear from you. More ❯
Employment Type: Full-time
Posted:

Frontend Developer

Belfast, UK
Enso Recruitment
designers, back-end developers, and product managers to build seamless and scalable interfaces Optimise components for maximum performance across a vast array of web-capable devices and browsers Write clean, maintainable code and contribute to code reviews and best practices Stay current with front-end trends and emerging technologies to continually improve our tech stack Requirements More ❯
Posted:

Back-end Developer

United Kingdom
Out2Bet
for Persici but be at the forefront of all things Backend. What You'll be using (Our Tech Stack) C# and .NET Latest version Entity Framework Core Database development: Code First Approach SQL Database Cloud-based infrastructure What You'll Do (Responsibilities) Participate in the entire application lifecycle, focusing on coding and debugging Write clean code to … with Front-end developers to integrate user-facing elements with server-side logic Gather and address technical and design requirements Write technical documentation for the work produced Build reusable code and libraries for future use Liaise with developers, designers and system administrators to identify new features Follow emerging technologies What We Offer (Perks & Benefits) Competitive Packages Join an international … and above, C#, ASP.Net, T-SQL Strong Development experience in RESTful API Experience in writing with Entity Framework Strong Object-Oriented Programming principles and SOLID principal Produce the testable code and write unit and integration tests Understanding of Agile methodologies Able to adopt coding best practices and standards Able to document details of functionality, design and architecture of a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Clean Code
10th Percentile
£36,975
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000