Code Quality Jobs in the City of London

1 to 25 of 108 Code Quality Jobs in the City of London

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

City of London, London, United Kingdom
Trireme
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Haystack
the role leans toward backend development, full-stack fluency is essential. You’ll collaborate with product managers, designers, and senior engineers to understand project goals and deliver high-quality … 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 … 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 More ❯
Posted:

Full Stack Engineer

City of London, London, 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 More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Russell Tobin
mobile solutions Databases: MySQL, SQL Server, Oracle, Elasticsearch, MongoDB, Cassandra DevOps & CI/CD: Automated testing, Continuous Integration/Delivery, Cloud platforms Tooling & Collaboration Development Tools: JIRA, Splunk, Slack Code Quality: Adheres to DRY principles, TDD practices, and clean code standards Collaboration: Pair programming via HackerRank, Agile ceremonies, cross-functional teamwork Soft Skills & Traits Passion for More ❯
Posted:

Full Stack Developer

City of London, England, United Kingdom
Hybrid / WFH Options
CFP Energy (UK) Ltd
and React for the frontend. Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions that meet user needs. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Participate in code reviews to ensure code quality and share knowledge with team members. Implement and maintain More ❯
Posted:

Senior Software Engineer - Python

City of London, London, United Kingdom
Hybrid / WFH Options
Connexa
app projects, backend development, and AI-driven solutions. Collaborate closely with a multi-disciplinary technology team to deliver scalable, robust solutions. Key Responsibilities: Design, develop, and maintain high-quality software solutions using Python. Contribute to mobile app development, ensuring seamless integration with backend systems. Build and maintain CI/CD pipelines for efficient and secure deployments. Develop solutions … scalability. Support and contribute to systems developed in C#/.NET where applicable. Incorporate AI technologies and tools where applicable to enhance functionality and efficiency. Promote engineering best practices, code quality, and automated testing. Thrive in a fast-paced environment, managing multiple projects simultaneously. Collaborate with product managers, designers, and business stakeholders to translate requirements into technical More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Mintus
the stack, ensuring reliability and high availability in a fintech-grade environment. -Integrate third-party APIs and services including blockchain nodes, financial data providers, and cloud-based tools. -Champion code quality through peer reviews, testing, and automation. -Keep up with emerging Web3, AI, and software engineering trends to improve our platform continuously. What We’re Looking For More ❯
Posted:

Full Stack Developer (Python/TypeScript)

City of London, London, United Kingdom
CACI Ltd
CD: TeamCity Desirable Skills: Docker and Containerization Monitoring and Logging (e.g., Prometheus, Grafana, ELK Stack) Cloud Platforms (AWS, Azure, Google Cloud) Security and Compliance API Documentation (e.g., Swagger, OpenAPI) Code Quality Tools (e.g., SonarQube) Agile Methodologies (Scrum or Kanban) Soft Skills: Team Collaboration : Ability to work effectively with cross-functional teams, sharing knowledge and expertise. Proactive Approach More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
ARC IT Recruitment
end-to-end solutions, ensuring performance, scalability, and maintainability across the stack. Key Responsibilities: Design, develop, and maintain scalable, robust full stack applications. Deliver high-quality, performant code with a focus on long-term maintainability. Collaborate with cross-functional teams to define, build, and release new features. Identify and solve complex technical challenges at both the front … ability to deliver complete end-to-end solutions. Proficiency in JavaScript/TypeScript, HTML/CSS, and React. Experience with cloud platforms – Azure, AWS, or GCP. Strong focus on code quality, performance, and architectural best practices. Proven ability to solve complex engineering problems and improve system performance. Friendly, collaborative environment that encourages learning and professional growth Competitive More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Ultralytics
using GitHub Actions to ensure rapid and reliable delivery. Collaborating with our AI research team to integrate the latest computer vision advancements into the platform. Upholding best practices in code quality, testing, and performance, and actively contributing to our open-source ecosystem. Your strategic vision and technical expertise will be essential in supporting Ultralytics' mission of delivering More ❯
Posted:

Java Technical Lead

City of London, London, United Kingdom
Ascendion
with mobile app teams to ensure backend services are optimized for mobile-specific use cases such as performance, caching, and offline access. • Own end-to-end technical delivery, including code quality, performance optimization, security best practices, and CI/CD integration. • Perform code and design reviews, define technical standards, and mentor developers across the team. • Troubleshoot More ❯
Posted:

Senior Backend Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Oakwell Hampton Group
Optimization : Develop RESTful APIs and microservices to support product features and integrations. Collaborate with Cross-Functional Teams : Work with frontend, product, and AI teams to deliver cohesive solutions. Maintain Code Quality and Standards : Conduct code reviews and follow best practices for maintainability and security. Continuous Improvement : Keep up with emerging technologies and bring innovative ideas to More ❯
Posted:

