Leeds, England, United Kingdom Hybrid/Remote Options
Bolser Digital Agency
world’s biggest brands, including Microsoft, Xbox, Portakabin, RAF Museum, and the Football Foundation. You will be joining an experienced, collaborative team working on recognised digital products applying Extreme Programming (XP) principles such as pairprogramming, test-driven development (TDD), continuous integration, and collective code ownership. The role blends technical skill, product thinking, and craftmanship – ideal for … both REST and GraphQL • Integrate with headless CMS platforms such as Strapi, Contentful, and WordPress • Collaborate with designers to deliver responsive, accessible UI experiences • Work closely with teammates using pairprogramming, code reviews, and TDD • Contribute to CI/CD pipelines, database design, and application security • Help maintain a collaborative, inclusive, and high-performing dev culture Skills and … or similar relational databases • Understanding of responsive design, accessibility, and performance best practices • Familiar with headless CMS platforms (Strapi, Contentful, WordPress, etc.) • Exposure to XP practices such as TDD, pairprogramming, and CI/CD • Knowledge of Git, NPM, Docker, and deployment on AWS or Azure • Strong communication and problem-solving skills Main technologies HTML, CSS & TypeScript React More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What youll be doing Being part of their large development team … youll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. Youll lead by example and get involved with mentoring others and developing skills across More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What you’ll be doing Being part of their large development … team, you’ll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. You’ll lead by example and get involved with mentoring others and More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What you’ll be doing Being part of their large development … team, you’ll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. You’ll lead by example and get involved with mentoring others and More ❯
demonstrable ability to work independently due to the remote nature of the role Ideally an undergraduate degree in a relevant STEM subject, such as Comp Sci Exposure to functional programming, pairprogramming and agile methodologies Product/model knowledge within Rates/FX or Equity derivatives Familiarity with financial derivatives and pricing Due to demand, we are More ❯
North West, England, United Kingdom Hybrid/Remote Options
Uniting Ambition
days in the North West office. 25 days holiday (plus bank holidays) + option to buy/sell holidays. Clear career progression. Supportive, collaborative Agile teams — strong emphasis on pairprogramming, code reviews and continuous improvement. More ❯
and accessibility (a11y). You are experienced with automated testing and familiar with TDD. You’ve worked in product-centric teams that prioritise strong engineering principles like TDD and pairprogramming and you have a passion for contributing to and strengthening that culture. You value Cross-Functional Collaboration and continuous improvement. As we are growing, we are looking More ❯
Senior Java Developer - hybrid (2 days a week Middlesex/West London) - 6 months Experience Experience with Java and object-oriented programming concepts. Experience with data platforms, data processing frameworks and streaming technologies. Familiarity with microservices architecture and distributed systems. Exposure to Google Cloud Platform (GCP), particularly GKE, PubSub and BigQuery. Some experience working with relational and/or … to learn new technologies. Ability to identify areas for improvement and communicating problems to the team Role Develop and maintain scalable, data-driven applications in Java, leveraging object-oriented programming principles. Actively contribute to requirements, taking the initiative to identify additional requirements, and take the lead on design workshops Pair with and/or mentor junior team members. … Contribute to agile practices like estimations, proactively research topics, share and present your ideas and contribute to peer discussions. Work independently or utilise pair-programming approaches to implement and optimise microservices and distributed systems on GCP (GKE, PubSub, BigQuery, Dataflow) with containerisation tools like Docker and Kubernetes . Build and manage efficient data processing pipelines, employing streaming technologies More ❯
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and More ❯
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and More ❯
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and More ❯
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
working software Ability to effectively communicate across third parties, technical and business product managers on solution design is a plus Experience with Agile application development concepts including build automation, pairprogramming, testing automation and code management (branching and forking etc.) Ability to work in team in diverse/multiple stakeholder environment Experience in Financial Services domain Experience and More ❯
Wimbledon, England, United Kingdom Hybrid/Remote Options
Morson Edge (Financial Services)
work involves designing and developing distributed systems that are highly scalable, resilient, and able to handle large transaction volumes. The environment is highly agile, with a strong focus on pairprogramming, TDD and BDD, and you’ll have the chance to influence technical decisions and shape how new features are delivered. Tech environment Java 17, Spring, Spring Boot … Reactive programming with Akka Microservices architecture Kafka, JMS, RabbitMQ, ActiveMQ Docker/Kubernetes, AWS, MongoDB What we’re looking for Solid hands-on experience with Java 11+ (ideally Java 21) Good understanding of Reactive Programming concepts with Akka, WebFlux, RxJava etc. Experience working with microservices and distributed systems Background with Kafka and JMS related messaging tools Knowledge of More ❯
South East London, London, United Kingdom Hybrid/Remote Options
Stepstone UK
multiple markets. You will play a vital role as we reimagine the labour market to make it work for everybody. Your responsibilities: Start your day with a stand up, pair with your team-mates, write some tests and implement your app Collaborate with other teams on your project, review a pull request and deploy to production through your CI … quality Attend a planning session with your team Our tech stack and methodologies: C# .NET (8+), Terraform, Typescript - Services: Rest API; Event-driven, Microservice, Serverless architecture - Principles: TDD, Agile, PairProgramming - CI/CD: Git, Docker, Bamboo - Cloud: AWS, Lambda, ECS - Databases/Storage: Postgres , Dynamo, DocumentDb, OpenSearch/Elastic, Redis - Monitoring: Cloudwatch, Kibana, Grafana, DataDog Qualifications Experience More ❯
Manchester, England, United Kingdom Hybrid/Remote Options
Awaze
right technology for the task, rather than allowing the technology to dictate the solution. Contribute to driving best engineering practices such as CI/CD, TDD, cloud architectures and pair programming. Be an active member of the engineering and wider tech community within Awaze 🏡 Who are you? We're looking for an experienced Engineer (back end focussed), with some … with relational databases (e.g. PostgreSQL) including schema design and query optimisation Knowledge of non-relational databases such as DynamoDB or MongoDB Demonstrated use of modern quality engineering practices, including pairprogramming, Test-Driven Development (TDD), and Behaviour-Driven Development (BDD) 🏡 What will we offer you? Upon joining, we’ll set out your journey with us with a personalised More ❯
based applications (AWS, Azure, or GCP) Deep understanding of LAMP stack, modern PHP (8.x+), and best practices for enterprise-grade systems Technical Expertise Expert-level understanding of Object-Oriented Programming, SOLID principles, and modern PHP standards (PSR series) Proven ability to design and implement large-scale, modular, and maintainable architectures (Domain-Driven Design, Hexagonal/Clean Architecture preferred) Strong … implementation of robust, scalable, and maintainable solutions Acts as a technical mentor for mid- and senior-level engineers; promotes code quality, testing discipline, and best practices through reviews and pairprogramming Owns the full software delivery lifecycle from planning and estimation through release and production support Partners with Product Owners, QAs, and cross-functional teams to ensure predictable More ❯
based applications (AWS, Azure, or GCP) Deep understanding of LAMP stack, modern PHP (8.x+), and best practices for enterprise-grade systems Technical Expertise Expert-level understanding of Object-Oriented Programming, SOLID principles, and modern PHP standards (PSR series) Proven ability to design and implement large-scale, modular, and maintainable architectures (Domain-Driven Design, Hexagonal/Clean Architecture preferred) Strong … implementation of robust, scalable, and maintainable solutions Acts as a technical mentor for mid- and senior-level engineers; promotes code quality, testing discipline, and best practices through reviews and pairprogramming Owns the full software delivery lifecycle from planning and estimation through release and production support Partners with Product Owners, QAs, and cross-functional teams to ensure predictable More ❯
quality software Ability to adapt to new languages and frameworks Choosing the right technology for the job, striving for simplicity Providing support for digital products once they are live Pairprogramming with other members of the team, including designers and QAs Own the delivery of user stories end-to-end, working within agile principles Be an advocate for More ❯
Starting or continuing your journey as a line-manager Coach & support peers Providing support for digital products once they are live (depending on client needs) Agile Ways of Working Pairprogramming with other members of the team, including designers and QAs Own the delivery of user stories end-to-end, working with agile principles Leading and supporting your More ❯