24 of 24 Clean Code Jobs in the West Midlands

Backend Developer - AWS/Typescript/Serverless Architecture/AWS Lambda

Location
Birmingham, England, United Kingdom
including AWS Lambda . Build secure, scalable and reliable APIs and backend services. Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern software engineering practices. Work collaboratively with frontend and mobile developers, designers, product managers, QA professionals … other technical specialists within an agile multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and continuous delivery processes. Investigate and resolve technical issues, defects, performance problems and production incidents. Consider security, accessibility, privacy, resilience, scalability and performance ...

Senior Software Engineer

Hiring Organisation
DWP Digital
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
plus 28.97% employer pension contributions, hybrid working, flexible hours, and great work life balance. DWP. Digital with Purpose. Do you want to work on code that counts? We're looking for talented Senior Software Engineers to help shape the future of digital services within the UK's largest government … Java, microservices and CI/CD, you'll help build and improve platforms that support critical public services at scale. We champion engineering excellence, clean code, automation and continuous improvement. Whether you're influencing technical direction, mentoring others or driving best practice, you'll have the opportunity ...

Senior Backend Engineer

Hiring Organisation
Inspire People
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Part Time, Work From Home
Salary
£80,000
products. * Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. * Build software solutions using Python and modern engineering practices. * Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. * Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: * Experience writing clean, maintainable code in at least one programming language. * Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. * Experience ...

Business Systems Software Developer

Location
Stoke-on-Trent, England, United Kingdom
based applications. Working as a full stack developer, you will play a key role in designing, developing and maintaining robust systems. You will write clean code to meet precise requirements, upgrade existing applications and ensure comprehensive documentation is maintained to support future growth. This role is eligible … Python. Analytical capability to interpret requirements, investigate issues and deliver effective solutions. Development of scalable, high-quality full stack applications. Commitment to clean coding practices, continuous improvement and quality assurance Presentation of complex technical information to stakeholders at all levels. Organisation of multiple projects and deadlines while remaining focused ...

Contract Lead Java Developer

Location
Birmingham, England, United Kingdom
landscape. What you’ll be doing: Working with ourbar raisingdevelopment teamcomprised of like-minded professionals who find solutions to complex problems Develop complex Java code, working with both monolithic and microservices architecture Be responsible for estimating development effort on projects Help define and execute the development strategy Conduct code … environment Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others Produce well documented, clean code Provide recommendations on development approaches to address critical business requirements Requirements You'll be coding on a daily basis, naturally Demonstrable Java ...

Senior Java Developer

Location
Stafford, England, United Kingdom
wider software engineering community. Collaborate with architecture and engineering teams to design robust, resilient and scalable systems. Champion software engineering best practice, including clean code, testing, documentation, maintainability and modern standards. Identify, investigate and support the resolution of infrastructure and production issues. Promote knowledge sharing and continuous improvement ...

Business Systems Software Developer

Location
Stoke-on-Trent, England, United Kingdom
global operations. Working as a full stack developer, you will play a key role in designing, developing and maintaining robust systems. You will write clean code to meet precise requirements, upgrade existing applications and ensure comprehensive documentation is maintained to support future growth. This role is eligible … Python. Analytical capability to interpret requirements, investigate issues and deliver effective solutions. Development of scalable, high-quality full stack applications. Commitment to clean coding practices, continuous improvement and quality assurance Presentation of complex technical information to stakeholders at all levels. Organisation of multiple projects and deadlines while remaining focused ...

Vice President - Site Reliability Engineering (SRE) - The Core Engineering - Birmingham Birmingham · United Kingdom · Vice President

Location
Birmingham, England, United Kingdom
LOOKING FOR Core Technical Skills Strong proficiency in at least one major programming language (e.g., Java, Python, or Node.js) with a focus on writing clean, maintainable code for tooling and automation. Hands‐on experience with Infrastructure as Code (IaC) frameworks such as Terraform, Ansible, or CloudFormation. Deep ...

Full Stack Engineer

Location
Birmingham, England, United Kingdom
Angular (or strong React experience) Commercial experience with Python Strong mathematical, statistical, or quantitative background Excellent software engineering fundamentals, including OOP, testing, debugging, and clean code principles Experience working on production systems with a focus on scalability, performance, and maintainability Strong problem-solving skills and ability to tackle ...

Software Developer (.Net / Python)

Hiring Organisation
Gleeson Recruitment Group
Location
Birmingham, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Experience with Entity Framework Core and MySQL/PostgreSQL Experience working on and improving production codebases Strong software engineering fundamentals - OOP, testing, debugging and clean code Proven experience owning and delivering a project end-to-end Strong problem-solving skills and the ability to understand the wider business ...

Software Developer

Location
Metropolitan Borough of Solihull, England, United Kingdom
that support product improvement and delivery effectiveness. Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements. Support knowledge sharing and code quality through peer reviews and collaboration. Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery. Why Join … Razor or similar front‐end technologies. Experience working with REST APIs and integrating applications with third‐party systems. Experience using Visual Studio or VS Code, alongside source control tools such as Git. Understanding of modern software development practices, including Agile methodologies, version control, and collaborative development workflows. Experience working ...

