Clean Code Job Vacancies

251 to 275 of 2,106 Clean Code Jobs

Lead Software Engineer (Python)

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
your background is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unit testing, and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. Main Responsibilities …/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices, policies, and methodologies. Lead groups of engineers, coordinating with Scrum Master, Product Owners, and management to deliver larger projects. Ensure quality by delivering reliable, robust software through … unit testing, databases, SQL, and secure coding practices. Proficiency with cloud technologies, preferably AWS, and willingness to learn AWS fundamentals. Excellent verbal and written communication skills. Ability to write clean, readable, and reusable code. Experience or interest in formal agile development processes. Knowledge of JSON, HTML, XML, source control tools (Git, SVN), and continuous integration. Self-motivated and proactive. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Full Stack Engineer

London Area, United Kingdom
Lynx Recruitment
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a “security by design” mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Posted:

Lead Full Stack Engineer

City of London, London, United Kingdom
Lynx Recruitment
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a “security by design” mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Posted:

Fullstack Engineer (Rapid delivery)

London, England, United Kingdom
Blink - Employee Experience Platform
user provisioning and identity management, as well as SAML 2.0 and Single Sign-On protocols. Must be capable of effectively implementing and troubleshooting SSO and SCIM integrations High-Quality Code: Proven track record of writing clean, testable, and maintainable code that meets high standards of software quality. A developer who consistently levels-up the code base More ❯
Posted:

Lead Full Stack Engineer

South West London, London, United Kingdom
Lynx Recruitment Limited
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a security by design mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Employment Type: Permanent
Posted:

Lead Full Stack Engineer

London, South East, England, United Kingdom
Lynx Recruitment Ltd
technologies. Key Responsibilities Technical Leadership Guide and mentor junior developers within the team. Lead architecture design and technical planning discussions. Ensure coding standards, security best practices, and high-quality code reviews. Promote continuous improvement in development practices and processes. Advocate for a "security by design" mindset in all engineering activities. Software Development Design, build, test, and deploy full stack … applications using modern tools and frameworks. Collaborate with product managers, designers, and stakeholders to understand business needs. Write clean, maintainable, and efficient code. Troubleshoot and resolve complex production issues. Contribute to automation and CI/CD testing workflows. Skills & Experience Back End: Proficiency in Node.js (preferred), or .NET/Java. Front End: Solid experience with JavaScript , React , and TypeScript More ❯
Employment Type: Full-Time
Salary: £90,000 - £120,000 per annum
Posted:

Full Stack Engineer

London, England, United Kingdom
Morris Sinclair Recruitment
applications using .NET and Vue.js. Support and enhance legacy systems built with older .NET and Vue.js versions. Collaborate with cross-functional teams to gather requirements and implement solutions. Write clean, maintainable, and efficient code following best practices. Conduct code reviews and mentor junior developers. Stay current with emerging technologies and trends. Required Skills & Experience Minimum of More ❯
Posted:

Senior Machine Learning Engineer

London, England, United Kingdom
SoundCloud Ltd
Proficiency with cloud platforms (e.g., GCP, AWS, Azure) is expected Strong background of professional software engineering practices, including version control, test-driven development, peer reviews, CI/CD, and clean code principles across the ML system lifecycle Ability to clean, process, and analyze large datasets, as well as experience conducting and interpreting A/B tests using More ❯
Posted:

Data Engineer

London, United Kingdom
Sandtech
Our environments are primarily cloud-native spanning AWS, Azure and GCP, but we also work on systems running self-hosted open source services exclusively. We strive towards a strong code-first, data as a product mindset at all times, where testing and reliability with a keen eye on performance is a non-negotiable. JOB SUMMARY A Data Engineer, has … and infrastructure performance, identify bottlenecks and optimize for scalability, reliability, and cost-efficiency. Troubleshoot and fix data-related issues. DevOps: Build and maintain basic CI/CD pipelines, commit code to version control and deploy data solutions. Collaboration: Collaborate with cross-functional teams, including data scientists, analysts, and software engineers, to understand requirements, define data architectures, and deliver data … functional teams and communicate technical concepts to non-technical stakeholders. Ability to adapt to new technologies, tools, and methodologies in a dynamic and fast-paced environment. Ability to write clean, scalable, robust code using python or similar programming languages. Background in software engineering a plus. DESIRABLE LANGUAGES/TOOLS Proficiency in programming languages such as Python, Java, Scala More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Belfast, United Kingdom
Citigroup Inc
software development experience Proficiency in programming in Java, Python, JavaScript or React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience of following TDD and clean code principles Proficiency with data structures, algorithms and SQL Able to independently work in fast paced and rapidly changing environment Preferred Qualifications Experience of working in investment bank More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Engineer 1

