the following: Version control management with Git Code reviews and pair programming Test frameworks with at least an interest in TDD User stories and capturing requirements Iterative development and refactoring The people in Tharsus' team come from backgrounds in robotics, physics, mathematics, aerodynamics, psychology, embedded systems, and computer science. Some have experience in large corporations, other have only ever worked More ❯
Contributing to system architecture, design discussions, and technical planning. Writing clean, well-documented, and testable code that meets business requirements. Identifying technical debt and help improve code quality through refactoring and best practices. Troubleshooting issues across the stack and provide production support where needed. Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts. Mentoring junior developers More ❯
do Build & Review Write clean, testable, and maintainable Go code Break down refined User Stories into clear, deliverable tasks Champion best practices from automated testing to code reviews and refactoring Ensure compliance with coding standards, security guidelines, and regulations Collaborate Work closely with product owners, designers, and other engineers to turn business requirements into robust technical solutions Shape the Future More ❯
software systems so that it is possible to have meaningful conversations about wider system architecture with Senior Engineers. Learn how to evolve systems towards target state architecture with directed refactoring and prioritisation of deliveries. Essential/Desired Criteria: Essential: STEM Degree or equivalent industry experience. Worked within an Agile Cross-functional delivery team. Demonstrable professional experience of Full-stack Software More ❯
and testers to design, build and deliver high quality solutions in line with guidance and best practices of the department Drive best practices - think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient Writing code to develop, fix or enhance features within the PCI Pal product suite Working with your team lead and product owner More ❯
and testers to design, build and deliver high quality solutions in line with guidance and best practices of the department Drive best practices - think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient Writing code to develop, fix or enhance features within the PCI Pal product suite Working with your team lead and product owner More ❯
Braintree, Essex, England, United Kingdom Hybrid / WFH Options
Market36 Recruitment Ltd
come into the main office in Braintree for meetings. The successful candidate will be responsible for moving responsible for developing new functionality, bugfixes, performance improvements and best practise code refactoring to minimise technical debt. The role involves working closely with application delivery team, business analysts, dev team colleagues and business SMEs to ensure system functionality and performance is maintained, and More ❯
date! Responsibilities: Develop, refactor, fix, test and review new software functionality, improvements, and bug fixes to our flagship enterprise products. Work with the development team on design and code refactoring to ensure a quality code base. Peer code review to promote best practice and continuous improvement. Test your own code and your colleague's code. No code should go untested More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
london (city of london), south east england, united kingdom
HCLTech
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
works. What you ll do: • Own core features and technical projects (mostly C on Linux) with some Python for UI • Focus on code quality as part of development - reviewing, refactoring, and writing new features • Collaborate with a top tier engineers doing everything from code reviews to complex bug hunts • Solve intellectually stimulating problems About you: • You re hands-on with More ❯
is a key position within the business that will help steer and shape the future of the company. As such, you will be the kind of person who enjoys refactoring older algorithms in order to drive technology forward with each release. This is a fully remote role, however travel to Manchester for strategy and team days required quarterly. Responsibilities: Design More ❯
software development across teams in the . Developing CLI and web applications using modern interpreted and compiled programming languages, debugging & troubleshooting, IDE & OS Basics, test driven development, clean code & refactoring, version control, CI/CD, alerting & monitoring, Functional & Non-Functional Testing. High performance application design and development in C++, Python and related languages. Conduct security research and develop solutions for More ❯
software development across teams in the . Developing CLI and web applications using modern interpreted and compiled programming languages, debugging & troubleshooting, IDE & OS Basics, test driven development, clean code & refactoring, version control, CI/CD, alerting & monitoring, Functional & Non-Functional Testing. High performance application design and development in C++, Python and related languages. Conduct security research and develop solutions for More ❯
Watford, Hertfordshire, South East, United Kingdom
Zellis
architect robust front-end and back-end solutions. Testing your code with appropriate unit and integration tests. Estimating and managing your workload with a focus on quality and efficiency. Refactoring and improving existing code to maintain performance and scalability. Participating in peer code reviews, offering constructive feedback, and learning from others. Supporting operational sessions with technical insight and analysis. Staying More ❯
North London, London, United Kingdom Hybrid / WFH Options
Aimtech Recruitment Ltd
than a coder and genuinely love the product build. Senior Software Engineer Requirements Strong experience of Python Development with Django Rest frameworks. Expert with FastAPI and Postgres Experience of refactoring monolithic systems. Outstanding knowledge of MongoDB. Worked on large scale codebases. AWS Serverless experience. Experience in scalable application design. Proven ability to work well in a high growth tech SME. More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
BT Group
years. We don't just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the More ❯
high degree of comfort speaking with IT professionals and business executives. - Strong ability to work effectively and collaborate across internal and external organizations. PREFERRED QUALIFICATIONS - Experience in designing, building, refactoring or operating large scale and impactful IT projects - either on premises or in the cloud. - Working knowledge of software development practices and cloud native architectures highly desired. - Able to create More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
Wireless Logic Group
works closely with product, design and participates in agile ceremonies Partners with Product; translates business requirements into technical solutions with balanced judgement Balances technical debt; makes informed decisions about refactoring versus new development Demonstrates strategic thinking; considers trade-offs, prioritises efforts and drives innovation Shows adaptability; embraces alternative approaches when new information emerges Communicates effectively; documents technical decisions and translates More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
house project work. The company has a team of around 30 devs split into various squads working across a mix of BAU, new platform/feature development and also refactoring older systems to avoid technical debt. This role will be focused on their Fleet Management and Recovery systems. They are also doing some early stage R&D work in LLMs More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Role: Senior Software Engineer Location: Cramlington + Hybrid Work from Home Salary : Up to £75,000 KO2's client, a leading design consultancy, is seeking a Software Engineer to join their expanding team in the Cramlington area. The company delivers More ❯
to deliver specialist backend development services on a defined migration programme. This engagement will involve the modernisation of a critical platform within the pharmaceutical sector, including the rebuild and refactoring of legacy services and the deployment of solutions into Microsoft Azure. Key skills/experience required: Substantial backend development expertise Strong experience with AWS and Azure cloud platforms (deployment, management … optimisation) Proven capability in refactoring/rebuilding services for Azure infrastructure Ability to develop custom code and integrate with DevOps pipelines, while retaining control over delivery approach More ❯