and fostering collaborative growth within the team. What they're looking for I'm searching for an exceptional Engineer who brings a wealth of programming experience and a strong collaborative spirit to the team. The ideal candidate will have a track record of working effectively within teams, employing agile … code reviews to ensure code quality, consistency, and adherence to coding standards. Provide constructive feedback to team members to encourage their growth and improvement. PairProgramming: Engage in pairprogramming sessions to facilitate knowledge sharing, mentorship, and collaborative problem-solving. Solution Demonstration: Effectively communicate and demonstrate more »
London, England, United Kingdom Hybrid / WFH Options
Honu
Write clean, maintainable and efficient code Ensure code quality through TDD and observability practices Containerise applications using Docker Participate in Agile XP methodologies like pairprogramming and code reviews Integrate OAuth for security and user authentication Work with Python and Poetry for package management Utilise GitHub for version … right tools for the job, as the product evolves. Our Process First call with founder ( 30 mins ) Technical Screening with our CTO (30 min) Pairprogramming Technical Assessment ( 1hr) Final chat with team members (1-1.5 hours) Benefits We are a young business with a huge amount more »
Write clean, maintainable and efficient code Ensure code quality through TDD and observability practices Containerised applications using Docker Participate in Agile XP methodologies like pairprogramming and code reviews Utilize GitHub for version control and team collaboration This is more of an engineering role rather than a data … London for a 3-day team working session every 4-6 weeks Our Process Technical Screening with our Founder and our CTO (30 - 45min) Pairprogramming Technical Assessment with our CTO (45min - 1hr) System Design using AI technologies Assessment with our Head of Engineering (45min - 1hr) Final chat more »
AWS. Deploy your code to production and support it. Design REST APIs Champion best practices like automated testing and continuous deployment Share knowledge by pairprogramming, show and tell sessions. Play an active role in agile ceremonies like retrospectives and sprint planning. Skills and Experience Backend services Python … redux. Familiar with Agile development practices Experience with unit testing Commercial experience with software development of either front-end or backend development Experience of pairprogramming or mentoring Ability to breakdown and solve problems more »
tech stack encompassing Event Driven Architecture and real-time distributed systems. The focus will be on writing high quality, tested and maintainable code using PairProgramming to partner with talented engineers in a collaborative environment that encourages knowledge sharing and continual learning through regular tech talks, training and … of SQL You have a good knowledge of TCP/IP and WebSockets You have a thorough understanding of the principles of Object Orientated Programming and Computer Science fundamentals You're an advocate of Agile development methodologies, particularly TDD (Test Driven Development) and PairProgramming Experience with more »
tech stack encompassing Event Driven Architecture and real-time distributed systems. The focus will be on writing high quality, tested and maintainable code using PairProgramming to partner with talented engineers in a collaborative environment that encourages knowledge sharing and continual learning through regular tech talks, training and … of SQL You have a good knowledge of TCP/IP and WebSockets You have a thorough understanding of the principles of Object Orientated Programming and Computer Science fundamentals You're an advocate of Agile development methodologies, particularly TDD (Test Driven Development) and PairProgramming Experience with more »
with cross-functional teams to design, develop, and implement scalable solutions. 💥Utilize Kafka, Cassandra, and Kubernetes to build robust and efficient applications. 💥Participate in pairprogramming sessions to enhance code quality and foster knowledge sharing. 💥Implement Test-Driven Development (TDD) practices to ensure software reliability. Requirements: Proven experience … as a Scala Developer, with a strong understanding of functional programming principles.🌟 Hands-on experience with Kafka, Cassandra, and Kubernetes.🤖 Familiarity with PairProgramming and Test-Driven Development.⚡ Excellent problem-solving skills and ability to work effectively in a team environment.🧩 Based in London.🏠 This position is more »
Swansea, Wales, United Kingdom Hybrid / WFH Options
hackajob
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 – they value keen learners Drive to … with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pairprogramming – they pair around 50% of the time Writing code with test-driven development Component-based design techniques such as using pattern more »
contributing across the full-stack software solutions, you will be assisting in technical tasks and decisions regarding the tech stack (Including frameworks, libraries, and programming languages). You will be working with your colleagues through pairprogramming and code reviews, whilst supporting best practices. You will be more »
Cypress for integration testing. Any exposure to C# or AWS would be desirable. Experience working within an agile environment, ideally with exposure to TDD, PairProgramming, SOLID or eXtreme Programming processes. In such a supportive company, employee retention is high. Their recruitment is based not just on more »
London, England, United Kingdom Hybrid / WFH Options
BBC
Senior Software Engineers with demonstrable backend experience to join our teams in London, Newcastle, Glasgow and Salford. We are looking for a range of programming languages including Node.js (backend) and Python (Data and Machine Learning). We offer a warm welcome with full support settling in and foster a … only ship code; you’ll be intimately involved with all stages of developing the product, predominately focusing on the backend. Some practices we like: • Pair-programming. We like knowledge sharing and learning from one another • Shipping great products, not just writing superb code • Hybrid work environment. We balance working … you’re also looking for ways to optimise and improve both structure and design, then the BBC might be for you! Some of the programming language skills we are hiring for include: • Strong back-end web development skills, particularly with Node • Working knowledge of modern Python development software engineering more »
passion for learning and improving yourself and others. Responsibilities Understand and question the underlying business goals/requirements. Collaborate with others through whiteboarding and pairprogramming sessions. Communicate effectively with team members, stakeholders and customers. Produce clean code and practise merciless refactoring supported by unit/acceptance testing. … Must Have: Experience in delivering scalable, fully tested cloud native solutions - particularly with AWS (API Gateway, Lambda, DynamoDB, SQS/SNS). Strong functional programming skills in Java/JavaScript/Typescript ideally with Node.js . Experience working with OpenAPI and API frameworks/automated testing tools. Proficiency with more »
Leeds, England, United Kingdom Hybrid / WFH Options
KPMG UK
proactive in researching and analysing new technologies and trends Share your views and experiences into the team and add another dimension to our solutions Pair-program with other team members Perform code reviews What will you need to do it? A high percentage of work will require individuals to more »
Go Someone who can help upskill the team on Kotlin and Go will be a plus. Good understanding of development best practices such as pairprogramming, TDD, continuous integration and continuous delivery Good understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks Good understanding and more »
Go Someone who can help upskill the team on Kotlin and Go will be a plus. Good understanding of development best practices such as pairprogramming, TDD, continuous integration and continuous delivery Good understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks Good understanding and more »
City of London, London, United Kingdom Hybrid / WFH Options
ARM
support security, configurability and smooth code deployment, plus pairing with other team members/new colleagues to assist with knowledge transfer, on boarding and pair coding/code reviews. In this role, you will be primarily responsible for: * Delivery of high-quality development work results (structure, content, form) * Integrating more »
focussed on API's, Streaming, Deployment and Monitoring. The Principal Engineer will provide technical leadership and guidance with a focus on XP, TDD and Pair Programming. You will help to foster a DevOps mindset within the Engineering group. This role reports into the CTO, it's a "VP" level … management. Requirements: Extensive Technical Leadership Experience (Held multiple Tech Lead, Staff Engineer or Principal Engineer roles) Expert in Microservices and Cloud Expertise in Multiple Programming Languages. Excellent Communication Skills Advocate of XP, TDD, PairProgramming and DDD This is an opportunity for an experienced Principal Engineer to more »
have: 5+ years using .NET applications written in C# 7+ - .NET Core/5+ Passionate about innovation, clean code, and Solid principles, TDD, BDD & PairProgramming Knowledge of Messaging, with a focus on PubSub Knowledge of both Continuous Integration and Continuous Deployment. Knowledge of Microservices Architecture & SOA. Knowledge more »
that will scale Contribute to production operation and monitoring of systems and aware of SLAs Support and mentor other engineers through code reviews and pairprogramming to accelerate their technical mastery Challenge team processes, looking for ways to improve them Ideally you will have: Senior level experience in more »
of continuous improvement within a modern software development team. Experience of Test Driven Development within a software engineering context and comfortable with practices like pairprogramming and lightweight design modelling A good understanding of automation, continuous integration and DevOps principles and practices desirable. more »
of continuous improvement within a modern software development team. • Experience of Test Driven Development within a software engineering context and comfortable with practices like pairprogramming and lightweight design modelling • A good understanding of automation, continuous integration and DevOps principles and practices desirable. more »
South East London, London, United Kingdom Hybrid / WFH Options
Stepstone UK
ETL, AWS Redshift, SQL Server, Power BI, Cloud/DevOps AWS, Docker, Terraform, Bitbucket, Bamboo, Team City, Octopus CI/CD deploy pipeline, Agile, pairprogramming, code reviews, Python, C#, Java, Data Lakes, Crawlers, Event Sourcing and Data Mesh Your skills and qualifications People Leader: able to line more »
especially Git Knowledge of Patterns and Good Practices to design and develop quality and clean code Knowledge of HTML, CSS and JavaScript Experience in pairprogramming and code reviews Experience with testing at all levels: unit, integration, functional and performance Familiarity with task management, bug tracking, and wiki more »
Cheshire, Weston, United Kingdom Hybrid / WFH Options
Tilt Recruitment
efforts accurately. Actively participate in continuous improvement initiatives to enhance software development practices and overall quality. Provide guidance to team members through peer reviews, pairprogramming, and constructive feedback. Create sufficient documentation to support the understanding and maintenance of developed software. Support the release of new code to more »
to understand end-user requirements and translate them into effective technical solutions. Mentor and collaborate with software teams on code review, version control, architecture, pairprogramming, and software design. Additional Responsibilities: Investigate and share new technology from within and outside the organization. Provide input into future technology development. more »