Cambridge, Cambridgeshire, United Kingdom
Illumina
senior engineers to implement scalable and efficient solutions. Support database operations with PostgreSQL, MongoDB, or MySQL . Develop interactive data visualisations to enhance user insights and decision-making. Write clean, maintainable code while adhering to best practices. Participate in code reviews and continuous learning. Debug and troubleshoot software issues with guidance from senior engineers. Work closely with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Microsoft .NET Developer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
Develops test scenarios and scripts as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework … REST, RPC) Familiarity with Cloud services, especially Microsoft Azure AIS Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Bonus Skills Experience/exposure of Low Code technology such as Power Platform/Dynamics 365 Appreciation of leveraging AI tooling to accelerate development Additional Information Why Version 1? At Version 1, we believe in providing our More ❯
Posted:

Microsoft .NET Developer

London, England, United Kingdom
Hybrid / WFH Options
Version 1
Develops test scenarios and scripts as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development using best practices Qualifications Proven experience as a .NET Developer or Application Developer Familiarity with the ASP.NET framework … REST, RPC) Familiarity with Cloud services, especially Microsoft Azure AIS Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Bonus Skills Experience/exposure of Low Code technology such as Power Platform/Dynamics 365 Appreciation of leveraging AI tooling to accelerate development Additional Information Why Version 1? At Version 1, we believe in providing our More ❯
Posted:

Lead Engineer (Python)

Greater London, England, United Kingdom
Hybrid / WFH Options
talenty
Candidate Proven expertise in Python and Django at scale Strong experience designing distributed, microservices-based architectures Hands-on leadership style with a collaborative, team-first mindset A passion for clean code, automation, and delivery excellence Want to help shape the foundation of a next-generation retail platform? This is a rare opportunity to make high-impact decisions and More ❯
Posted:

Tech Lead

London, United Kingdom
Hybrid / WFH Options
Publicis Groupe
and maintainability, specifically in the context of AI/LLM-powered systems Provide technical guidance and mentorship to team members, fostering a culture of collaboration and continuous learning Conduct code reviews, enforce coding standards, and ensure the delivery of high-quality, maintainable code that adheres to best practices for AI/LLM and distributed system development Proactively identify … architectures, including experience with data ingestion, storage, processing, and retrieval of large volumes of structured and unstructured data Familiarity with containerization technologies like Docker and Kubernetes Strong advocate for clean code principles, testing methodologies (unit, integration, TDD, etc.), and CI/CD pipelines. Solid understanding of data structures, algorithms, and software design principles Excellent communication and collaboration skills More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Graduate Software Engineer

London, England, United Kingdom
Harnham
Front-end: JavaScript (Angular or similar like React/Vue) Back-end: Python (or equivalent) Infrastructure: Docker, Kubernetes, AWS, RabbitMQ, SQL Strong focus on testing, CI/CD, and clean code principles 👤 You'll thrive in this role if you: Are a recent (or soon-to-be) graduate in Computer Science, Engineering, or similar Have a strong grasp More ❯
Posted:

Senior Frontend Engineer

United Kingdom
Hybrid / WFH Options
CATCHES
a heavy emphasis on client site integrations. Collaborate with back end developers, data engineers, and other stakeholders to ensure seamless integration of front end and back end components. Write clean, maintainable, self-documented code. Implement best practices for security, scalability, and performance. Participate in code reviews and provide constructive feedback to peers. Stay updated on industry trends and More ❯
Posted:

Graduate Software Engineer

London, South East, England, United Kingdom
Harnham - Data & Analytics Recruitment
Front-end: JavaScript (Angular or similar like React/Vue) Back-end: Python (or equivalent) Infrastructure: Docker, Kubernetes, AWS, RabbitMQ, SQL Strong focus on testing, CI/CD, and clean code principles You'll thrive in this role if you: Are a recent (or soon-to-be) graduate in Computer Science, Engineering, or similar Have a strong grasp More ❯
Employment Type: Full-Time
Salary: £41,000 per annum
Posted:

Senior Software Developer

Glasgow, City of Glasgow, United Kingdom
Hybrid / WFH Options
Cathcart Technology
a modern framework (Vue, React or Angular) ** Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) ** A good understanding of clean code, testing, and scalable systems Bonus points for; ** Working in a SaaS product environment ** Microservices ** DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
Employment Type: Permanent
Salary: £55000 - £70000/annum
Posted:

