their innovative team. Their Culture: They thrive on a close-knit, fun, and technology-driven environment. Their development approach emphasizes collective effort, with all team members actively participating in pairprogramming, white-boarding sessions, and architectural discussions. Every line of code is peer-reviewed to ensure the highest quality. They operate with an agile mindset, utilizing the Scrum … applications. What They're Looking For: While their current stack includes PHP, Slim Framework, JavaScript, React, and MySQL, they're primarily interested in candidates with commercial experience in modern programming languages and a strong grasp of software development principles. Demonstrable experience with MVC frameworks and/or modern JavaScript frameworks is essential. Beyond specific technologies, they highly value (and … will: Exhibit genuine passion for both their mission and the technologies they employ. Enjoy close collaboration with technical and non-technical colleagues alike. Be comfortable with the practices of pairprogramming and comprehensive code reviews. Possess a proactive and positive approach to problem-solving within their team and across the organization. Show a strong desire to continuously learn More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What youll be doing Being part of their large development team … youll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. Youll lead by example and get involved with mentoring others and developing skills across More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What you’ll be doing Being part of their large development … team, you’ll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. You’ll lead by example and get involved with mentoring others and More ❯
Laravel, Symfony etc). JavaScript (React or Vue). High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Willingness to do pairprogramming and peer code reviews. Bonus points for Slim. Test Automation. Previous work in the health sector. What you’ll be doing Being part of their large development … team, you’ll work closely with Product Owners and Account Managers on key deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting as a team. You’ll lead by example and get involved with mentoring others and More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Robert Half
requirements analysis and design through to development, deployment, and providing 2nd-tier technical support to our US-based support team. You'll work in a collaborative environment that blends pairprogramming with independent development , making this an excellent opportunity to grow your expertise and take on new technical challenges. Key Responsibilities Enhance and develop features for my clients … gathering, design discussions, and technical planning. Contribute to development, testing, and deployment activities. Provide second-tier technical support to the US Technical Support team. Collaborate closely with teammates using pairprogramming and agile practices. Required Skills & Experience Strong Java SE development skills. Solid understanding of Object-Oriented Design and Development principles. Experience with JUnit or similar testing frameworks. More ❯
own work as possible; this is your application and we want to hear from you \r \r How we work: \r As a development team we work closely together, pairprogramming, whiteboarding and architecting as a team and peer reviewing every line of code. We have fun while we work and are passionate about technology. We work in … A passion for the work we do \r \r \r Good organisational and communication skills \r \r \r A learning mindset \r \r \r Comfortable with the prospect of pairprogramming and code review \r \r \r A positive and proactive approach to problem solving both with their team and the wider company \r \r \r Someone who More ❯
West London, London, United Kingdom Hybrid/Remote Options
Spyrosoft Ltd
good design patterns, lead research activities such as technical spikes, lead troubleshooting and issue resolution activities, follow automated test-driven techniques to ensure high code quality and participate in pairprogramming and reviews whilst coaching/mentoring junior members of the team. The successful application will have expertise in a mainstream object-orientated programming language preferably Java More ❯
experience, but for your calibration, typically we'd expect candidates at this level to have around 5+ years of software engineering experience. You should be prepared to undertake our pair-programming stage of the interview process in Javascript or Typescript and be assessed on that basis as if it has been your main language. We're hiring for More ❯
at interview. Our Hiring Process At Methods Analytics, we believe in a transparent hiring process. Here's what you can expect: Internal Application Review Initial Phone Screen Technical Interview PairProgramming Exercise Final Interview Offer Benefits Working at MA Methods Analytics (MA) exists to improve society by helping people make better decisions with data. Combining passionate people, sector More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and More ❯
of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pairprogramming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of … functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and More ❯
Telford, Shropshire, England, United Kingdom Hybrid/Remote Options
F5
for SC clearance and have experience with Spring Boot. What You'll Do: Build scalable microservices using Java and Spring Boot Deliver high-quality code through TDD, BDD, and pairprogramming Create and maintain RESTful APIs and asynchronous services Get hands-on with the DevOps lifecycle from development to deployment and monitoring Design and implement cloud-native solutions More ❯
CockroachDB, NATS, Vault, Cloud HSMs, cert-manager Tools: Terraform, GitHub, Prometheus, Tilt Code: Go (and a little Java), containerised microservices, CQRS, open-source Ways of working: TDD/BDD, PairProgramming, 100% remote, SecDevOps THE TEAM The Platform Security and Secrets Team builds and operates low-latency, mission-critical, stateful services that power our payments infrastructure 24x7 More ❯
multiple markets. You will play a vital role as we reimagine the labour market to make it work for everybody. Your responsibilities: Start your day with a stand up, pair with your team-mates, write some tests and implement your app Collaborate with other teams on your project, review a pull request and deploy to production through your CI … quality Attend a planning session with your team Our tech stack and methodologies: C# .NET (8+), Terraform, Typescript - Services: Rest API; Event-driven, Microservice, Serverless architecture - Principles: TDD, Agile, PairProgramming - CI/CD: Git, Docker, Bamboo - Cloud: AWS, Lambda, ECS - Databases/Storage: Postgres , Dynamo, DocumentDb, OpenSearch/Elastic, Redis - Monitoring: Cloudwatch, Kibana, Grafana, DataDog Qualifications Experience More ❯
with APIs and backend services, ensuring seamless data flow and performance. * Champion front-end best practices, including testing, CI/CD, performance optimisation, and accessibility compliance. * Conduct code reviews, pairprogramming, and technical mentoring for junior developers. * Work closely with Product Owners, Platform Leads, UX/UI Designers, QA, and Backend teams to deliver cohesive, customer-centric solutions. More ❯
quality software Ability to adapt to new languages and frameworks Choosing the right technology for the job, striving for simplicity Providing support for digital products once they are live Pairprogramming with other members of the team, including designers and QAs Own the delivery of user stories end-to-end, working within agile principles Be an advocate for 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 ❯
internal development processes and tools. Stay updated with the latest industry trends, continuously learning and applying new best practices in software development. Mentor junior and mid-level engineers through pairprogramming, code reviews, and technical guidance; help raise the team's engineering standards. Deliver projects from concept to production, including post-launch monitoring, iteration, and performance tuning. Proactively More ❯
teams to deliver secure, scalable, and maintainable software Collaboratively define and enforce engineering standards, best practices, and architectural principles across teams Mentor engineers through code reviews, technical workshops and pairprogramming when required Ensure consistent delivery of high quality software through robust development processes and quality gates Establish measurable KPIs for technical performance, code quality, and delivery velocity More ❯
Edinburgh, Midlothian, United Kingdom Hybrid/Remote Options
Aberdeen
production-ready, with appropriate logging and monitoring in place. Apply engineering best practices, including test automation, CI/CD pipelines, and secure coding standards, and participate in code reviews, pairprogramming, and collaborative problem-solving. Explore and apply AI-assisted development tools (eg GitHub Copilot) to improve engineering efficiency and solution quality and drive continuous improvement in development More ❯
work in these ways, as well as encouraging and enabling these practices from others: Collaborate - We work in cross-functional, mission driven, autonomous squads that gel over time. We pair program to work better through shared experience and knowledge. Focus on outcomes over outputs - Solving a problem for users that translates to business results is our goal. Measurements focused More ❯
london, south east england, united kingdom Hybrid/Remote Options
Tipalti
Develop and enhance backend APIs and microservices to support new functionalities. Write clean, testable, and scalable code across the full stack. Participate actively in code reviews, design discussions, and pairprogramming to promote knowledge sharing and technical excellence. Work in a highly collaborative environment—we code together, learn together, and succeed together. Tipalti Perks An open and inclusive More ❯
Birmingham, England, United Kingdom Hybrid/Remote 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 ❯