Mid Java Developer [Java, VueJS] - London

City of London, London, United Kingdom
Run-Time Group Ltd
Ability to work effectively in a collaborative team environment. Adaptability: Ability to adapt to new challenges and learn new technologies quickly. Key Responsibilities: Design and Development: Develop high-quality, scalable, and maintainable software solutions using Java, Spring Boot, and other modern frameworks. Frontend Development: Create intuitive and responsive user interfaces using modern JavaScript frameworks/libraries (e.g., React … performance bottlenecks and implement solutions to optimize application performance. Automation and ML Integration: Integrate automation tools and machine learning models to enhance the functionality and performance of our applications. Code Quality: Write clean, maintainable, and well-documented code, and conduct code reviews to ensure high standards. Collaboration: Work closely with product managers, designers, and other … developers to deliver high-quality products on time. More ❯
Employment Type: Permanent
Salary: £70,000
Posted:

Endur Developer

City of London, London, United Kingdom
Vallum Associates
e.g., market data, trade capture, settlement, accounting). Work closely with business stakeholders to understand requirements and translate them into functional technical designs. Participate in SDLC , including Agile sprints, code reviews, testing, documentation, and deployment. Perform … Endur upgrades, performance tuning, and environment support . Troubleshoot and resolve production issues across trading desks and back-office functions. Ensure compliance with industry and internal standards for software quality, security, and data governance. Required Skills & Qualifications: 5+ years of hands-on development experience with Endur (Openlink) . Strong proficiency in: JVS/AVS/OpenComponents SQL/ More ❯
Posted:

Full Stack Engineer

City of London, London, United Kingdom
Tenth Revolution Group
and .NET Core . Interact with MSSQL databases via stored procedures and schema design. Own tasks end-to-end, from development through deployment, testing, and documentation. Contribute to code quality through peer reviews, shared standards, and clean, maintainable practices. Support Agile delivery with participation in planning, retrospectives, and sprint reviews. Identify technical risks, recommend improvements, and help … procedures and schema management. Comfort with Tailwind CSS and responsive, accessible design principles. Familiarity with Azure DevOps , including pipelines, repositories, and boards. Experience using Git workflows and participating in code reviews. Understanding of Agile methodologies and cross-functional collaboration. For more information, send your CV to P.bower@tenthrevolution.com More ❯
Posted:

Lead Software Engineer (Full Stack) (Relocate To Bangkok)

City of London, London, United Kingdom
Manatal
high-quality delivery. Design and implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Optimize the performance of web applications to ensure fast and efficient user experiences. Mentor junior … engineers and promote a culture of continuous learning and improvement. Address and refactor legacy code, bringing it up to modern standards and practices. Drive changes in coding practices and standards to improve code quality and team efficiency. Develop and maintain backend services and APIs, ensuring seamless integration with front-end applications. Requirements Excellent communication skills and More ❯
Posted:

Principal/Senior UI Software Engineer-HTML5,React,TS,JS-Trading

City of London, England, United Kingdom
Harvey Nash Group
Libraries such as Material UI or Ant Design. CSS pre-processors such as SASS and LESS Testing frameworks e.g. Jest Performance profiling and optimisation Build tools such as Webpack Code quality and governance tools such as Sonarqube. Responsive design and cross-browser compatibility Version control systems such as git i.e. gitlabs Agile development methodologies i.e. Scrum Please More ❯
Posted:

Senior Lead Software Engineer

City of London, London, United Kingdom
Denu Recruit
on coding, technical leadership, and solving tough problems in a fast-moving environment. What You’ll Do: Lead end-to-end delivery of features and infrastructure. Shape architecture, own code quality, and drive DevOps practices. Mentor a small team and embed AI/automation where it counts. What You’ll Bring: Strong technical background in TypeScript, Node.js … cloud infrastructure on AWS . Confident leading agile delivery teams in high-growth or startup environments. Deep understanding of system design, API development, and performance optimisation. Passion for clean code, scalable architecture, and elegant problem-solving. Strong communication skills with the ability to align technical direction with business needs. Experience with DevOps, observability, and security compliance is a big More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Nando's UK & IRE
points. Collaborate with peers across several teams to support multiple workstreams and ensure integrations are robust and secure. Be part of an agile, cross-functional development team, participating in code reviews, testing and deployments. Work with Enterprise systems and ensure they’re integrated effectively into our custom-built systems Hot Skills... Experience building applications using Golang or Rust, complemented … Testing in different parts of the pipelines (unit testing with our programming languages, Integration, Contract, End to End with tools such as postman, k6 and karate). Infrastructure as Code (we use a combination of GitHub, GitOps, Terraform, Kustomize and GCP Config Connector). Proven ability to build relationships with technical peers Understanding of the importance of constructive feedback … to improve code quality and team performance Experience with testing strategies, including visual regression testing, unit testing, and integration testing Understanding of infrastructure setup using cloud-based technologies Proven experience in setting up release pipelines using CI/CD methodology Familiarity with Agile ways of working Comfortable working in a cross-functional team setup More ❯
Posted:

