Leeds, England, United Kingdom Hybrid / WFH Options
Bolser Digital Agency
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 … 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 … 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 More ❯
London (UK) | Up to £115k + Benefits Are you a Javascript developer who thrives in a collaborative, test-driven environment? Do you believe in pairprogramming, continuous integration, and clean, maintainable code? If so, we’d love to hear from you. Our FinTech client could be the ideal … role for you.... Skills: Full-time pair-programming mindset Commercial React, Typescript experience - (Java nice to have) as well as with an OOP language Be interested in working on Java as well as Typescript Strong understanding of TDD Clear communication and teamwork Extreme Programming (XP) principles, with … a strong focus on TDD, BDD, and DDD . Pairprogramming culture ensures high-quality code and continuous learning. Continuous integration —every commit is releasable, and automation is key. We value growth and flexibility , welcoming developers from all backgrounds. What You’ll Be Doing Building resilient and adaptable More ❯
london, south east england, united kingdom Hybrid / WFH Options
Plan A Digital
London (UK) | Up to £115k + Benefits Are you a Javascript developer who thrives in a collaborative, test-driven environment? Do you believe in pairprogramming, continuous integration, and clean, maintainable code? If so, we’d love to hear from you. Our FinTech client could be the ideal … role for you.... Skills: Full-time pair-programming mindset Commercial React, Typescript experience - (Java nice to have) as well as with an OOP language Be interested in working on Java as well as Typescript Strong understanding of TDD Clear communication and teamwork Extreme Programming (XP) principles, with … a strong focus on TDD, BDD, and DDD . Pairprogramming culture ensures high-quality code and continuous learning. Continuous integration —every commit is releasable, and automation is key. We value growth and flexibility , welcoming developers from all backgrounds. What You’ll Be Doing Building resilient and adaptable More ❯
tech environment. Have a good understanding of event-based architecture (a plus). Are familiar with React (a plus). Have knowledge of Extreme Programming best practices like Test-Driven Development (TDD) and PairProgramming (a plus). Our Tech Environment Full-stack, cross-functional teams, working …/serverless experience, please apply. How we get there Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines. Methodologies: Test-Driven Development (TDD), PairProgramming, and Experimentation. Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway's Law, and the Theory of Constraints, to ensure More ❯
tech environment. Have a good understanding of event-based architecture (a plus). Are familiar with React (a plus). Have knowledge of Extreme Programming best practices like Test-Driven Development (TDD) and PairProgramming (a plus). Our Tech Environment Full-stack, cross-functional teams, working …/serverless experience, please apply. How we get there Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines. Methodologies: Test-Driven Development (TDD), PairProgramming, and Experimentation. Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway’s Law, and the Theory of Constraints, to ensure More ❯
approach Contribute to our product vision Work in an Agile, cross-functional team with a Product Manager, Product Designer, and Developers (using SCRUM, Kanban, PairProgramming) Be involved in the end-to-end cycle of building our product Champion quality code while being pragmatic Work in an inclusive … on finding the right technology for the job, and we’re open to learning new skills: Clojure for backend microservices (experience with any Functional Programming language is welcome) React Native and Redux for mobile apps AWS for infrastructure Docker for containerization Terraform for infrastructure provisioning We contribute to open … source libraries and encourage innovation among our developers. Requirements About You Experience or enthusiasm for Functional Programming Experience working in a cross-functional Agile team Interest in PairProgramming and Test Driven Development Experience with microservices architecture Focus on customer-centric product development Experience deploying to cloud More ❯
with product teams to refine and improve the product within an agile framework. Conduct code reviews and uphold high-quality coding standards. Engage in pairprogramming to solve complex technical challenges. Tech Stack: React (Next.js) Node.js (Lambda) TypeScript GraphQL (Apollo) Prisma & PostgreSQL Cypress + Jest AWS Terraform (Infrastructure … as-Code) Agile development methodologies (Kanban, pairprogramming, CI/CD) Qualifications & Experience: Considerable commercial experience working with JavaScript/TypeScript, particularly Node.js and React. Experience in building or working with payment systems, payment gateways, or financial transaction platforms. Proven ability to design and implement scalable systems iteratively. More ❯
team alongside other backend engineers and product designers. Strategize, develop, test, and deploy new features and experiments. Engage in collaborative coding practices such as pairprogramming and code reviews within the team. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Foster close collaboration … Hands-on experience with RESTful APIs and/or GraphQL. Proficiency in version control tools like Git. Sound understanding of development best practices including pairprogramming and TDD. Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication More ❯
City of London, London, Farringdon, United Kingdom Hybrid / WFH Options
Rullion - Eon
team alongside other backend engineers and product designers. * Strategize, develop, test, and deploy new features and experiments. * Engage in collaborative coding practices such as pairprogramming and code reviews within the team. * Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. * Foster close collaboration … Hands-on experience with RESTful APIs and/or GraphQL. * Proficiency in version control tools like Git. * Sound understanding of development best practices including pairprogramming and TDD. * Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication More ❯
parallelism in Go using goroutines, channels, and synchronization primitives like mutexes and wait groups. Develop robust networking and streaming capabilities , including experience with network programming, sockets, and protocols like WebSockets and WebRTC. Lead performance optimization initiatives by profiling Go code, reducing latency, and efficiently managing memory and garbage collection. … and tracing using tools such as zap, klog, OpenTelemetry, and Jaeger to enhance monitoring and troubleshooting. Apply Test-Driven Development (TDD) and engage in PairProgramming to ensure high code quality and promote team collaboration. Participate actively in code reviews , offering constructive feedback to uphold code quality and … APIs and implementing advanced CI/CD pipelines. A strong foundation in software engineering principles and a commitment to leading-edge practices including TDD, pairprogramming, and continuous integration. Beyond the basics: Exposure to voice technologies like WebRTC and Twilio. A background in AI , particularly around Large Language More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
AUKvista Uk Limited
development practices Troubleshooting and resolving bugs Refactoring and improving the codebase for maintenance and scalability Actively participating in team activities, such as code reviews, pairprogramming, and retrospectives Creating and maintaining software documentation Working in line with company procedures to provide excellent service to our customers The person … their skills in this area. The successful candidate will be committed to writing well-designed, maintainable, and efficient code, actively participating in code reviews, pairprogramming, and retrospectives, and continuously improving our codebases for better performance and scalability. If you are a driven developer looking to make a More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
AUKvista Uk Limited
development practices Troubleshooting and resolving bugs Refactoring and improving the codebase for maintenance and scalability Actively participating in team activities, such as code reviews, pairprogramming, and retrospectives Creating and maintaining software documentation Working in line with company procedures to provide excellent service to our customers The person … their skills in this area. The successful candidate will be committed to writing well-designed, maintainable, and efficient code, actively participating in code reviews, pairprogramming, and retrospectives, and continuously improving our codebases for better performance and scalability. If you are a driven developer looking to make a More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
are searching for someone with extensive experience using react, TypeScript and node.js. The team are also searching for someone who is comfortable using extreme programming engineering practices such as TDD, DDD and pair programming. Key Competencies: Proficient experience in Full stack development – (Front and Back-end) React, TypeScript … Cloud knowledge) GraphQL experience Used to working in a scrum based agile team (Designers, business users, architects and back-end developers). Strong extreme programming skills - Pairprogramming, Test-Driven Development, Domain-Driven-Design. Understanding of the principles/practice of continuous delivery. In terms of working More ❯
london, south east england, united kingdom Hybrid / WFH Options
Ventula Consulting
are searching for someone with extensive experience using react, TypeScript and node.js. The team are also searching for someone who is comfortable using extreme programming engineering practices such as TDD, DDD and pair programming. Key Competencies: Proficient experience in Full stack development – (Front and Back-end) React, TypeScript … Cloud knowledge) GraphQL experience Used to working in a scrum based agile team (Designers, business users, architects and back-end developers). Strong extreme programming skills - Pairprogramming, Test-Driven Development, Domain-Driven-Design. Understanding of the principles/practice of continuous delivery. In terms of working More ❯
Uxbridge, Middlesex, United Kingdom Hybrid / WFH Options
Avature
skills when the need arises. Key Responsibilities: Work with a full-stack attitude within a self-organising, cross-functional product engineering team, using extreme programming practices, notably pairprogramming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions continuously delivered into More ❯
Altrincham, England, United Kingdom Hybrid / WFH Options
Heywood
our customers. You will be working on a modern JDK (we currently use Amazon Corretto 17) and with a variety of approaches such as pairprogramming, automated testing, and continuous integration - all backed by DevOps technologies such as Chef, Vagrant, Kubernetes, Terraform, Packer and Docker. Our culture encourages More ❯
Altrincham, Cheshire, North West, United Kingdom Hybrid / WFH Options
Cathcart Technology
role, you will: Develop high-quality software solutions using Java (they currently use Amazon Corretto 17). Work in a collaborative Agile environment, leveraging pairprogramming, automated testing, and continuous integration. Contribute to the evolution of our DevOps ecosystem, which includes technologies such as Kubernetes, Terraform, Docker, and More ❯
of building highly performant, scalable applications. An understanding of Agile development methods such as Scrum or Kanban. Familiarity with engineering techniques such as TDD, pair programming. You must be comfortable pairing with other Software Engineers. Continuous Integration/Continuous Delivery in complex environments. The ideal candidate will have experience More ❯
of building highly performant, scalable applications. An understanding of Agile development methods such as Scrum or Kanban. Familiarity with engineering techniques such as TDD, pair programming. You must be comfortable pairing with other Software Engineers. Continuous Integration/Continuous Delivery in complex environments. The ideal candidate will have experience More ❯
City of London, London, United Kingdom Hybrid / WFH Options
RP Recruitment Ltd
SQS, EventBridge, ECS, etc.). Write reliable, maintainable, and well-tested code using pytest , type hints , and dataclasses . Collaborate with other engineers through pair or mob programming , pull request reviews, and knowledge-sharing sessions. Help improve our CI/CD pipelines and ensure code quality through automated … services. Good understanding of CI/CD pipelines , including test automation and code quality checks. Exposure to or appreciation of TDD, BDD, and collaborative programming practices (pair/mob programming). A calm, open, and humble approach to communication you bring ideas to the table but are More ❯
SQS, EventBridge, ECS, etc.). Write reliable, maintainable, and well-tested code — using pytest , type hints , and dataclasses . Collaborate with other engineers through pair or mob programming , pull request reviews, and knowledge-sharing sessions. Help improve our CI/CD pipelines and ensure code quality through automated … services. Good understanding of CI/CD pipelines , including test automation and code quality checks. Exposure to or appreciation of TDD, BDD, and collaborative programming practices (pair/mob programming). A calm, open, and humble approach to communication — you bring ideas to the table but are More ❯
london, south east england, united kingdom Hybrid / WFH Options
The MWek Company
SQS, EventBridge, ECS, etc.). Write reliable, maintainable, and well-tested code — using pytest , type hints , and dataclasses . Collaborate with other engineers through pair or mob programming , pull request reviews, and knowledge-sharing sessions. Help improve our CI/CD pipelines and ensure code quality through automated … services. Good understanding of CI/CD pipelines , including test automation and code quality checks. Exposure to or appreciation of TDD, BDD, and collaborative programming practices (pair/mob programming). A calm, open, and humble approach to communication — you bring ideas to the table but are More ❯
methods to achieve them. We cherish and maintain high standards for development quality and expertise. We're passionate advocates for collaborative practices like extreme programming, test-driven development, and pairprogramming, which foster a supportive and growth-oriented environment. We believe in nurturing innovation and dedicate More ❯