Senior Software Engineer (.NET, SQL)

London, England, United Kingdom
Frontiers Media S.A
functional teams to gather requirements, assess technical feasibility, and determine optimal implementation strategies. Collaborate within a multinational, cross-functional team to deliver software solutions aligned with business needs. Write clean, maintainable, and efficient code while adhering to best practices. Ensure the quality of the delivered solutions. Optimize applications for performance, scalability, and responsiveness. Troubleshoot and resolve complex technical … challenges. Conduct code reviews and mentor junior engineers. Willingness to learn, flexible approach, and staying current with emerging trends in IT to maintain an up-to-date technology stack. Required Skills and Experience : 4+ years of experience in software engineering, specializing in .NET Core/Framework. 3+ years of hands-on experience with SQL Server. Familiar with Agile/ More ❯
Posted:

Senior Java Engineer (Remote)

United Kingdom
Hybrid / WFH Options
The Investigo Group
Has a curiosity for emerging technologies and is eager to learn (and teach). Feels comfortable working independently, taking initiative, and owning solutions end-to-end. Believes in writing clean, testable code and values continuous improvement. This is a great opportunity if you're passionate about impactful work, value autonomy and collaboration, and want to help build systems … with engineering best practices. Build APIs and services in a microservices ecosystem, often using Spring Boot , Quarkus , and modern messaging systems. Support CI/CD practices, including infrastructure as code, containerisation, and GitHub Actions or Jenkins. Collaborate cross-functionally with Product, ML Engineers, and Designers to define, plan, and deliver features. Mentor junior engineers and champion best practices in … testing, documentation, and code quality. Troubleshoot performance and reliability issues across distributed systems. Success in This Role Looks Like Delivering robust, scalable, and secure features that contribute directly to the platform's growth and stability. Influencing technical direction by contributing to architectural decisions and raising the standard of engineering quality across the team. Proactively identifying improvements in system performance More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineer

London, England, United Kingdom
Hybrid / WFH Options
myGwork - LGBTQ+ Business Community
As a Senior Software Engineer , you will play a key role in delivering high-impact projects from start to finish. You’ll tackle complex business problems, contribute high-quality code, and collaborate closely with your team to achieve great outcomes. You’ll also help guide others, sharing your expertise to support their growth. At FundApps, we actively champion your … platforms and system architectures and how they fit into the bigger picture. You thrive on getting things done and deploying software to real users . You care deeply about clean code, automated testing, and continuous deployment . A Few Things To Know Before You Apply Work Eligibility We require candidates to have permission to work in the UK More ❯
Posted:

Senior Software Developer

Glasgow, Lanarkshire, Scotland, United Kingdom
Hybrid / WFH Options
Cathcart Technology
a modern framework (Vue, React or Angular) ** Experience building or contributing to cloud based products (ideally in Azure, but AWS or GCP is fine too) ** A good understanding of clean code, testing, and scalable systems Bonus points for; ** Working in a SaaS product environment ** Microservices ** DevOps exposure The teamwork in a flexible hybrid way, with most people working More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Sr. Software Engineer, Infrastructure

London, England, United Kingdom
Hybrid / WFH Options
Circadia Technologies Ltd
Maintain and enhance AWS infrastructure instrumentation and observability tools (e.g., Grafana, alarms) to ensure system reliability. Oversee Circadia's CI/CD pipelines (Jenkins) to enable efficient and seamless code deployment. Manage and maintain a fully separated staging environment for testing and development. Monitor AWS infrastructure for cost efficiency, identifying and implementing improvements. Optimize Snowflake ETL pipelines to reduce … Implement and maintain CI/CD pipelines (Jenkins, CircleCI, or similar) to manage the deployment of Circadia’s services and products (backend services, Android, iOS, React apps). Write clean, testable code with a commitment to maintaining high coding standards through comprehensive testing (Jest, PyTest, JUnit, etc.). Attributes: Need to Haves: C++ - Strong understanding of multithreading, asynchronous More ❯
Posted:

Application Engineer

Houston, Texas, United States
Discover
pipelines with Jenkins, Nexus, Gradle or similar skills. Experience as part of an Agile engineering or development team. Good understanding of object-oriented principles with an ability to write clean code, participating code reviews. Understanding of software testing principles, test automation and methodologies and use of frameworks such as Junit/Gatling/Cucumber etc. Using Database More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
Clean Code
10th Percentile
£36,775
25th Percentile
£48,750
Median
£60,000
75th Percentile
£72,500
90th Percentile
£85,000