West London, London, United Kingdom Hybrid / WFH Options
Spyrosoft Ltd
front-end and back-end development using React, Django, Python, and AWS. Day-to-day, youll work on re-implementing existing JavaScript front ends into a modern React framework, refactoring and improving legacy applications, and helping to shape new web-based tools. Youll collaborate closely with the Senior Engineers and Team Lead, contributing actively to sprints and supporting an agile More ❯
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 ❯
and solid grounding in Object-Oriented Programming. Experience with server-side product development, SQL, and database design. Knowledge of web technologies (HTML, CSS, JavaScript). Familiarity with design patterns, refactoring, and OO design principles. Strong problem-solving and analytical skills. Comfortable working in both small and large teams, with the ability to adapt to different situations. A proactive mindset and More ❯
Development to integrate LangChain or Semantic Kernel agents into migration workflows. Use platforms like Devin to orchestrate and automate repetitive development tasks. Build reusable utilities for parsing, transforming, and refactoring code across frontend, backend, and database layers. Conduct proof-of-concepts in areas like test generation, API modernization, schema translation, and dependency analysis. Continuously improve the migration methodology and tooling More ❯
Uphold data quality standards, implementing tools and frameworks to detect and rectify data inconsistencies and inaccuracies. Optimize pipelines and data structures to ensure peak performance. Identify resolve bottlenecks by refactoring code and/or modifying flows. Drive initiatives for new data collection while refining existing data sources. Ensuring the highest standards of data integrity, accuracy, and reliability. Troubleshoot existing ETL More ❯
Uphold data quality standards, implementing tools and frameworks to detect and rectify data inconsistencies and inaccuracies. Optimize pipelines and data structures to ensure peak performance. Identify resolve bottlenecks by refactoring code and/or modifying flows. Drive initiatives for new data collection while refining existing data sources. Ensuring the highest standards of data integrity, accuracy, and reliability. Troubleshoot existing ETL 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 ❯
agnostic platform offering an abstraction layer between science and infrastructure Design and develop new workflows and tooling to improve the reliability, availability and performance of our systems (automation scripts, refactoring, new API based features, web apps, dashboards, etc.) Collaborate with the security team to ensure infrastructure adheres to best security practices and compliance requirements Document processes and procedures to ensure 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 ❯
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 ❯
You'll have the freedom to shape how things are built and the trust to get on with it - whether that's improving infrastructure, shipping new features, or quietly refactoring something that needs it. Senior Go Developer - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise 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 ❯
offs. Mentors and supports teammates with empathy and clarity, helping to unblock progress. Balances technical expertise with a strong focus on delivering value to customers. Proactively improves systems by refactoring and scaling intelligently, beyond just adding features. Keeps projects on schedule, identifies potential risks early, and ensures follow-through without reminders. Established career in software development, including full ownership of More ❯
DB best practices. Vendor/third party management: manage managed service support relationships and SLAs. Essential Databases : Cloud SQL (MySQL) and BigQuery; strong knowledge of indexing, query plans, schema refactoring and OLTP patterns. Cloud: Production experience with GCP. Scripting & IaC : Terraform; Ansible, Git, Bash. Tooling : Query Insights, SQL Diagnostic Manager, MySQL Workbench tooling. Monitoring & logging : Cloud Monitoring, New Relic or More ❯
Start: ASAP As a Full Stack Developer, you will: Design and implement services using Java and Python . Collaborate on infrastructure setup and maintenance. Focus on testing, coding, and refactoring to ensure high-quality solutions. Work closely with cross-functional teams (developers, DevOps, data scientists, product managers) in an agile methodology . Their Tech Stack includes: Backend: Spring & Spring Boot More ❯
/.NET Core with cloud-native architecture. Contribute to event messaging, webhooking, and architectural design . Deliver features across the full software lifecycle in Agile squads. Optimise performance through refactoring, database improvements, and clean coding. Shape reactive front ends using HTMX + CSS . What Makes You a Great Fit: Strong background in C#/.NET Core with cloud experience More ❯
architectures that maximise reuse of community frameworks, libraries, and tools, ensuring consistent performance and integration across projects. Reduce technical debt and prepare systems for long-term sustainability through proactive refactoring and forward-thinking design. Lead the development and integration of applications while mentoring junior engineers and fostering best practices. Enhance performance and portability by leveraging advanced parallel programming models (e.g. More ❯
collaboration with cross-functional teams. You won't just be working through tickets - you'll be part of a genuinely collaborative environment where helping unblock teammates, sharing knowledge, and refactoring where needed is seen as valuable. Clear, readable code and practical problem-solving are key, with a strong emphasis on balancing speed and quality. Backend Engineer - Key Requirements: Significant professional More ❯
collaboration with cross-functional teams. You won't just be working through tickets - you'll be part of a genuinely collaborative environment where helping unblock teammates, sharing knowledge, and refactoring where needed is seen as valuable. Clear, readable code and practical problem-solving are key, with a strong emphasis on balancing speed and quality. Backend Engineer - Key Requirements: Significant professional 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 ❯