in fast-paced, iterative environments Comfortable learning new technologies and stepping outside your comfort zone Experience working with: Iterative development, CI/CD & test automation Collaborative coding practices (e.g. pairprogramming) Shared code ownership & cross-functional teams Bonus points if you: Are experienced in full-stack delivery Are familiar with CI/CD, AWS, Terraform or other IaC More ❯
with Logging & Monitoring frameworks, and using them to diagnose incidents Comfortable working with both technical and non-technical stakeholders Enjoy mentoring and sharing knowledge with other engineers Familiarity with pairprogramming techniques and styles, both in-person and remote Experience working with containerisation technologies (e.g. Docker) Experience participating in and running engineering communities of practice Understanding of agile More ❯
knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with PairProgramming experience You enjoy problem solving and are keen to pick up new skills What's in it for you: As a Senior Java Developer/Software Engineer More ❯
London, England, United Kingdom Hybrid / WFH Options
NewStore
working with Node.js/Typescript and knowledge of cloud architecture with AWS. Optionally, experience with Nest.js and Terraform is a nice to have. You understand modern development methodologies (TDD, PairProgramming, Continuous Deployment) and can advocate for them within your team. You can guide technical discussions and make well-considered architectural decisions. You explain complex technical concepts clearly More ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl … user experience, even for developer tooling and command line apps Writing high quality, resilient and performant code, potentially serving millions of demanding daily users Working towards mastery of key programming languages and Linux system knowledge Engaging with users and the open source community through code reviews and issue trackers Responding to customer issues as a priority, develop an understanding … we are looking for in you Exceptional academic track record from both high school and university Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java Experience with Ubuntu or another Linux distribution More ❯
based on 3rd party models, build and validate prototypes then scale up into performant production systems. Following and iterating on our software engineering best practices such as code reviews, pairprogramming, TDD, model/data versioning, linting, automated test coverage analysis, infrastructure-as-code, CI/CD and clear and comprehensive documentation. Responding to production issues and outages … thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC - whether that's to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Wave Talent
a team of high-performing engineers scaling from 18 → 35+ this year ⚡ Hiring Process (Fast, Friendly, and Efficient – 2 to 3 Weeks) Intro Chat with Hiring Manager Technical Screen PairProgramming (TypeScript) Final Interview with Leadership This is a rare opportunity to build from the ground up, own the product you work on, and help define a category. More ❯
a team of high-performing engineers scaling from 18 → 35+ this year ⚡ Hiring Process (Fast, Friendly, and Efficient – 2 to 3 Weeks) Intro Chat with Hiring Manager Technical Screen PairProgramming (TypeScript) Final Interview with Leadership This is a rare opportunity to build from the ground up, own the product you work on, and help define a category. More ❯
code primarily in Python Making some contributions to our simulation engine, written in Rust. Helping define and develop the architecture for the team's deliverables. Engaging in code reviews & pairprogramming with other engineers, directly impacting customer projects and outcomes. Working in an Agile environment with cross-functional teams, including data scientists, project managers, and business stakeholders, to More ❯
London, England, United Kingdom Hybrid / WFH Options
Goji
prototyping An understanding of software craftsmanship and principles such as SOLID Experience of building cloud-native software, with an understanding of distributed applications A willingness to take part in pair and mob programming A desire to seek and identify the best technology for the job A growth mindset and a sense of humility - we can all learn from More ❯
code primarily in Python Making some contributions to our simulation engine, written in Rust. Helping define and develop the architecture for the team’s deliverables. Engaging in code reviews & pairprogramming with other engineers, directly impacting customer projects and outcomes. Working in an Agile environment with cross-functional teams, including data scientists, project managers, and business stakeholders, to More ❯
machine learning team to bring the power of our AI to the product We build products, APIs, frameworks and world-leading deep learning NLP technology . Our tech stack: Programming language: Python Frameworks: FastAPI, Flask, Django Databases and data stores: PostgreSQL, Redis Cloud providers: Google Cloud Platform, Microsoft Azure Events and asynchronous tasks: Celery, NATS, Argo Workflows We work … agile in sprints and iteratively deliver towards our milestones and goals. We do code reviews and regular pair programming. Furthermore, we work flexibly with a strong focus on delivering results. Most importantly: We work closely together with the whole team, we help each other out, we share knowledge, we take responsibility, we give and take feedback, we spar, we More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Autotrader
facilitating over 60k releases to production a year. We're a close-knit tech community where collaboration and knowledge sharing are at the core of what we do. Regular pairprogramming, code reviews, and stand-ups ensure that our engineers stay connected and aligned. As a Principal Engineer, you'll play a visible, strategic role in driving system More ❯
humility and a drive to take ownership (Cloud, dev-ops or consulting exposure are welcome but not prerequisites) What we offer Training: two-week Associate induction, monthly skills modules, pair-programming with senior data scientists, coaching from consultants, a dedicated development manager Progression : clear pathway to the Consultant (Data Scientist) role without needing to attain an MBA Immediate More ❯
humility and a drive to take ownership (Cloud, dev-ops or consulting exposure are welcome but not prerequisites) What We Offer Training: two-week Associate induction, monthly skills modules, pair-programming with senior data scientists, coaching from consultants, a dedicated development manager Progression: clear pathway to the Consultant (Data Scientist) role without needing to attain an MBA Immediate More ❯
and communicate with product managers, designers, and other stakeholders Write clean, efficient, and well-documented code following best practices and coding standards Perform code reviews and take part in pairprogramming activities, as appropriate Test developed software appropriately, including automated tests like unit and integration tests Manage software project delivery, update project tracking systems, provide status updates, and More ❯
London, England, United Kingdom Hybrid / WFH Options
NewStore
at least one technical area critical to our platform (e.g., database optimization, service frameworks, Kafka, container orchestration). You possess a deep understanding of modern software development methodologies (TDD, PairProgramming, Continuous Deployment) and can effectively champion them within your team. You have a strong architectural mindset and can guide discussions on technical trade-offs to arrive at More ❯
socials and company-wide socials every month! Our process Initial call with Tech Talent Acquisition team (30/45 mins) Tech interview with two engineers which is centred around pairprogramming, systems design and operational excellence questions (1 hour 30 minutes) A past experience & culture interview with one of our engineering managers to check that your ways of More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
KPMG UK
Deliver Technology solutions that are in alignment with business goals Interest in researching and analysing new technologies and trends Take technical responsibility for your code Perform code reviews and pair-program with other team members What will you need to do it? A high percentage of work will require individuals to hold or be capable of obtaining UK National More ❯
and direction of new commercial opportunities Execution & Delivery Work alongside Engineering Managers to finalise implementation plans for new work Support feature teams during execution with activities such as prototyping, pair coding, reference code, pull request reviews, and ensuring test coverage Engage in incident response and diagnostics, particularly where player engagement services are affected Continuous Improvement & Team Development Maintain and More ❯
in mentoring and developing junior engineers. Ability to nurture talent within the team, guiding them to enhance their skills in coding, architecture, and problem-solving through coaching, reviews, and pair programming. Proven experience delivering enterprise-grade applications on cloud platforms (AWS, GCP, Azure) with expertise in designing scalable, cloud-native solutions. Extensive experience leading technical delivery within Agile teams More ❯
of front-end performance and optimisation techniques. Experience building and maintaining a reusable component library or design system. Comfortable working in Agile teams, conducting code reviews, and participating in pair programming. Strong communication skills-capable of articulating technical decisions clearly and collaborating across functions. A desire to lead, mentor, and help others grow. Nobody can do everything but here 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 extreme programming 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 Extreme Programming practices, including pairprogramming, 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 ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
login/join with: 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 extreme programming engineering practices such as TDD, DDD, Red-Green refactoring and pair programming. Proficient experience in Full stack development – (Front and Back-end) React, TypeScript and Node.js experience. Exposure … AWS Cloud (Cloud knowledge) GraphQL experience Used to working in a scrum based agile team (Designers, business users, architects and back-end developers). Strong XP (Extreme Programing) skills - Pairprogramming, Test-Driven Development, Domain-Driven-Design & Red-Green refactoring. Understanding of the principles/practice of continuous delivery. In terms of working structure, this role is hybrid More ❯
Work on low-level Java development in a dynamic, high-performance environment. Contribute to backend systems for cloud-hosted applications. Gain exposure to Agile methodologies, CI/CD pipelines, pairprogramming, and TDD. ?? Tech Stack: Core Java, multithreading, low-latency systems, AWS/GCP, Docker, Kubernetes, TDD, Agile, CI/CD. You will be a great fit for … to develop in a low-level Java environment (no frameworks like Spring) in public cloud environments (AWS/GCP)! Familiarity with CI/CD environments and practices such as pairprogramming or TDD. This is an exceptional opportunity to develop your skills while contributing to a leading trading platform. Ready to take the next step in your career More ❯