maintain high-quality software using Python as your primary languageOptimize our software engineering capability and new technologiesFollow best engineering practices such as TDD, BDD, Pair-programmingMentor and collaborate with other engineers to deliver resultsQualifications:Strong full stack experience in software design and implementation using PythonKnowledge of industry-recognized frameworks more »
people you work with.You see state of the art practices as just where we begin – including working with the customer, working in small batches, pair/ensemble programming, BDD/TDD, easy to change emergent architectures, clean code, trunk-based development, and continuous deployment.You love to learn as … much as you love to share what you know with team-mates. Coaching and mentoring team-mates is a natural instinct in pair/ensemble programming sessions. You’re all about getting things done and doing them well, as a team.About Ford Digital: Ford Digital is a new more »
Proven experience working as a Senior Software Engineer or similar technical role. Strong experience in BDD, TDD, automated functional and non-functional testing and pair programming. Strong experience in .NET development with a specific emphasis in an Agile/DevOps environment. In-depth understanding of software development life cycle more »
problems. In this role you will: Write, review, and advocate for robust, maintainable code with extensibility in mind. Play a pivotal role in architecture. Pair program with other engineers, making everyone around you better. Identify skills gaps and help build out the team. Work closely with hardware, UX, regulatory more »
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Reed Technology
the wider software development lifecycle. Write effective unit tests and work with relational data stores (SQL/NoSQL) to optimize query performance. Engage in pair-programming and lead, inspire, and motivate colleagues by setting clear goals and providing guidance. Foster a culture of high engagement, empowering staff to … the software development lifecycle. Experience in software development within a formal environment. Ability to write effective unit tests. Strong collaboration skills and experience in pair-programming. Benefits: Flexible working hours Industry-leading pension scheme Remote working or office working (personal preference) If you are ready to make a meaningful more »
Central London, London, United Kingdom Hybrid / WFH Options
Global Media and Entertainment Group
We work hard to make sure that this is a fun, creative and satisfying place for developers to work. We believe in code reviews, pairprogramming, hack time, code katas, attending conferences and investing in developers to make them better. We emphasise quality over quantity and aim to more »
Employment Type: Postgraduate courses, Work From Home
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Pardoe Wray
Collaboration: Communicate effectively with non-technical support, product teams and collaborate within cross-functional groups. Coaching and Mentorship: Guide other developers through code reviews, pairprogramming, and knowledge sharing. Advising Team Lead: Collaborate with team leads on technical strategies and solutions. Refinement of User Stories and Tasks: Collaborate more »
Manchester Area, United Kingdom Hybrid / WFH Options
ECOM
low turnover of staff. Their engineers work in small, agile multi-disciplinary teams who value knowledge sharing and collaborative working, so they often use pairprogramming and run communities of practice to support continuous learning. As a Senior Software Engineer, you’d be the most senior “hands-on … be given the opportunity to shape the standards and processes they adopt. Skills: C#, .NET Core, Azure TypeScript, (Node & React) CI/CD, TDD, PairProgramming The package is good too – up to £62k plus benefits including 10% bonus, 10% pension, private healthcare and remote first working with more »
You’ll champion our software quality through modern agile practices, including test-driven development and continuous integration/automated testing, as well as effective pairprogramming across the team. You’ll maintain good oversight of all software development across Cellular Origins, working closely with a multidisciplinary team of … with frontend and/or backend development using React-native/Angular, FastAPI/Flask/Django and database backend Strong experience with OOP programming languages and use of modern software design patterns for developing mixed desktop/enterprise applications, interfacing with low-level peripherals using proprietary communication interfaces more »
solutions for EE clients. Demonstrating strong problem-solving skills, always thinking with the 'bigger picture' in mind. Utilising Agile Technical practices; TDD, Continuous Integration, PairProgramming etc Writing elegant yet simple code in NodeJS/Typescript. Being a "Natural born problem solver" Acting in a consultative manner with more »
of the software delivery lifecycle * Passion for mentoring and technical coaching of engineers * Excellent verbal and written communication skills Collaborative skills - being open to pairprogramming and working closely with engineers in cross functional teams * Infrastructure provisioning tools e.g. Terraform, Ansible Good automation skills, including experience with unit more »
Manchester Area, United Kingdom Hybrid / WFH Options
ECOM
who value diversity and teamwork over individual heroics, so you’d be working alongside people that are passionate about using practices like TDD and PairProgramming in an autonomous DevOps environment. As a Senior Software Engineer, you’d work across the full stack and would be responsible for 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 Typescript ideally with Node.js . Experience working with OpenAPI and API frameworks/automated testing tools. Proficiency with test-driven development ( TDD 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 »
Milton Keynes, England, United Kingdom Hybrid / WFH Options
Allica Bank
solid understanding of the domain you are working in, and proactively identify and clarify new requirements Mentor and support more junior colleagues e.g. through pairprogramming, answering questions Ways of working (personal development, training, collaboration & support) Personal Attributes & Experience Proficient in JavaScript, Typescript, React + Hooks, NodeJs, HTML5 more »
significant issues. Ensure company standard frameworks and policies are understood and adopted. Support other engineers to produce clean, quality code through code reviews and pair programming. Drive DevOps practices to automate the Product development life cycle. Drive solutions through experimentation and innovation as a culture. Support the technical platform more »
Bath, England, United Kingdom Hybrid / WFH Options
Bulb Resourcing
with others to maintain relationships and communication. What do they look for in a Software Developer? The development team works very closely white-boarding, pairprogramming and architecting as a team while peer reviewing every line of code. They promote having fun while you work and work in … React MySQL They won’t however need you to have experience with these specifically, as long as you have commercial experience with other modern programming languages. What are they looking for in you? You should be able to demonstrate your experience with MVC frameworks and/or modern JavaScript more »
succeed We’re looking for strong Java/Spring developers (5+ years experience), ideally with Microservices. In helping them modernise you’ll champion Extreme Programming (XP) practices such as test-driven development (TDD), refactoring, continuous integration (CI) and pair programming. Crucially you must have experience mentoring other Developers more »
communications compliance provider is devising inventive email, social media, and voice messaging solutions for its clients.The Lead Java SDET position necessitates expertise in Java programming and testing solutions for API services on extensive systems. The technological stack for this Lead Java SDET opportunity incorporates Java, automated testing, JUnit, Selenium … testingHave experience with JUnit, Selenium, and testing backend systems/APIsAs the Lead Java SDET, you will strongly advocate for modern development methods, including pairprogramming, Agile, and BDD/TDD. This company regularly hosts tech meetups, hackathons, and Pizza Thursdays, and even has beer taps in their more »
London, England, United Kingdom Hybrid / WFH Options
Jobleads-UK
in our platform architecture. We practise continuous deployment and release new versions of Kraken around 200 times per day. Engineering standards are high. We pair program, thoroughly review and test code before it deploys, and maintain fast, high-value test suites. We have weekly tech talks, a day a more »
guidance, oversee projects, and ensure the seamless integration of Endur with other trading systems. Engage in hands-on software development and support activities, including pairprogramming on new features and troubleshooting. Drive project ownership, including defining requirements, scheduling, resource allocation, and ensuring timely delivery of projects. Collaborate with more »
of the software delivery lifecycle Passion for mentoring and technical coaching of engineers Excellent verbal and written communication skills Collaborative skills - being open to pairprogramming and working closely with engineers in cross functional teams Infrastructure provisioning tools e.g. Terraform, Ansible Good automation skills, including experience with unit more »
goes further as a mentor, guiding other engineers. You impart not just knowledge but a culture of best-in-class engineering—embracing clean coding, pairprogramming, strategic debt management, and the prowess of cloud-native solutions. In your pursuit of continuous improvement, you're not solely reliant on more »
Bracknell, England, United Kingdom Hybrid / WFH Options
Xe.com
through App or Web of 20%. Team Player: You will be part of the team and mentor and support junior developers, including through pair-programming and code reviews. Actively participate in coding chapters and workshops. You will continually learn new skills and technology and work to a more »
Manchester, England, United Kingdom Hybrid / WFH Options
Made Tech
stakeholders to gather requirements and keep them engaged with Experience in working with a team of engineers using a variety of techniques such as pairprogramming or mob programming. Working with data scientists to productionise advanced data deliverables, such as machine learning models Working knowledge of statistics Working more »