London, England, United Kingdom Hybrid / WFH Options
NALA
As a tip, reflecting on why you applied for this role and being familiar with your application responses will be beneficial. [1 hour] Coding Challenge You'll complete a pairprogramming exercise live, with two of our engineers [1 hour] Architecture Interview You'll solve an architecture challenge with two of our Engineering Managers [30 mins] Interview with More ❯
to meet several people from the team 1:1 and there might be further skill assessments in the form of a Take Home Assignment/Case Study Presentation or PairProgramming/Live Coding exercise depending on the role. In your initial call, we will walk you through exactly what to expect the process to be. Inclusive Workforce More ❯
complex, global matrixed org setup Excellent understanding of latest development technologies Experiences with code refactoring, design patterns, iterative development, continuous deployment, highly scalable applications, and application security Skilled in pairprogramming, continuous integration, development without testing, and gradual design Experience in Agile Development, application of Agile techniques and delivery practices Encourages Agile methodologies adoption to ensure dedicated attitude More ❯
if you: Have significant software engineering experience Are results-oriented, with a bias towards flexibility and impact Pick up slack, even if it goes outside your job description Enjoy pairprogramming (we love to pair!) Want to learn more about machine learning research Care about the societal impacts of your work Strong candidates may also have experience More ❯
London, England, United Kingdom Hybrid / WFH Options
Made Tech Limited
members and a wider learning and mentoring culture that can help you develop the following: Written code with tests Delivery in an agile environment Worked across a variety of programming languages Worked with at least one Cloud platform Worked with databases Worked with APIs Debugging experience in a range of systems Evidence of self-development – we value keen learners … users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pairprogramming – we pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern libraries, styled-components, CSS-in More ❯
London, England, United Kingdom Hybrid / WFH Options
Made Tech Limited
members and a wider learning and mentoring culture that can help you develop the following: Written code with tests Delivery in an agile environment Worked across a variety of programming languages Worked with databases Worked with APIs Debugging experience in a range of systems Evidence of self-development – we value keen learners Desire to mentor others Nice to Haves … users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pairprogramming – we pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern libraries, styled-components, CSS-in More ❯
members and a wider learning and mentoring culture that can help you develop the following: Written code with tests Delivery in an agile environment Worked across a variety of programming languages Worked with databases Worked with APIs Debugging experience in a range of systems Evidence of self-development – we value keen learners Desire to mentor others Nice to Haves … users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pairprogramming – we pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern libraries, styled-components, CSS-in More ❯
code, leverage architecture/framework capabilities, and develop reliable, scalable solutions that meet business service levels. Conduct code reviews to ensure quality and testability. Apply Agile practices such as PairProgramming, Continuous Integration, and Test Driven Development. Document technical designs and code. Provide production support and Level 3 troubleshooting through analysis and problem-solving. Required Qualifications and Skills More ❯
develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Conduct code reviews and ensure quality solutions are built and tested. Employ Agile practices; PairProgramming; Continuous Integration; Test Driven Development, etc. Contribute to the technical code and design documentation. Conduct solid analysis and problem solving to provide production support and L3 cover More ❯
Starting or continuing your journey as a line-manager Coach & support peers Providing support for digital products once they are live (depending on client needs) Agile Ways of Working Pairprogramming with other members of the team, including designers and QAs Own the delivery of user stories end-to-end, working with agile principles Leading and supporting your More ❯
London, England, United Kingdom Hybrid / WFH Options
BBC
infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pairprogramming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. More ❯
secure, scalable systems; microservices or distributed architecture knowledge is a plus. Familiar with CI/CD, Docker, Kubernetes, and cloud platforms like AWS. Proficient in agile methods like sprints, pairprogramming, and test-driven development. Adaptable, thrives in fast-paced environments, and quickly learns new technologies. SQL, RESTful API design, and modern front-end frameworks (React/Angular More ❯
London, England, United Kingdom Hybrid / WFH Options
EDF UK
from home alongside attending one of our offices - in either #London, #Hove or #Exeter - once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack - alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
London, England, United Kingdom Hybrid / WFH Options
EDF (UK)
from home alongside attending one of our offices – in either #London, #Hove or #Exeter – once per month, or more frequently if you prefer. From cloud-based technology to collaborative pairprogramming, EDF will support your growth across the full stack – alongside AWS vouchers and opportunities to mentor junior engineers and participate in hackathons, Dev Days, and industry seminars. More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
for Java based systems Collaborate with product owners on user story generation and refinement Monitor and support the operation of production systems Participate in knowledge sharing activities with colleagues Pairprogramming and peer reviews About you: Required Experience: Minimum 8 years of Java development experience in an Agile environment, building scalable applications and services Experience with RESTful services More ❯
come build with us! We're generally flexible on your technical background in terms of the stack you've worked with, but you should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis. We're also open to folks who fall more heavily on the More ❯
London, England, United Kingdom Hybrid / WFH Options
Moneysupermarket Group
about our tech teams here. Within 1 month, you can expect to: Meet your teams, peers and key collaborators and begin to build relationships. Dive into our technology by pairprogramming with other engineers. Understand the landscape and roadmap of the systems you work with. Be finding opportunities for improvement. Learn how Moneysupermarket operates, our principles, history and … the delivery of new features and functionality in your team. Collaborate with all members of your team and work hands-on through end-to-end delivery, using practices like pair and mob programming. Chip in to the technical strategy for your team. Drive forward initiatives you identify for making improvements. Ensure we are effectively handling maintenance and operational requirements … of documentation. Using your expertise and experience to mentor and coach others. What we value in a developer: We're looking for significant experience with one or more OO programming languages (we’re primarily C# .Net & Node.js, but happy to consider candidates with experience from other backgrounds). Experience with all types of automated testing (unit, integration, contract, E2E More ❯
London, England, United Kingdom Hybrid / WFH Options
Object Splendor
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 Extreme Programming 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 excited about … day, 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: Pairprogramming/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). More ❯
London, England, United Kingdom Hybrid / WFH Options
Global Relay
systems for Java-based systems Collaborate with product owners on user story generation and refinement Monitor and support production systems Participate in knowledge sharing activities with colleagues Engage in pairprogramming and peer reviews About you: Required Experience: Minimum 8 years of Java development experience in an Agile environment, building scalable applications and services Experience with RESTful services More ❯
London, England, United Kingdom Hybrid / WFH Options
The Adaptavist Group
APIs.- Innovative and creative thinking.- A track record of helping and encouraging colleagues. Why Join Us?You'll participate in Agile ceremonies, including standups, retrospectives, peer code reviews, and pairprogramming sessions. Your role will also involve overseeing platform monitoring and scaling, responding to alarms, and managing incidents, contributing significantly to our engineering decisions and practices. Not ticking More ❯
London, England, United Kingdom Hybrid / WFH Options
John Lewis Partnership
understanding of Microservice Architectures. Experience 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 such as AWS, GCP or More ❯
and implement systems and software 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, performance, and safety requirements. Suggest … experience in system design, development, 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. Experience with AWS services (Lambda More ❯
secure, scalable software that will be used by thousands of students, parents, and teachers worldwide – making a tangible difference in their daily lives. Champion software craftsmanship, clean code, and pairprogramming to inspire quality and best practices across the team. Your expertise will help us build robust and maintainable solutions. Cultivate strong relationships with your team. We encourage … record and a passion for crafting exceptional software. Here's what will make you a great fit for our team: 5+ years of hands-on experience in object-oriented programming languages (e.g., C#, C++). 5+ years of real-world experience with modern frontend JavaScript, libraries, and frameworks (e.g., JavaScript, HTML, CSS, React, Vue, TypeScript). Comfortable designing and More ❯
maintain secure, scalable software that’s used by thousands of students, parents and teachers throughout the world. Inspire quality and best practices by championing software craftsmanship, clean code and pair programming. Build great relationships with your team, be generous with your thoughts and feedback (and be open to receiving it!). Grow, learn and thrive in a team of … and inclusive culture and take pride in doing work that makes a real difference for school communities. What you'll bring: 5+ years real-world experience in object-oriented programming languages (eg C#, C++). 5+ years real-world experience in frontend javascript, libraries, and frameworks (eg Javascript, HTML, CSS, React, Vue, Typescript). Experience working with SQL/ More ❯
London, England, United Kingdom Hybrid / WFH Options
Version 1
Frontend digital and software platform Ensure the use of Version 1's's Agile process and framework Instil champion best practices within the team, including TDD, code reviews and pairprogramming Mentor and bring on junior members of the team. Design flexible and configurable software components Produce well designed, testable, maintainable, secure and efficient code Qualifications You will More ❯