London, England, United Kingdom Hybrid / WFH Options
Ventula Consulting
Senior Software Engineer (ExtremeProgramming/XP) - £540 p/d Outside – London Direct message the job poster from Ventula Consulting. They are seeking an experienced developer skilled in React, TypeScript, and Node.js. The ideal candidate should be comfortable with extremeprogramming practices such as TDD, DDD, Red-Green refactoring, and pair programming. Proficient in full … Knowledge of AWS Cloud services. Experience with GraphQL. Familiarity with working in a scrum-based agile team involving designers, business users, architects, and back-end developers. Strong skills in extremeprogramming techniques including pair programming, TDD, DDD, and refactoring. Understanding of continuous delivery principles and practices. This role offers a hybrid working structure: 2 days per week More ❯
with GitHub and most of our tech environment. Have a good understanding of event-based architecture (a plus). Are familiar with React (a plus). Have knowledge of ExtremeProgramming best practices like Test-Driven Development (TDD) and Pair Programming (a plus). Our Tech Environment Full-stack, cross-functional teams, working closely with people of … but you have cloud/serverless experience, please apply. How we get there Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines. Methodologies: Test-Driven Development (TDD), Pair Programming, and Experimentation. Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway's Law, and the Theory of Constraints, to ensure our solutions are well-architected and maintainable. More ❯
Equity + Benefits Are you a Java developer comfortable working in Core Java not relying on frameworks? Someone who thrives in a collaborative, TDD environment? Do you believe in XP Principles, pair programming, CI/CD and clean, maintainable code? If so, we’d love to hear from you. Our FinTech client could be the challenge you are looking … Java - (monolithic environment) Ansible, Aeron, Jenkins Strong understanding of TDD/BDD Clear communication and teamwork Desirable: Engineers with C++ background generally do well Environment: ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD. Pair programming culture ensures high-quality code and continuous learning. Continuous integration—every commit is releasable, and automation is More ❯
London, England, United Kingdom Hybrid / WFH Options
Liberis
the Engineering team (1 hour) Video interview with the Hiring Manager & wider team (1 hour) What We Think You’ll Need Proven success writing code in two or more programming languages. A willingness to learn our tech stack - primarily C# .NET, Node.js, and React. Proven experience developing APIs and services. An understanding of working with Agile methodologies such as … ExtremeProgramming, Kanban, or Scrum. Experience mentoring junior team members. Resilience in early-stage business situations, where requirements are evolving and experimentation is necessary. Bonus points for experience with cloud technologies (we are moving to GCP), collaborative methods like ensemble, mob, or pair programming, financial software development, or Test Driven Development. N.B - there is an ‘on-call More ❯
London, England, United Kingdom Hybrid / WFH Options
Liberis
of Engineering team (1 hour) Video interview with the Hiring Manager & wider team (1 hour) What We Think You’ll Need Proven success writing code in two or more programming languages. A willingness to learn our tech stack - mostly C# .NET, Node, and React. Proven experience developing APIs and services. An understanding of working with Agile methods, such as … ExtremeProgramming, Kanban, or Scrum. Experience mentoring more junior team members. Resilience in early-stage business situations, where requirements are evolving and experimentation is required. Bonus points if you have experience with cloud technologies (we are moving to GCP); experience using highly collaborative methods such as ensemble, mob, or pair programming; experience writing financial software; or experience More ❯
London, England, United Kingdom Hybrid / WFH Options
Gousto
both their aspirations and the thoughtful methods to achieve them. We cherish and maintain high standards for development quality and expertise. We're passionate advocates for collaborative practices like extremeprogramming, test-driven development, and pair programming, which foster a supportive and growth-oriented environment. Whilst our tech-stack includes using TypeScript, Node, React and AWS (amongst … others), we are happy to consider Senior Software Engineers with a background using any programming language(s), provided you are happy to learn and work with the technologies/languages used at Gousto. We believe in nurturing innovation and dedicate 10% of our time to exploring new tech ideas. Our regular brown bag sessions create a warm space for … Who You Are Extensive experience in building of performant, responsive and secure applications using TypeScript, React & Node An interest to follow Test-Driven Development (TDD) practices in a paired programming environment Deep understanding of modern architectural patterns and design systems Excellent ability to work collaboratively with team members and stakeholders Proven track record of mentoring and supporting junior engineers More ❯
London, England, United Kingdom Hybrid / WFH Options
Gousto
both their aspirations and the thoughtful methods to achieve them. We cherish and maintain high standards for development quality and expertise. We're passionate advocates for collaborative practices like extremeprogramming, test-driven development, and pair programming, which foster a supportive and growth-oriented environment. Whilst our tech-stack includes using TypeScript, Node, React and AWS (amongst … others), we are happy to consider Senior Software Engineers with a background using any programming language(s), provided you are happy to learn and work with the technologies/languages used at Gousto. We believe in nurturing innovation and dedicate 10% of our time to exploring new tech ideas. Our regular brown bag sessions create a warm space for … Who You Are Extensive experience in building of performant, responsive and secure applications using TypeScript, React & Node An interest to follow Test-Driven Development (TDD) practices in a paired programming environment Deep understanding of modern architectural patterns and design systems Excellent ability to work collaboratively with team members and stakeholders Proven track record of mentoring and supporting junior engineers More ❯
The skills you'll need We seek someone with successful Scrum adoption experience, along with a Scrum Master or relevant SAFe certification. Knowledge of modern development practices such as extremeprogramming, test-driven development, and continuous integration is essential. You should also have experience in servant leadership, facilitation, conflict resolution, continual improvement, empowerment, and transparency. We expect you More ❯
skills you'll need We seek someone with successful Scrum adoption experience and a Scrum Master or relevant SAFe certification. Knowledge of modern development practices and tools such as extremeprogramming, test-driven development, and continuous integration is essential. You should also have experience with servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and transparency. We More ❯
sharing The skills you'll need We seek someone with successful Scrum adoption experience, holding a Scrum Master or relevant SAFe certification. Knowledge of modern development practices such as extremeprogramming, test-driven development, and continuous integration is essential. You should also have experience in servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and transparency. Demonstrate More ❯
you will be motivated to develop your skills in microservices and reusable Web Components, contributing to the whole software development lifecycle. Aqovians live and breathe agile, thrive in an eXtremeProgramming environment, and are passionate about software development as a craft, as well as an engineering discipline. We love learning new skills and keep up-to-date with More ❯
Crawley, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java - FinTech Remote First | London (UK) | Up to £120k + Benefits Are you a Java developer who thrives in a collaborative, test-driven environment? Do you believe in pair programming, 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: Commercial Java experience - ideally in a fintech, performance environment Strength with Core Java Strong understanding of TDD Clear communication and teamwork ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD Pair programming culture ensures high-quality code and continuous learning Continuous integration—every commit is releasable, and automation is More ❯
Guildford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java - FinTech Remote First | London (UK) | Up to £120k + Benefits Are you a Java developer who thrives in a collaborative, test-driven environment? Do you believe in pair programming, 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: Commercial Java experience - ideally in a fintech, performance environment Strength with Core Java Strong understanding of TDD Clear communication and teamwork ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD. Pair programming culture ensures high-quality code and continuous learning. Continuous integration—every commit is releasable, and automation is More ❯
Brighton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java - FinTech Remote First | London (UK) | Up to £120k + Benefits Are you a Java developer who thrives in a collaborative, test-driven environment? Do you believe in pair programming, 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: Commercial Java experience - ideally in a fintech, performance environment Strength with Core Java Strong understanding of TDD Clear communication and teamwork ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD. Pair programming cultur e ensures high-quality code and continuous learning. Continuous integration—every commit is releasable, and automation More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java - FinTech Remote First | London (UK) | Up to £120k + Benefits Are you a Java developer who thrives in a collaborative, test-driven environment? Do you believe in pair programming, 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: Commercial Java experience - ideally in a fintech, performance environment Strength with Core Java Strong understanding of TDD Clear communication and teamwork ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD. Pair programming cultur e ensures high-quality code and continuous learning. Continuous integration—every commit is releasable, and automation More ❯
Hounslow, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java - FinTech Remote First | London (UK) | Up to £120k + Benefits Are you a Java developer who thrives in a collaborative, test-driven environment? Do you believe in pair programming, 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: Commercial Java experience - ideally in a fintech, performance environment Strength with Core Java Strong understanding of TDD Clear communication and teamwork ExtremeProgramming (XP) principles, with a strong focus on TDD, BDD, and DDD. Pair programming cultur e ensures high-quality code and continuous learning. Continuous integration—every commit is releasable, and automation More ❯
London, England, United Kingdom Hybrid / WFH Options
NewStore
industry-leading, Omni-Channel Point of Sale platform. You'll lead a multi-skilled team in crafting a world-class developer platform that shortens time to value for our XP teams as we deliver exceptional shopping experiences. The Role As the Senior Manager, Developer Experience at NewStore, you will play a pivotal role in driving the growth of our industry … leading, Omni-Channel Point of Sale platform. You'll lead a multi-skilled team in crafting a world-class developer platform that shortens time to value for our XP teams as we deliver exceptional shopping experiences. If you thrive on overcoming challenges, fostering collaboration, and value innovative engineering over toil, this role is for you. What You'll Do Lead … Experienced in building and guiding multi-skilled teams with a “Platform as Product” mindset Proficient in coaching and mentoring software & platform engineers Well-versed in agile development methodologies, including eXtremeProgramming, and working in partnership with product development teams. Extensive experience with cloud platforms like AWS Versatility in various programming languages and Infrastructure as Code tools Excellent More ❯
Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extremeprogramming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use … test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of …/or Scala is required Experience in other languages such as Springboot, Javascript, Typescript, Kotlin, Python & C# is also valuable Experience in a technical leadership role Deep understanding of programming paradigm, code design, testing, accessibility, performance and security Proven ability to apply different testing tools and methods in practice Knowledge or experience of delivering complex services to Government Digital More ❯
London, England, United Kingdom Hybrid / WFH Options
Object Splendor
oriented architecture to allow us to scale and continue to operate a reliable platform that our clients and third party developers can build their businesses on. Our organisation embeds ExtremeProgramming at the core of our practices. The ideal candidate will be experienced in C#/.NET, SaaS operations, agile delivery, and test-driven development. They will be … where you can work on skills and professional development. Skills, Knowledge and Expertise Candidates must: Be able to communicate clearly and collaborate with others using these working practices: Pair programming/Extreme programming. Kanban. Test Driven Development. Continuous Integration. Have experience building and maintaining web applications in production environments. Common architectural patterns (e.g. layered, hexagonal, clean). Databases More ❯
software delivery through all phases of development, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of object-oriented design, design patterns and extreme programming. Familiar with build automation and continuous integration 3Ability to write unit tests using JavaScript in a common library such as Jasmine. Any experience of the following sills would … be pretty handy: Node.js or other programming languages Cross-platform development preferable on smart TV and consoles Development of a high-profile digital video service Test driven development Experience with AWS, Docker, Kubernetes Experience of working in an Agile software development environment. Location is Central London. Please send your CV to us urgently for this contract assignment in Word More ❯
industry-leading, Omni-Channel Point of Sale platform. You'll lead a multi-skilled team in crafting a world-class developer platform that shortens time to value for our XP teams as we deliver exceptional shopping experiences. If you thrive on overcoming challenges, fostering collaboration, and value innovative engineering over toil, this role is for you. What You'll Do … Experienced in building and guiding multi-skilled teams with a "Platform as Product" mindset Proficient in coaching and mentoring software & platform engineers Well-versed in agile development methodologies, including eXtremeProgramming, and working in partnership with product development teams. Extensive experience with cloud platforms like AWS Versatility in various programming languages and Infrastructure as Code tools Excellent More ❯
management. Advanced knowledge of multiple product development lifecycle stages, methodologies, and best practices. Expertise in agile delivery and multiple agile approaches, including Scrum, Kanban, and ExtremeProgramming (XP). Ability to guide teams through complex projects, emphasizing iterative progress and adaptability. Excellent communication and interpersonal skills, with the ability to engage and influence stakeholders at various levels. Domain More ❯
Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtremeprogramming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use … test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of … technical, never confined to any one provider or solution and there are always opportunities for learning and development. Technical Skills Expertise in Java is preferred Understanding of Object Oriented Programming In depth knowledge of concepts and uses of testing Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards, is beneficial Being comfortable with new technology More ❯
concurrency at scale – Experience with different SQL, NoSQL and Key-Value databases as well as an ability to optimise storage effectively,Good understanding of agile/lean principles and eXtremeprogramming (or TDD/Pair Programming),You maintain an open, respectful and supportive communication, creating a safe and outcome driven environment around you. – If we have captured More ❯
tooling across the tech stack, including Python, TypeScript, Postgres, Kubernetes, Docker, Terraform, Azure. In this role you'll be: Building, testing, and continuously delivering small,high qualitychangesto production. Pair programming with others on the team to collaboratively build and share knowledge. Working with product stakeholders to plan and design improvements to our platform. Joining customer calls to understand their … across the stack as part of a small startup team. Competent coding with Python, TypeScript, or a similar language. Collaborative-comfortable working together to build quality fast (e.g. pair programming). Experienced building SaaS products that delight customers, from conception to production. Experienced with building and operating production distributed systems. Experienced with cloud native, containers, Kubernetes. Confident working with … databases. You'llstand out if you: Haveexperience building cyber security products. Haveexperience working in startups. Have experience as a site reliability engineer or similar role. Have experience working with extremeprogramming practices such as pair programming,tdd,trunk baseddevelopment, and close customer collaboration. Areable to work onsite from our lovely office in Canary Wharf the majority of More ❯