Richmond, Surrey, United Kingdom Hybrid / WFH Options
PressReader
Proficient in crafting reliable and scalable software systems. Mastery in building backend services using C# and SQL. Proven experience in constructing micro-services utilizing Docker/Kubernetes. Proficiency in refactoring complex code to enhance testability and maintainability. Knowledge or experience in test-driven development and agile/iterative development methodologies. Exceptional communication skills, both written and verbal, coupled with strong More ❯
develop, deliver and maintain application/service solutions. Ensure adherence to best practice and processes. Focus on sound development concepts and patterns such as object/service orientated architecture, refactoring and separation of concerns. Provide accurate, detailed and timely estimates and track own activities against plan Comply with project plans and industry standards Code Coverage provided on the code developed More ❯
Glasgow, Glasgow City, City of Glasgow, United Kingdom
Kura (CS) Ltd
technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate closely with cross-functional teams to ensure alignment between business goals and technical execution, balancing quality and delivery More ❯
Employment Type: Permanent
Salary: £50000 - £70000/annum Plus bonus, free parking and more
Glasgow, Lanarkshire, Scotland, United Kingdom Hybrid / WFH Options
Kura
technologies to enhance Inisoft's customer experience solutions. KEY RESPONSIBILITIES Lead the design, architecture, and development of high-quality software solutions for our products. Oversee and contribute to the refactoring and optimisation of existing code to enhance performance, scalability, and maintainability. Collaborate closely with cross-functional teams to ensure alignment between business goals and technical execution, balancing quality and delivery More ❯
equivalent professional experience Strong commercial experience with C#, Java, or similar OOP languages Proven server-side development experience Good understanding of database design and development Solid knowledge of OOP, refactoring, and design patterns Strong analytical and problem-solving skills Self-motivated, proactive, and comfortable working under pressure Effective communicator and team collaborator Eligible to work full-time in the UK More ❯
Loughborough, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Previsico Limited
other engineers , fostering technical growth and continuous improvement across the team. Collaborate cross-functionally with Product, Science, Operations, and Design to shape roadmaps and deliver impactful outcomes. Lead system refactoring and optimisation initiatives , managing technical debt pragmatically and promoting long-term system health. Ensure high observability and resilience through monitoring, alerting, and proactive issue prevention. Contribute to and influence technical More ❯
architectural decisions, runbooks, and operational procedures. Software Engineering & Collaboration Write clean, tested, maintainable code in Python (and optionally .NET). Apply SOLID, TDD/BDD where sensible, code reviews, refactoring, performance profiling. Collaborate in an Agile environment; contribute to technical specs and implementation plans. Build POCs to de-risk architecture and showcase value; harden POCs into production services. Mentor and More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Aurora Energy Research Limited
Translate modelling methods into production quality code, collaborating with method owners in the Modelling team; ensure implementations are readable, tested, and traceable. Improve code quality and developer experience by refactoring for clarity, strengthening interfaces and simplifying implementations. Champion automated testing and TDD; driving the adoption of modern software engineering practices in the model development team. Participate in code reviews and More ❯
Reading, 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 ❯
on improving existing functionality within the product admin dashboard and backend as well as developing new features of their product. You will need to be comfortable with large scale refactoring of existing code and not be dependent on any specific PHP framework. Attention to detail, the ability to contribute and communicate ideas with a drive to create elegant, effective solutions More ❯
query optimisation Proven ability to work effectively in collaborative, team-based environments Strong version control knowledge – Git, branching strategies, and release management Bonus Skills Experience migrating legacy applications and refactoring outdated codebases Familiarity with microservices and distributed system patterns Proficiency in procedural SQL (e.g. PL/SQL, T-SQL, MySQL stored procedures) Exposure to ACCELL/SQL (4GL) Unix or More ❯
Looking For Strong hands-on experience with JavaScript/TypeScript in a testing or development capacity. Proven track record writing automated tests for complex applications. Experience working with and refactoring legacy systems, as well as greenfield development. Solid understanding of CI/CD pipelines and deployment workflows. Passion for building high-quality, maintainable software. Clear ideas about testing best practices 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 ❯
kingston upon hull, east yorkshire, yorkshire and the humber, united kingdom
SPHERE
workflows into intuitive, efficient UI/UX designs. Collaboration with Backend: Work with backend engineers to design and refine RESTful APIs, ensuring clean and efficient data exchange. Code Quality & Refactoring: Review, refactor, and improve existing frontend code to align with modern best practices. Testing & Automation: Establish and maintain a comprehensive test suite, including unit, integration, and end‐to‐end tests 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 ❯
Worcestershire, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
architecture, and make decisions that matter. You will: Take full technical ownership of the platform and infrastructure (AWS, Java, MySQL) Troubleshoot and resolve production issues with calm precision. Lead refactoring and migration projects (think Quarkus, containerisation) Mentor developers and champion best practices in coding, testing, and deployment Balance reliability with innovation to future-proof the system What you'll need More ❯
Fareham, England, United Kingdom Hybrid / WFH Options
develop
wants to help shape and scale a front-end architecture used by millions. Key responsibilities include: Designing and building robust, high-performance applications using React and TypeScript. Enhancing and refactoring existing browser extensions and web-based products. Working across technologies including Redux, Webpack, and Jest. Driving performance optimisations and improving UI responsiveness at scale. Collaborating in a Kanban environment with More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Addition
Contributing to a high-trust, low-process engineering culture Main Skills Needed: Commercial experience across frontend, backend, and infrastructure Confident with TDD and continuous delivery practices Comfortable with pairing, refactoring, and designing for simplicity Proactive mindset — you own problems and get things done Bonus if you’ve worked in early-stage or scale-up environments What’s in It for More ❯
Corsham, Wiltshire, South West, United Kingdom Hybrid / WFH Options
Sanderson Government and Defence
You'll Be Doing You'll collaborate closely with our internal engineering lead to: Review experimental codebases and identify gaps for production readiness Define and refine technical stories for refactoring and deployment Identify and scope capability gaps across the architecture Develop conceptual diagrams and interaction models to guide development Define and document architectural capabilities and standards What We're Looking More ❯
Exeter, Devon, South West, United Kingdom Hybrid / WFH Options
First Databank
into elegant solutions - Analyse requirements, define specifications and manage delivery through to completion - Produce robust code and conduct peer reviews to maintain quality standards - Embed SOLID principles, TDD and refactoring as core practices - Leverage AI and automation tools to enhance productivity and innovation - Integrate sustainable thinking into development About You To be considered as a Senior Software Developer, you will … need: - Experience in analysis and design, C#, MVC and the .NET framework - Experience with test automation, TDD, DDD, refactoring and unit testing techniques - Experience working within Agile and Scrum development environments - Knowledge of SOLID principles and T-SQL database design - Familiarity with JavaScript frameworks such as React - Proficiency with ORM tools such as Entity Framework You will also need to More ❯