technology stack, from database to native apps. Skills Minimum of 6-9 years of experience with a history of hands on development in at least one of the following programming languages: Java, C#, C/C++, Python, Javascript, Ruby. Significant experience using and implementing Web Services (REST, SOAP, RPC, RMI) and monitoring APIs. Familiarity with network communication protocols (HTTP … The FS role should have everything from BE plus: Experience: React, Webpack, SCSS etc, WebSockets, Federated Modules Good to have: Rspack, Micro-frontends We are using HackerRank for the pairprogramming Tooling: JIRA, Splunk, Slack More ❯
Hove, 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 ❯
the platform in building high performance teams • To collaborate with Product Owner and translate business requirements into technical requirements. • To collaborate with other team members, perform code reviews and pairprogramming exercises. • To continuously stay up to date on relevant technologies and use this knowledge to push the team forward. WHAT WE ARE LOOKING FOR • Hands-on knowledge More ❯
libraries supporting platform ecosystem building. Participating in hiring and supporting high-performance team development. Collaborating with Product Owners to translate business needs into technical solutions. Conducting code reviews and pair programming. Staying current with relevant technologies to drive team progress. What We Are Looking For Hands-on experience in designing and reviewing high-performance reactive code. Experience in building More ❯
Bracknell, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
Boot or http4k Deep understanding of RESTful API design and integration Proven experience mentoring engineers and contributing to high-performing teams Familiarity with Agile (Scrum or Kanban), TDD, and pairprogramming practices Experience with CI/CD pipelines and automation tooling Knowledge of Docker, Kubernetes, Jenkins, or GitLab CI Experience with cloud platforms such as AWS, GCP, or More ❯
Hove, England, United Kingdom Hybrid / WFH Options
EDF Energy
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 ❯
build upon. Operate within Agile frameworks like Scrum, actively collaborating, reviewing, and delivering. Stay current with industry trends in security, QA, and tooling, and share recommendations. Mentor teammates through pairprogramming, knowledge sharing, and technical guidance. To be successful in this role, you'll have proven experience building complex software in Python. If your background is in high More ❯
Angular) Mentorship: Experience mentoring junior developers, and fostering a collaborative environment. It would be a plus if you also possess previous experience in: TDD/ATDD/BDD, DDD, Pair/Ensemble Programming Oracle SQL, Docker/Kubernetes, Kafka, Jenkins GWT, Jest, Vite, Cypress, Playwright, eslint, esbuild, webpack, web components At IDBS we believe in designing a better More ❯
South East London, London, United Kingdom Hybrid / WFH Options
Halian Technology Limited
and performance. Collaborate with stakeholders to prioritise and plan technical initiatives. Team Leadership Lead and mentor a small team of engineers, fostering growth, collaboration, and accountability. Conduct code reviews, pairprogramming sessions, and technical workshops. Help recruit, onboard, and develop talent within the engineering team. Collaboration Work closely with product managers, data engineers, and designers to shape roadmaps. More ❯
Milton Keynes, Buckinghamshire, United Kingdom Hybrid / WFH Options
Allica Bank Limited
Team Collaboration: Engage in smooth collaboration with product owners, backend engineers, and other teams to deliver high-quality features and enhancements. Mentorship: Provide guidance and support to engineers through pairprogramming, code reviews, and career planning. Help foster their growth within Allica. Feature Delivery Responsibilities Design & Development: Design, implement, and maintain React-based frontend applications using modern JavaScript More ❯
South East London, England, United Kingdom Hybrid / WFH Options
TRIA
multiple digital channels. You will: • Build and maintain scalable backend services using modern Java or Kotlin • Work in a cloud-native environment using either AWS or GCP • Collaborate through pairprogramming and TDD in a Scrum or Kanban team • Lead on architectural decisions and guide less experienced engineers • Deliver across varied backend projects including ecommerce platforms and internal … delivery • Solid understanding of Microservices architecture • Knowledge of CI/CD pipelines, Docker, and Kubernetes deployments • Hands-on experience with either AWS or GCP • Comfortable with collaborative environments and pairprogramming • Strong grasp of Agile methodologies, REST APIs, and test-driven development Why this role stands out... • A senior-level Staff Engineer role with clear scope for progression More ❯
Uxbridge, Middlesex, United Kingdom Hybrid / WFH Options
Avature
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 extreme programming practices, notably pairprogramming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions continuously delivered into our production environment. Leverage your More ❯
Hampshire, England, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
Portsmouth, England, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Areti Group | B Corp™
Back-end: Ruby on Rails, .NET, PHP, Python (AWS Lambdas) Front-end: React, Vue.js, Angular, TypeScript Cloud & CI/CD: AWS, Heroku, Semaphore DBs: PostgreSQL, DynamoDB Approach: Agile, TDD, pairprogramming, SOLID, design patterns You’ll Thrive Here If You: Have 5+ years leading teams , with 2+ years managing multiple squads Are fluent in OOP, SOLID , and clean More ❯
and quality of products we create. Key responsibilities Lead a team of engineers with a full-stack attitude within a self-organising, cross functional product engineering team using extreme programming practices - notably pairprogramming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions that are continuously delivered into our production environment. More ❯
South East London, England, United Kingdom Hybrid / WFH Options
mkodo
responsibilities are: Delivering software features, grabbing others for help or insight as necessary. Participates in technical refinement and design sessions. Contributes to the wider team via Code Reviews and Pair Programming. Writing quality code in alignment with the team’s documented standards and principles. Contributing to estimates and delivering software on time. Creating and maintaining documentation. Updating on progress … non-technical stakeholders. Can lead and influence technical team members with positivity, passion, and enthusiasm for technology. Understanding of software engineering principles and best practices, for example Object Oriented Programming, SOLID principles, TDD, YAGNI, KISS, etc. An awareness of industry best practice. Mindset includes continuous improvement, automation first and documenting as you go. Active learner, both within your technical More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
owners worldwide. ? What You’ll Do Set technical direction and provide architectural guidance across multiple teams. Champion best practices: cloud-native design, DevOps, CI/CD, observability, TDD, and Pair Programming. Collaborate with product, data, UX, and platform teams to build scalable, event-driven systems. Mentor and grow senior engineers, promoting a high-performance, inclusive culture. Lead delivery of More ❯
Join an innovative and fast-growing tech company building scalable, event-driven systems that power real-time decision-making. With a strong focus on functional programming, they're solving complex problems across distributed systems, data streaming, and microservices architecture. If you're passionate about clean code, performance, and cutting-edge tools, you'll fit right in. Working alongside an … Collaborate with engineers, data scientists, and product teams to build new features and improve existing systems Write high-quality, testable, and well-documented code Participate in code reviews and pairprogramming Contribute to architecture and design discussions Optimise system performance, scalability, and reliability Tech Stack: Scala (Cats, ZIO or Akka) Play Framework or HTTP4s Kafka/Pulsar for … CI/CD with GitHub Actions or Jenkins About You: Strong commercial experience with Scala (or deep FP experience in languages like Haskell or Elixir) Solid understanding of functional programming concepts (pure functions, immutability, type safety) Experience with event-driven or microservices architectures Comfortable working in a modern DevOps environment (CI/CD, containers, cloud) Passion for clean code More ❯
ability to guide and inspire more junior engineers. Experience with relational databases and strong problem-solving skills in database design and optimisation. Experience with methodologies such as TDD, BDD, PairProgramming, Agile and Lean, Clean code principles and DevOps. Commitment to continuous improvement. Have high EQ as well as IQ to work with empathy in an organisation that More ❯
South East London, England, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and PairProgramming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯
applications following development standards and processes then integrate them into the associated device of the final product. Maintain a high quality and testable codebase. Participate to code reviews and pair-programming with the team. Create and maintain the CI/CD pipelines necessary for the deployment of our solution in coordination with the other teams working on the … de développement, puis les intégrer dans le dispositif associé du produit final. Maintenir une base de code de haute qualité et testable. Participer aux revues de code et au pair-programming avec l'équipe. Créer et maintenir les pipelines CI/CD nécessaires au déploiement de notre solution en coordination avec les autres équipes travaillant sur le produit. More ❯