London, England, United Kingdom Hybrid / WFH Options
Goodlord
AWS Aurora) database. Additionally, we leverage AWS Lambda and Amazon API Gateway for running supplementary services. Our UI is built in React using TypeScript, with a small portion of legacycode in jQuery, which we rarely get involved with. We use Github for version control and Github Actions for building, testing and deploying code to the staging … appropriate solutions Address issues raised within the application that prevent users from achieving their goals Identify bottlenecks in the development process and suggest/implement improvements Continuously improve the code base to make it easier to understand and more fun to work with Perform self-defined tasks geared towards your personal and professional development What We Need From You More ❯
London, England, United Kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Occasional expensed travel for office and home working expenses. Cycle to work scheme. 25 days of More ❯
London, England, United Kingdom Hybrid / WFH Options
Mozilla Corporation
and deliver innovative and impactful solutions to our users. The Opportunity: As a Software Engineer on the Desktop team, this is your opportunity to help bring Rust into our legacy codebase, deliver impactful features, and improve performance for a global user base—all while working alongside a passionate team of experts. This role joins 13 talented front and back … flagship application, cherished by millions of users worldwide. As we work to modernize and enhance the product, this role plays a vital role in implementing new features and transitioning legacycode to Rust and C++. This role requires a solid background in back-end software development and proficiency in both languages. You will work closely within and across … effective work coordination across various virtual communication platforms such as email and video conferencing. What you’ll do: Maintain and improve the back-end codebase of the Thunderbird application. Code feature improvements across major areas, including the calendar and mail components. Implement and refactor mail protocols, converting legacycode to more efficient low-level languages such as More ❯
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
london, south east england, united kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
london (city of london), south east england, united kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
cashless payments. They're now hiring for a PHP Back-End Developer to join their remote-first team and contribute to a completely modernised Laravel-based platform with no legacy code. This is a great opportunity to work with cutting-edge tools, take ownership of clean, scalable features, and be supported in your professional growth with a tailored development … plan. Key Responsibilities: Write clean, reusable, test-driven code in PHP using Laravel (TDD, OOP best practices). Build and extend APIs, platform features, and 3rd-party integrations (e.g. payment gateways, marketing tools). Maintain platform performance and functionality through robust troubleshooting and optimisation. Collaborate with front-end, mobile, and back-end teams through daily stand-ups and monthly More ❯
London, England, United Kingdom Hybrid / WFH Options
Maven Securities
functions within the firm. MUST HAVE Building systems with a constant focus on reliability, scalability, and maintainability. Designing and programming in a variety of languages and technologies. Working on legacycode as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Experience building and automating various … home options 1 day a week Highly competitive compensation plus annual discretionary bonus Working with a team of high-performing individuals, we all push each other forward Informal dress code and excellent work/life balance A fast-growing global firm with plenty of opportunities where you will have a significant impact Seniority level Seniority level Associate Employment type More ❯
effectively contribute to cloud-native applications. Proficiency in constructing and managing services, including establishing standard APIs, integrating monitoring and alerting services, and expert integration with external systems. Comfort with legacycode, allowing you to maintain it and propose improvements once familiar with our workflows to help reduce technical debt. A strong commitment to quality, expecting your codeMore ❯
London, England, United Kingdom Hybrid / WFH Options
Maven
functions within the firm. MUST HAVE Building systems with a constant focus on reliability, scalability, and maintainability. Designing and programming in a variety of languages and technologies. Working on legacycode as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Experience building and automating various … home options 1 day a week Highly competitive compensation plus annual discretionary bonus Working with a team of high-performing individuals, we all push each other forward Informal dress code and excellent work/life balance A fast-growing global firm with plenty of opportunities where you will have a significant impact Apply for this job * indicates a required More ❯
London, England, United Kingdom Hybrid / WFH Options
bigspark
emphasis on object-oriented programming (OOP) principles to develop, maintain, and innovate scalable data products. Proficient in modern typed Python, committed to unit testing new features, and actively improving legacy codebases. Strong working knowledge of version control systems such as Git to enable collaborative, agile development workflows. Skilled in data validation, analysis, and visualization to interpret simulation results, with More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
London, England, United Kingdom Hybrid / WFH Options
SourceIn
with a flexible schedule. Modern tech stack : TypeScript, Vue.js, React, Node.js, Vite, Docker, CI/CD, and more. Supportive culture : Collaborative, engineering-led environment with a strong focus on code quality and security. Be a founding engineer : We're transitioning from third-party vendors to an in-house teamyoull be one of our first engineering hires. Your Day-to … Day Build full-stack features with Vue.js/React and Node.js Migrate services to Node.js v22 and TypeScript Refactor legacycode to use modern frameworks and tooling (Vite, esbuild) Design and maintain shared component libraries Enhance system performance, test coverage, and reliability Collaborate with DevOps on CI/CD and containerisation Mentor junior engineers and document best practices More ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
and advancement of complex software • Stay abreast of the latest developments in C++ and related technologies, contributing to a progressive developer experience • Mentor and coach junior team members • Conduct code reviews, embedding quality and promoting best practices • Collaborate closely with other teams to ensure smooth delivery and knowledge distribution • Promote a balance between business value, technological improvements, and near … and communication skills • Industry experience with multi-threading and complex memory management • Keen interest in continuous improvement and personal development • Experience with CI/CD pipelines • Adept in managing legacycode bases • Experience with higher level languages - specifically Python and C# would be beneficial • Comfortable working across technology domains and software stacks • Strong knowledge of Linux and Windows More ❯
London, England, United Kingdom Hybrid / WFH Options
OpenAsset
and mentoring engineers without formal direct reporting relationships. Proactive collaboration with different engineering teams and advocacy for team needs. Experience working in an Agile/Scrum methodology. Worked with legacy codebase and able to make targeted changes and/or migrations to modern software stacks. Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field. More ❯
London, England, United Kingdom Hybrid / WFH Options
Object Splendor
layered, hexagonal, clean). Databases (Including concepts like indexes and transaction scopes). Performance and monitoring. Security practices (e.g. understanding of OWASP Top 10). Be comfortable safely refactoring legacy code. Be able to work alongside client-facing support and product owners to analyse business requirements. Be keen to learn new technologies and skills. Be receptive to feedback and More ❯
London, England, United Kingdom Hybrid / WFH Options
Songtradr
the team, you will collaborate with engineers, product managers, and designers to clarify specifications and build high-quality, well-tested software that provides an excellent user experience. Responsibilities include code reviews, troubleshooting, and bug fixes. This role requires balancing teamwork with independent initiative. You should thrive in cross-functional teams and be capable of owning projects from start to … for 4 hours of overlap with US Central Time. Ability to attend daily standups at 11:00 am US Central Time. Willingness to learn and work with a large legacy codebase. Nice to Have Linux or macOS command-line skills, including zshell or bash. Experience building consumer software products. Focus on user experience. Personal Attributes Passion for independent music More ❯
London, England, United Kingdom Hybrid / WFH Options
Zero Down Lease
platform and integrations. You'll design internal and external endpoints that will be the foundation to our future growth as we move more into Postgres and away from low-code tools like Airtable. Reliable Systems - Ensure our systems are reliable and resilient so that the team can rely on things "just working" without worrying as we continue to ship … that accurately reflect the world without being overly complex. Architecture mindset: You've made architectural decisions for growing applications. Preferably with experience handling migrations between platforms and moving from legacycode bases to more modern systems. Problem-solving chops: Ability to navigate ambiguous, complex problems. Our domain (leasehold property law) can be intricate - you're eager to dive … into unfamiliar territory and simplify complexity with technology. Comfortable with some frontend: 90% of the development work will be focused on backend code, databases and infrastructure, but 10% of it will be the occasional frontend work with basic HTML/CSS/JQuery (no modern JS frameworks). Leadership and collaboration: You don't need to have been a More ❯
London, England, United Kingdom Hybrid / WFH Options
InnoWave
Responsibilities Researching, designing, implementing, and managing software programs Testing and evaluating new programs Identifying areas for modification in existing programs and subsequently developing these modifications Writing and implementing efficient code Determining operational practicality Developing quality assurance procedures (automated tests) Deploying software tools, processes, and metrics Maintaining and upgrading existing systems Working closely with other teams Skills Degree in Informatics … Playwright Experience in production monitoring, alerting, and building resilient front-end systems Deep understanding of web performance optimization and best practices Familiarity with Redux is a plus, as some legacycode still relies on it Willingness to participate in a rotational on-call schedule for 24/7 production support (approximately 1 week every 2 months, with a More ❯
London, England, United Kingdom Hybrid / WFH Options
Certn
Engineer who can design, build, and maintain scalable software solutions underpinning Certn’s core platform. As a senior member of the engineering team, you’ll drive technical decisions, ensure code quality, and mentor junior developers. You’ll collaborate with Product Managers and cross-functional partners to deliver high-impact features and drive continuous improvements in performance, reliability, and development … practices. What you will be doing: Software Development: Collaborate with cross-functional teams to deliver customer-facing solutions. Own code quality, test coverage, observability, and documentation—from high-level architecture down to sequence diagrams. Take charge of high-priority bug fixes and unblock customers with rapid triage and resolution. Codebase Maintenance: Refactor legacycode, squash technical debt More ❯
London, England, United Kingdom Hybrid / WFH Options
Understanding Solutions
is a huge bonus! You will be helping to reduce a high-volume of tickets raised by the operations teams of the business, mainly dealing with bug fixes and legacycode/application upgrades within their desktop and web applications and liaising directly with the end users. Further into the contract once the support ticket volume is sufficiently … reduced you'll start to look for opportunities to improve legacycode and applications. This is for an urgent start, so if you have the required availability, tech skills, experience with application engineering and your own Ltd company, we'd love you to apply and set up a call. More ❯
on law firms, lawyers and their clients. About the role We are seeking Full Stack Engineer(Front End) to join our dynamic team as we modernise our platform, refactor legacy systems, and build new tools that directly impact users across the legal world. This is a full-time, permanent position based in Fleet Street with a hybrid working model … robust RESTful and GraphQL APIs to serve application data and develop responsive user interfaces from Figma designs using Next.js, Tailwind, and CSS Modules. Additionally, you will refactor and improve legacycode to enhance speed, security, and scalability. You will work with PostgreSQL, MongoDB, and modern state management tools, collaborating closely with Product, UX, and Data teams to ensure … high-impact, maintainable delivery. Your role will also involve engaging in code reviews, testing, documentation, and DevOps practices. The ideal candidate Required Technical Skills: Node.js React/Next.js REST and GraphQL PostgreSQL or similar relational databases Preferred Additional Skills: Experience with legacy codebases Understanding of frontend performance, API design, and secure backend logic Familiarity with modern state management More ❯
cloud infrastructure services. Experience developing and maintaining a variety of self-service delivery mechanisms including web applications, API and data exchanges. Experience working with, and refactoring/rewriting, a legacy codebase. Familiarity with multiple programming languages (Ruby is our primary language at the moment, but we have a diverse tech stack, including Python). Expertise in agile development methodologies. More ❯