Minitest and CircleCI. We're also actively working towards a more modular architecture, focusing on separating concerns to achieve all the benefits of microservices within a monolith, while progressively refactoring our code as we build new features. Everyone in the engineering team contributes to driving our technical strategy, voices & ideas from all levels are valued: we are all owners at More ❯
London, England, United Kingdom Hybrid / WFH Options
Intercom
in an environment where dozens of changes can be shipped daily. Implement systems to monitor our infrastructure, detect and surface data quality issues. Recent projects the team has delivered: Refactoring of our MySQL Ingestion pipeline for reduced latency and 10x scalability. Redshift -> Snowflake migration Unified Local Analytics Development Environment for Airflow and DBT Building our next generation company metrics framework More ❯
early. Implement automated regression‐test suites covering historic client files before every release. Change Management & Release Coordination Perform impact analysis & sign‐off for all schema/rule edits, balancing refactoring of legacy logic with a strict zero‐regression mandate. Maintain clear change‐logs and communicate upcoming impacts to internal teams & clients. Project, Client & Stakeholder Management Act as primary point of More ❯
of telemarketing and customer service. Join the team taking an MVP platform to the next level. Work with integration of third-party services, architectural work, development of new features, refactoring and work closely with the data science team to analyze voice. Required experience: 3+ years Type of engagement: It is a long-term and full-time freelance contract. Project period More ❯
City of London, London, United Kingdom Hybrid / WFH Options
TALENT INTERNATIONAL UK LTD
utilise your expertise in the Microsoft Power Platform to design, develop, and implement solutions that transform businesses. This work includes migration of legacy services to cloud-based hosting, the refactoring of applications into a modern API-based services architecture and the development of new line-of-business applications. Essential Skills: Power Apps: Proven experience in developing Canvas and Model-driven More ❯
Staines-Upon-Thames, England, United Kingdom Hybrid / WFH Options
Oliver Bernard
an experienced Lead .NET Developer to work on their enterprise-grade, cloud-native SaaS product helping multinational organisations. Key Responsibilities: Own technical strategy Shape the technology roadmap Guide architecture & refactoring Champion code quality Drive AI augmented What You Bring: Deep expertise in .NET, relational data modelling, and modern JavaScript/TypeScript SPA frameworks (Vue preferred). Extensive enterprise market background More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
team. This role would suit a .NET Software Engineer who has experience of building software that solve real world problems. Your time will be split between greenfield applications and refactoring legacy code. This role is Hybrid and their HQ is based in Cirencester. You will need to work in the office 2 days per week during probation reducing to once More ❯
Cirencester, Gloucestershire, England, United Kingdom Hybrid / WFH Options
Noa Recruitment
team. This role would suit a .NET Software Engineer who has experience of building software that solve real world problems. Your time will be split between greenfield applications and refactoring legacy code. This role is Hybrid and their HQ is based in Cirencester. You will need to work in the office 2 days per week during probation reducing to once More ❯
Cirencester, Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Noa Recruitment Ltd
team. This role would suit a .NET Software Engineer who has experience of building software that solve real world problems. Your time will be split between greenfield applications and refactoring legacy code. This role is Hybrid and their HQ is based in Cirencester. You will need to work in the office 2 days per week during probation reducing to once More ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
should enjoy writing clean, maintainable, and performant code over large datasets, and have knowledge of SQL, AWS, Python, and Powershell. The role provides ownership and autonomy, with responsibilities including refactoring existing code to improve performance, troubleshooting, and working closely with the product team to translate business requirements into technical solutions. Staying up-to-date with industry trends and new technologies More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Forsyth Barnes
proficiency in Node.js development (TypeScript preferred) Intermediate experience with React.js Hands-on experience with Docker and Kubernetes Strong SQL skills, ideally with Postgres or Oracle Adept at identifying and refactoring code anti-patterns and addressing technical debt Well-versed in CI/CD tools and methodologies (e.g., Jenkins) Deep understanding of testing strategies—from unit and integration to performance and More ❯
proficiency in Node.js development (TypeScript preferred) Intermediate experience with React.js Hands-on experience with Docker and Kubernetes Strong SQL skills, ideally with Postgres or Oracle Adept at identifying and refactoring code anti-patterns and addressing technical debt Well-versed in CI/CD tools and methodologies (e.g., Jenkins) Deep understanding of testing strategies—from unit and integration to performance and More ❯
London, England, United Kingdom Hybrid / WFH Options
Endeavour Recruitment Solutions
for mission-critical systems and delivering high-availability and performance. Contributing in all phases of the development lifecycle. Writing well-designed, testable, efficient code. Participating in coding reviews and refactoring existing code. Ensuring designs are in compliance with specifications. Preparing and conducting releases of software components up to live. Working with the ops team to onboard new supply and demand More ❯
a common schema, ensuring consistency, completeness, and high data quality for downstream analysis. · Develop, maintain, and improve internal utilities and functions that support the data cleaning pipeline, including code refactoring, fixing bugs, and implementing new features. · Collaborate on initiatives involving large language models (LLMs) to automate data preparation tasks, including prompt engineering, experimentation, and evaluation of model outputs. · Contribute to More ❯
testing to ensure functionality, reliability, and performance, and debug any issues encountered during testing. Ensure adherence to coding standards, identify areas for improvement, provide constructive feedback, and perform code refactoring to enhance quality and maintainability. Analyze and address technical audits to evaluate the overall quality and performance of legacy applications. Analyze project requirements and design specifications in collaboration with the 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 ❯
optimise and maintain automated systems and processes across a given project(s) or technical domain. Data Analyse, profile and plan work, aligned with project priorities. Perform reviews of code, refactoring where necessary. Deploy code in a structured, trackable and safe manner. Document your data developments and operational procedures. Ensure adherence to data/software delivery standards and effective delivery. Help More ❯
integration. Design and develop performant, scalable, accessible React components following best practices. Monitor and optimize application performance. Mentor and guide junior colleagues, supporting their growth. Maintain code health through refactoring, optimization, and regular updates. Participate in code reviews to uphold standards and quality. Stay current with industry trends, contributing to team discussions on standards and innovations. Contribute to sprint planning More ❯
Brentwood, England, United Kingdom Hybrid / WFH Options
Sky Group
quality test plans efficiently on RDK stacks, leveraging automation and tooling to detect defects quickly and ensure test coverage reliability. Explore advanced topics such as test data management, scenario refactoring, and integrating BDD with CI/CD pipelines. Practice agile methodologies, participate in cross-functional activities like sprint planning, backlog grooming, and retrospectives to foster team alignment. What You'll More ❯
London, England, United Kingdom Hybrid / WFH Options
Jobgether
Champion architectural best practices and lead technical discussions and decisions Mentor team members and conduct code reviews to ensure high engineering standards Drive continuous improvement through performance analysis and refactoring Proactively address technical debt and anticipate scalability challenges Document and communicate technical solutions clearly across teams Requirements Strong experience in TypeScript, Node.js, React, GraphQL, Kafka, gRPC, and MongoDB Solid background More ❯
self-organizing, collaborative individuals. Responsibilities include: Creating and maintaining a fast, resilient, scalable build system that supports multiple languages and targets, and provides data for machine learning algorithms. Optimizing, refactoring, and deprecating existing tools and flows. Integrating and optimizing external-vendor EDA tools & suites. Enhancing continuous integration/delivery pipelines. Profiling, optimizing, and debugging simulation workloads to improve performance. Collaborating More ❯
self-organizing, collaborative individuals. Responsibilities include: Creating and maintaining a fast, resilient, scalable build system that supports multiple languages and targets, and provides data for machine learning algorithms. Optimizing, refactoring, and deprecating existing tools and flows. Integrating and optimizing external-vendor EDA tools & suites. Enhancing continuous integration/delivery pipelines. Profiling, optimizing, and debugging simulation workloads to improve performance. Collaborating More ❯
self-organizing, collaborative individuals. Responsibilities include: Creating and maintaining a fast, resilient, scalable build system that supports multiple languages and targets, and provides data for machine learning algorithms. Optimizing, refactoring, and deprecating existing tools and flows. Integrating and optimizing external-vendor EDA tools & suites. Enhancing continuous integration/delivery pipelines. Profiling, optimizing, and debugging simulation workloads to improve performance. Collaborating More ❯
aspects. We decide together which domains fit best for you. What You'll Do Work on Veeva Link's next-gen Data Platform Improve our current environment with features, refactoring, and innovation Work with JVM-based languages or Python on Spark-based data pipelines Operate ML models in close cooperation with our data science team Experiment in your domain to More ❯
and participate in technical decisions that affect the larger development organization. Estimate break down and sequence large pieces of work for iterative delivery. Key Contributor to software architecture design, refactoring, solutioning and on-going code improvements. Engage with platforms teams such as architects and security to drive approval for technical solution design. Actively participate in building a high-performing development More ❯