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 ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
of their innovative web applications. They are searching for someone with extensive experience using react, TypeScript and node.js. The team are also searching for someone who is comfortable using extremeprogramming engineering practices such as TDD, DDD, Red-Green refactoring and pair programming. Key Competencies: Proficient experience in Full stack development – (Front and Back-end) React, TypeScript and … Node.js experience. Exposure to AWS Cloud (Cloud knowledge) GraphQL experience Used to working in a scrum based agile team (Designers, business users, architects and back-end developers). Strong extremeprogramming skills - Pair programming, Test-Driven Development, Domain-Driven-Design & Red-Green refactoring. Understanding of the principles/practice of continuous delivery. In terms of working structure 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 ❯
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 ❯
relevant stakeholders to generate business value. Demonstrated expertise in container technologies and their deployment. Relevant proficiency with AWS and in crafting microservices. Familiarity with agile methodologies such as Scrum, ExtremeProgramming, or Kanban. Enthusiasm for collaborative software development within a team and outstanding communication abilities. Understanding of software standard practices including Test Driven Development (TDD) and DevOps methodologies. 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 ❯
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 ❯
stages, methodologies, and best practices, enabling effective guidance and support for teams Display advanced knowledge of agile delivery and multiple agile approaches, including Scrum, Kanban, ExtremeProgramming (XP), and scaling frameworks, monitoring agility metrics; with the ability to guide teams through complex projects, emphasizing iterative progress and adaptability Possess excellent communication and interpersonal skills, with the ability to More ❯
stages, methodologies, and best practices, enabling effective guidance and support for teams Display advanced knowledge of agile delivery and multiple agile approaches, including Scrum, Kanban, ExtremeProgramming (XP), and scaling frameworks, monitoring agility metrics; with the ability to guide teams through complex projects, emphasizing iterative progress and adaptability Possess excellent communication and interpersonal skills, with the ability to 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 ❯
Uxbridge, Middlesex, United Kingdom Hybrid / WFH Options
Avature
and be happy to learn new skills when the need arises. Key Responsibilities: Work with a full-stack attitude within a self-organising, cross-functional product engineering team, using extremeprogramming practices, notably pair programming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions continuously delivered into our production environment. Leverage 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 ❯
London, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
The team is seeking an experienced Full Stack Developer with expertise 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 stack development (front-end and back-end). Experience with React, TypeScript, and Node.js. Knowledge of AWS Cloud. Experience … with GraphQL. Familiarity with working in a Scrum-based agile team environment, collaborating with designers, business users, architects, and backend developers. Strong skills in ExtremeProgramming practices, including pair programming, TDD, DDD, and refactoring. Understanding of continuous delivery principles and practices. This role offers a hybrid working structure, requiring 2 days per week in their Central London More ❯
design patterns, memory profiling) Successful software delivery across all development phases, including coding standards, code reviews, source control, build processes, testing, and operations Object-oriented design, design patterns, and extremeprogramming Build automation and continuous integration Writing unit tests using JavaScript libraries such as Jasmine Additional helpful skills include: Other programming languages such as NXX XX XX 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 ❯
Uxbridge, England, United Kingdom Hybrid / WFH Options
Avature
and be happy to learn new skills when the need arises. Key Responsibilities: Work with a full-stack attitude within a self-organising, cross-functional product engineering team, using extremeprogramming practices, notably pair programming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions continuously delivered into our production environment. Leverage More ❯
developer you will be motivated to develop your skills in microservices, 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 craft, as well as an engineering discipline. We love learning new skills and keep-up-to date with the More ❯
London, England, United Kingdom Hybrid / WFH Options
Aqovia
developer you will be motivated to develop your skills in microservices, 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 craft, as well as an engineering discipline. We love learning new skills and keep-up-to date with the More ❯
London, England, United Kingdom Hybrid / WFH Options
TransFICC
alongside developers and business analysts to ensure our customers’ requirements are being captured correctly. You will be happy talking to both technical and non-technical people, discussing ideas, pair programming, and keen to expand your knowledge. In this role, you’ll work and learn alongside a team of highly experienced cross-skilled developers and technology specialists with a wide … process Proactively identify areas that could benefit from more focus to improve the overall software quality You will need to have experience with: End-to-end testing Object Oriented Programming languages (Java is preferable) Exploratory testing There are other things you may have had some exposure to, we don’t expect that you tick all of these boxes, but … they are areas that might be useful to have worked with previously: Managing a Continuous Integration environment Exposure to the ExtremeProgramming framework or Pair Programming API Testing (the role is not focused on HTTP testing) UI Testing (Selenium) Messaging/network protocols Electronic Trading (any asset class - Fixed Income preferred) Personal skills and attributes: Inquisitive and More ❯
London, England, United Kingdom Hybrid / WFH Options
Hey Savi
design and implement new features Writing Clean Code: Write clean, maintainable and well-documented production code following best practices Up-keeping Best Engineering Practices: Follow agile development practices, applying extremeprogramming practices like combining multiple automated testing techniques, continuous integration and delivery Performance Optimisation: Monitor and enhance application efficiency, debugging and resolving issues as they arise Team Mentorship More ❯
platform. In this role you will work and learn alongside a team of highly experienced cross-skilled developers and technology specialists. Their development practices also emphasise the use of ExtremeProgramming and Domain Driven Design. They are looking for a team player with excellent communication skills to work across all parts of the platform. (A full and detailed More ❯