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 ❯
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 ❯
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 ❯
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 ❯
Lambda, 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 ❯
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 ❯
Annapolis Junction, Maryland, United States Hybrid / WFH Options
Wood Consulting Services, Inc
UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI (i.e., Angular, JavaScript, CSS, HTML, etc.) and special purpose device programming opportunities are available. The Software Engineer will be responsible for software development activities both individually and as a member of an Agile team. The … development, trade-off analysis, interface control, and testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD). Experience with Behavior Driven Development (BDD). Secure Software development More ❯
with application frameworks such as http4k or Spring Boot. An understanding of Agile development methods such as Scrum or Kanban. Demonstrable experience in TDD, pair programming. Continuous Integration/Continuous Delivery REST API development and/or consumption. Desirable skills/experience you may have Experience with Cloud Platforms More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security … testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security … testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. More ❯