Senior Software Developer - C#/.NET - Solihull, Hybrid or remote

Location
Metropolitan Borough of Solihull, England, United Kingdom
that support product improvement and delivery effectiveness. Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements. Support knowledge sharing and code quality through peer reviews and collaboration. Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery. Requirements: Proven … Experience working across the full software development lifecycle, from concept through to production support. Strong analytical and problem-solving skills, with a passion for clean, efficient, and maintainable code. Experience in enterprise SaaS industries, or with complex, high-availability platforms, would be beneficial. Why Join Us? This ...

Software Development Engineer

Location
Redditch, England, United Kingdom
Doing Collaborate with cross-functional teams including designers, product managers, and fellow developers to deliver scalable, high-quality software solutions Write, test, and deploy clean, efficient, and maintainable code across a range of applications Troubleshoot, debug, and upgrade existing systems to improve performance and security Develop and maintain ...

Software Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews and QAT to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What … with us. Where A-Players Come to Make a Difference If you’re a C# Software Engineer who thrives on tackling complex systems, writing clean, maintainable code, and collaborating with a smart, high-performing team, we want to hear from you. Join us and take ownership of solutions ...

Front End Software Engineer

Location
Metropolitan Borough of Solihull, England, United Kingdom
testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What we’re looking … us. Where A-Players come to make a difference If you’re a Front‐End Software Engineer who thrives on tackling complex systems, writing clean, maintainable code, and collaborating with a smart, high-performing team, we want to hear from you. Join us and take ownership of solutions ...

IT Software Engineer Developer

Location
Wolverhampton, England, United Kingdom
applications using Next.js/React, focusing on performance and scalability. Design and build integrations between applications, APIs, and databases, particularly using MySQL. Write clean, maintainable, well-tested code using JavaScript, TypeScript, and C#. Take ownership of features from design through to deployment and support. Participate actively in code ...

Software Engineer

Location
Birmingham, England, United Kingdom
customers through AI — in the channels where conversations are already happening: iMessage, RCS, SMS, and voice. We're a small team, we ship code every single day, and we're just getting started. The role: You'll build product on Linq's messaging platform — the APIs, the interfaces … professionally Can work across the stack — you don't have to be an expert everywhere, but you're not afraid of any layer Ship clean, functional code and care about getting better at it Like working fast without sacrificing quality Are comfortable with ambiguity — you don't need ...

Software Developer, Account Management & Onboarding

Location
Stoke-on-Trent, England, United Kingdom
Bachelor’s degree in computer science or a relevant discipline, or relevant professional experience. What you will be doing Developing highly efficient, robust, quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting ...

Software Developer, Cerberus

Hiring Organisation
Hackajob Ltd
Location
Stoke-On-Trent, Staffordshire, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
tangible impact. Working in an AI-first environment provides hands-on exposure to next-generation tools and image analysis, accelerating software delivery and elevating code quality. This role is eligible for inclusion in the companys hybrid work from home policy. Qualifications Solid understanding of Kafka, SQL, .NET, Golang … call rotations and responding to production issues, including contributing to root cause analysis and postmortems. Additional Information Developing highly efficient, robust quality code for scalable enterprise level solutions. Supporting and enhancing the existing code base. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting product owners. ...

Senior Web Developer — Lead Laravel + React & Mentor

Location
Birmingham, England, United Kingdom
friendly, hybrid team. Based in Birmingham, UK, the role offers a collaborative and flexible work setup. You will work with Laravel and React, write clean, tested code, build responsive interfaces from designs, and integrate third-party #J-18808-Ljbffr ...

Software Developer, Data Platform

Location
Stoke-on-Trent, England, United Kingdom
Information Developing applications using Golang, Kafka, Flink, GCP, SQL and other technologies. Supporting applications in their Kafka journey from design through to implementation. Maintaining clean coding practices. Creating automation and developer tooling. Identifying technical areas for improvement. Contributing to streaming and storage solutions independently and alongside the wider development … function. Assisting the testing team during the testing phases of projects. Conducting functional and performance testing while undertaking quality assurance of code to ensure accuracy. At bet365, we're committed to creating an environment where everyone feels welcome, respected and valued. Where all individuals can grow and develop, regardless ...

Software Developer, Risk and Regulatory

Location
Stoke-on-Trent, England, United Kingdom
volumes of transactions. Experience working with Scrum or other agile software development methodologies. What you will be doing Building, supporting and enhancing existing application code bases. Maintaining clean coding practices. Identifying technical areas of improvement. Supporting Product Owners as required. Supporting the Testing team during testing phases ...

Full-Stack .NET Engineer: Build Robust Production Apps

Location
Tipton, England, United Kingdom
work closely with both front-end and back-end teams to ensure cohesive product development. Responsibilities include API integration, database design and reporting, writing clean, well-documented code, and troubleshooting performance issues. The role is onsite and requires strong communication skills. #J-18808-Ljbffr ...