Senior Frontend Developer

City of London, London, United Kingdom
RE Partners
UI Developer with solid experience in modern JavaScript/TypeScript, React and Angular, Node.js, and NPM. The ideal candidate should be passionate about writing clean, high-quality code and implementing robust tests. Key Responsibilities Design, develop, and maintain responsive and scalable UI components using modern frameworks. Write clean, maintainable, and testable code with a strong focus … on performance and user experience. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality through unit tests, static code analysis, and code reviews. Participate in continuous integration and delivery processes. Maintain high standards of code quality and ensure adherence to best practices. Required Skills and Experience … NgRx (preferred). Testing Strong experience with unit testing tools: React : Vitest, Jest, React Testing Library Angular : Jasmine, Karma, TestBed E2E Testing : Experience with Playwright Tooling Experience with: Static code analysis tools (ESLint, Prettier, Sonar) Source control (Git) and workflows (Pull Requests, trunk-based development, Gitflow) Frontend build tools/bundlers: Webpack, Vite, Rollup DevOps & CI/CD CI More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Townhouse
and integrations — including transitioning legacy Kotlin/Swift components to TypeScript with Expo. Collaborate cross-functionally to translate business needs into elegant technical solutions. Champion CI/CD pipelines, code quality, automated testing, and documentation standards. Drive performance optimizations, address technical debt, and mitigate system risks. Manage junior and mid-level engineers, providing feedback through code More ❯
Posted:

Python Backend Developer - AWS

City of London, London, United Kingdom
Response Informatics
SQS , and Step Functions Implement event-driven architectures and data processing pipelines Collaborate with front-end developers, DevOps, and product teams to deliver high-quality software Ensure code quality through unit testing , integration testing , and code reviews Automate deployments using CI/CD pipelines and Infrastructure as Code (IaC) tools like CloudFormation or … Python (e.g., asyncio, aiohttp, FastAPI) Knowledge of CI/CD tools (e.g., GitHub Actions, Jenkins, CodePipeline) Familiarity with Docker and containerized deployments Strong understanding of software design patterns , clean code practices, and Agile methodologies Nice to Have: Experience with GraphQL or gRPC Exposure to monitoring/logging tools (e.g., CloudWatch, ELK, Prometheus) Knowledge of security best practices in API More ❯
Posted:

Java Golang 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 Go Infrastructure as a code Mode-Hybrid-3 days from Office Location-London/BurgessHill Mode-FTE JD: The role is focused on bringing public cloud to the company in a manner that is … 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 … 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 Full-Stack Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Kureos
need a few Staff Engineers who can help drive standards, architecture, take concepts to scale (0-1) and at the same time positively contribute to high-quality code and at lightning speed. This isn’t just another engineering role — it’s a chance to shape the future of legal solutions harnessing the full power of AI. If … but have scope for several more but need those specialising in solving deep technical issues and are coding supremos. What You’ll Do: Own entire product features, shipping impactful code daily. Solve technical challenges across the full stack (Typescript, Node, React, Next.js, AWS, PostgreSQL, Python, and more). Deliver delightful, user-focused experiences that make a real-world difference. … Push AI research into production, helping build one of the most advanced AI-driven legal platforms. Collaborate closely with product managers, designers, and a top-tier engineering team. Improve code quality, security, and best practices while mentoring others. What Makes You a Great Fit: Experience in 2 or > scale ups (Series A-C) with experience navigating the More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Futureheads Recruitment | B Corp™
collaborative and inclusive working environment. Collaborate with cross-functional teams to define technical requirements and ensure that solutions meet business needs. Drive technical initiatives, ensuring adherence to best practices, code quality, and scalability. Participate in code reviews, provide constructive feedback, and contribute to continuous improvement of development processes. Stay up to date with industry trends, emerging … ability to collaborate with cross-functional teams. Experience in technical project management and the ability to define and prioritize technical requirements. Knowledge of best practices in software development, including code quality, testing, and scalability. -This is 4x per week in central London -£65-80k plus benefits -Candidates must have the right to work in the UK More ❯
Posted:
Code Quality
the City of London
10th Percentile
£57,500
25th Percentile
£70,000
Median
£105,000
75th Percentile
£117,500
90th Percentile
£148,750