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 As you'll be working in a team of electrical and mechanical engineers, we are really interested to hear of any experience or interests you have in other engineering disciplines. More ❯
simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and More ❯
simple solutions Think a lot about user experience and try to really understand end users jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the right way to do it the path of least resistance Have made a random tool for yourselfand then More ❯
Product Owners Hands-on development in an agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacy code Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes Create and defend estimates and help the team do More ❯
Product Owners Hands-on development in an agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacy code Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes Create and defend estimates and help the team do More ❯
test cases at different layers (UI, Services and Data layer tests). Ability to working with developers to build automation/performance friendly code is a plus. Experience in refactoring test automation/performance suites as necessary Experience working with SOAP and REST service and understanding of SOA architecture Experience of SQL/PL-SQL, writing SQL queries Exposure to More ❯
simple solutions Think a lot about user experience and try to really understand end users' jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the "right way to do it" the path of least resistance Have made a random tool for yourself and More ❯
and Experience Ownership Mindset: You own problems end to end, from customer needs to solution delivery Solid Engineering Experience : Proven fullstack/backend track record; comfortable shipping quickly and refactoring iteratively Leadership Experience : 2+ years in a tech lead/architect/CTO equivalent role, mentoring peers and setting technical direction Python & Framework Expertise : Deep knowledge of Python and FastAPI More ❯
fast-moving, and challenging (and somewhat ambiguous) environment. Understanding and familiarity with good Java design and Software Engineering Processes/methods such as: Architecture Design Design Patterns Expertise in refactoring Agile methodologies (Lean, Scrum, Kanban, etc.) CI/CD, DevOps, and Test Automation TDD - Test Driven Development, BDD - Behavioral Driven Development Automated unit testing (e.g., JUnit) Automated functional testing (e.g. 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 ❯
development (TDD) to ensure code quality and building of new features. Leverage AI-assisted tools (e.g., GitHub Copilot, Claude Code) to streamline development and accelerate feature delivery. Perform code refactoring, increase test coverage, and improve legacy codebases. Apply performance and memory profiling techniques to ensure optimal runtime behaviour. Utilise dependency injection frameworks (e.g., Autofac) to write clean and decoupled code. More ❯
test cases at different layers (UI, Services and Data layer tests). Ability to working with developers to build automation/performance friendly code is a plus. Experience in refactoring test automation/performance suites as necessary Experience working with SOAP and REST service and understanding of SOA architecture Experience of SQL/PL-SQL, writing SQL queries Exposure to More ❯
data center migrations, and scaling their adoption of Microsoft Azure. Review and evaluate architectures of existing systems and software products to identify reuse and platforming opportunities as well as refactoring opportunities. Provide technical leadership, guidance, and assistance to the teams in the implementation of established architectures and designs. Mentor and coach architects and developers to ensure that architecture and requirements More ❯
so, we would like to hear from you to discuss your experience. The ideal candidate will have wide experience of different database types, specifically OLTP and OLAP. Writing and Refactoring SQL and T-SQL OLTP, OLAP and Data Warehouse SQL/DB Best Practice Knowledge of Logical and Physical Design for Performance SQL Server Database Security Data and Algorithmic Analysis More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Lorien
utilise modern technologies to maintain and improve the services within the core proprietary system, such as AWS Services, DevOps & CI/CD, and AI. In addition to supporting the refactoring of legacy services into cloud-first APIs to improve optimisation and processing. Betting team: Mathematical and database-oriented Core Systems: API and proprietary software/system Salary More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Lorien
utilise modern technologies to maintain and improve the services within the core proprietary system, such as AWS Services, DevOps & CI/CD, and AI. In addition to supporting the refactoring of legacy services into cloud-first APIs to improve optimisation and processing. Betting team: Mathematical and database-oriented Core Systems: API and proprietary software/system Salary More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
Formpipe Software AB
a willingness to learn from failure. Duties and Responsibilities You will play a key role in reimagining the Lasernet platform, balancing legacy systems with new development. Your responsibilities include: Refactoring and modernizing core codebase Deep problem analysis before solution implementation Participating in agile planning, estimation, and delivery Owning your work end-to-end Maintaining and improving the codebase Navigating legacy More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Lorien
with a team of developers to utilize modern technologies to maintain and improve proprietary systems, including AWS Services, DevOps & CI/CD, and AI. Your role includes supporting the refactoring of legacy services into cloud-first APIs to enhance optimization and processing. Team Focus Betting team: Mathematical and database-oriented Core Systems: API and proprietary software/system Requirements Extensive More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Lorien
utilise modern technologies to maintain and improve the services within the core proprietary system, such as AWS Services, DevOps & CI/CD, and AI. This role includes supporting the refactoring of legacy services into cloud-first APIs to enhance optimisation and processing. Team focus: Mathematical and database-oriented betting systems Core Systems: API and proprietary software/system Location/ More ❯
clearly and collaborating within a team-based environment to resolve a wide range of challenges. Be in the habit of writing maintainable code. Useful skills include TDD/BDD, refactoring, domain driven design and continuous integration and deployment. Be willing to work primarily on-site at our London, UK office (we can sponsor Work Visas in UK). More ❯
simple solutions Think a lot about user experience and try to really understand end users jobs and pain points Think a lot about APIs, modular design and testing Love refactoring and keep trying until you find a better answer Enjoy making the right way to do it the path of least resistance Have made a random tool for yourselfand then More ❯
test engineers. Set and monitor team performance metrics (e.g. KPIs, OKRs) and personal development plans. Champion modern software engineering practices and DevOps culture using AWS-native tools. Drive the refactoring of monolithic PHP codebases into modular, scalable, cloud-first services. Advocate for PHP best practices (PSR, Composer, PHPUnit/Pest) and clean architecture. Support the adoption of CI/CD More ❯
and design of software solutions working closely with product managers Knowledge of working in an agile fashion, such as Scrum or Kanban Using techniques such as writing unit tests, refactoring, CI/CD Fixing and improving live issues when they occur What you can expect from us We won't just meet your expectations. We'll defy them. So you More ❯
much to do, from work to build out new user journeys and optimise conversion rates in our existing funnels, and answering questions with experiments and fast iteration, to maintaining, refactoring & improving our codebase and tooling. Our ideal engineer is detail focused and resourceful, and keen to understand the bigger picture outside of their product team, contributing to wider engineering and 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 ❯