Leeds, England, United Kingdom Hybrid / WFH Options
Bolser Digital Agency
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 ExtremeProgramming (XP) principles such as pair programming, test-driven development (TDD), continuous integration, and collective code ownership. The role blends technical skill, product thinking, and craftmanship – ideal for someone who enjoys … APIs • Comfortable working with PostgreSQL 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, pair programming, and CI/CD • Knowledge of Git, NPM, Docker, and deployment on AWS or Azure • Strong communication and problem-solving skills Main technologies … environment in Leeds City Centre ● Opportunities to work on significant projects for global clients ● Join a tight-knit, experienced team in a dynamic agency environment ● Enhance your skills with XP methodologies, clean code, and collaborative workflows ● Help shape our tech stack, development processes, and digital products More ❯
as Ruby, Rust, or Python, with a willingness to learn whatever new tools help get the job done. You care deeply about engineering excellence practicing ExtremeProgramming (XP) techniques such as pairing, TDD, and continuous integration to deliver reliable, maintainable software. What It's Like to Work at Syntasso Working at Syntasso means joining a close knit, highly More ❯
uncover edge cases and ensure robustness Pair with developers to enhance testing infrastructure for continuous delivery Proactively identify areas for improvement in software quality Essential Experience: Strong Object-Oriented Programming in Java (ideally Core Java) Proven background as an SDET Component testing, end-to-end testing & failure scenario testing Exploratory testing Desirable Experience: Continuous Delivery & CI/CD environments … API & UI Testing (Selenium) Event-driven systems & messaging protocols ExtremeProgramming & Pair Programming Performance/Low Latency experience Low Level coding What We are Looking For: Strong communication skills – comfortable engaging with technical & non-technical teams Inquisitive mindset – you enjoy finding ways to "break" software Proactive & self-driven – you shape your role and seek improvements Adaptable – able More ❯
uncover edge cases and ensure robustness Pair with developers to enhance testing infrastructure for continuous delivery Proactively identify areas for improvement in software quality Essential Experience: Strong Object-Oriented Programming in Java (ideally Core Java) Proven background as an SDET Component testing, end-to-end testing & failure scenario testing Exploratory testing Desirable Experience: Continuous Delivery & CI/CD environments … API & UI Testing (Selenium) Event-driven systems & messaging protocols ExtremeProgramming & Pair Programming Performance/Low Latency experience Low Level coding What We are Looking For: Strong communication skills – comfortable engaging with technical & non-technical teams Inquisitive mindset – you enjoy finding ways to "break" software Proactive & self-driven – you shape your role and seek improvements Adaptable – able More ❯
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
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, pair programming, 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 knowledge within … non-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 extremeprogramming 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 More ❯
Manual Testing by Implementing Unit Tests using Junits and Mockito, Integration Test using RestAssured API and End to End Testing using Serenity BDD(Behaviour Driven Development). o Follow ExtremeProgramming Practices such as Pair Programming, Continuous Rotation, Test Driven Development (TDD) for Implementation of all the Cloud Based Micro Services. o Perform tests data set up More ❯
and consuming APIs and backend services. Knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway, Document DB etc.) Proven experience with Agile Development, SCRUM, and/or ExtremeProgramming methodologies Experience with relational databases would be beneficial (e.g., SQL Server, MySQL) and/or NoSQL databases (e.g., DynamoDB, MongoDB). Experience with version control in Git More ❯
into technical solutions. Engaging with APIs and external interfaces to enhance mobile-first capabilities. Promoting best practices, design patterns, and coding standards. Advocating for test automation, code quality, and ExtremeProgramming approaches. Supporting continuous improvement through CI/CD pipelines and modern tooling. Debugging and resolving complex issues across internal and third-party systems. Staying up to date More ❯
REST architecture Ability to handle a fast-paced environment for iterative project turnarounds on mission & revenue critical, customer-facing applications Experience with Agile development methodologies such as Scrum and ExtremeProgramming Git, Jira, Confluence experience Experience is queue based systems like RabbitMQ, MSMQ, Kafka, Event Hub is preferred. Knowledge of Relation databases like Oracle/SQL server. Experience 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 ❯