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 ❯
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 ❯
Wimbledon, England, United Kingdom Hybrid/Remote Options
Morson Edge (Financial Services)
work involves designing and developing distributed systems that are highly scalable, resilient, and able to handle large transaction volumes. The environment is highly agile, with a strong focus on pairprogramming, TDD and BDD, and you’ll have the chance to influence technical decisions and shape how new features are delivered. Tech environment Java 17, Spring, Spring Boot … Reactive programming with Akka Microservices architecture Kafka, JMS, RabbitMQ, ActiveMQ Docker/Kubernetes, AWS, MongoDB What we’re looking for Solid hands-on experience with Java 11+ (ideally Java 21) Good understanding of Reactive Programming concepts with Akka, WebFlux, RxJava etc. Experience working with microservices and distributed systems Background with Kafka and JMS related messaging tools Knowledge of More ❯
South East London, London, United Kingdom Hybrid/Remote Options
Stepstone UK
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 ❯
based applications (AWS, Azure, or GCP) Deep understanding of LAMP stack, modern PHP (8.x+), and best practices for enterprise-grade systems Technical Expertise Expert-level understanding of Object-Oriented Programming, SOLID principles, and modern PHP standards (PSR series) Proven ability to design and implement large-scale, modular, and maintainable architectures (Domain-Driven Design, Hexagonal/Clean Architecture preferred) Strong … implementation of robust, scalable, and maintainable solutions Acts as a technical mentor for mid- and senior-level engineers; promotes code quality, testing discipline, and best practices through reviews and pairprogramming Owns the full software delivery lifecycle from planning and estimation through release and production support Partners with Product Owners, QAs, and cross-functional teams to ensure predictable More ❯
based applications (AWS, Azure, or GCP) Deep understanding of LAMP stack, modern PHP (8.x+), and best practices for enterprise-grade systems Technical Expertise Expert-level understanding of Object-Oriented Programming, SOLID principles, and modern PHP standards (PSR series) Proven ability to design and implement large-scale, modular, and maintainable architectures (Domain-Driven Design, Hexagonal/Clean Architecture preferred) Strong … implementation of robust, scalable, and maintainable solutions Acts as a technical mentor for mid- and senior-level engineers; promotes code quality, testing discipline, and best practices through reviews and pairprogramming Owns the full software delivery lifecycle from planning and estimation through release and production support Partners with Product Owners, QAs, and cross-functional teams to ensure predictable 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 ❯
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 ❯
City Of London, England, United Kingdom Hybrid/Remote Options
SGI
using React for front-end development and Python for backend services. You’ll be working in a culture that values craftsmanship, test-driven development, clean code, and collaboration through pairprogramming and code reviews. What You’ll Do Build dynamic front-end applications and UI components using React, TypeScript, and modern libraries. Collaborate with UX and product teams More ❯
scale Experience with production deployments and CI/CD pipelines (CodeFresh or similar) Comfortable updating Helm charts and Terraform configurations Experience with OpenSearch or ElasticSearch Nice to Have: Kotlin programming experience To be successful in this role, you should have: Strong knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, Event Sourcing etc.) An appreciation for … good development practices (Test-driven development, pairprogramming, continuous integration/deployment) We are looking for individuals who are passionate about software development and can contribute effectively in a team setting. If you are a motivated and skilled Contract Software Engineer, we would love to hear from you. Everyone should have the right to bring their whole self More ❯
architecture using Apache Iceberg Collaborating with business teams to translate requirements into data-driven solutions Building observability into data flows and implementing basic quality checks Participating in code reviews, pairprogramming, and architecture discussions Continuously learning about the financial indices domain and sharing insights with the team. More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Oliver Bernard
What You’ll Do Develop, test, and maintain Java applications that power our trading infrastructure. Collaborate with senior engineers to enhance system performance and reliability. Participate in code reviews, pairprogramming, and agile development processes. Work closely with traders and data analysts to understand real-world requirements and translate them into elegant technical solutions. What We’re Looking More ❯
What You’ll Do Develop, test, and maintain Java applications that power our trading infrastructure. Collaborate with senior engineers to enhance system performance and reliability. Participate in code reviews, pairprogramming, and agile development processes. Work closely with traders and data analysts to understand real-world requirements and translate them into elegant technical solutions. What We’re Looking More ❯
City of London, London, United Kingdom Hybrid/Remote Options
N Consulting Global
architecture using Apache Iceberg • Collaborating with business teams to translate requirements into data-driven solutions • Building observability into data flows and implementing basic quality checks • Participating in code reviews, pairprogramming, and architecture discussions • Continuously learning about the financial indices domain and sharing insights with the team WHAT YOU'LL BRING: Writes clean, maintainable Python code (ideally with More ❯
architecture using Apache Iceberg • Collaborating with business teams to translate requirements into data-driven solutions • Building observability into data flows and implementing basic quality checks • Participating in code reviews, pairprogramming, and architecture discussions • Continuously learning about the financial indices domain and sharing insights with the team WHAT YOU'LL BRING: Writes clean, maintainable Python code (ideally with More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Anson McCade
Work with cloud technologies (AWS) to build and maintain robust, secure APIs Collaborate closely with product, design, and sales teams to shape solutions that matter Engage in code reviews, pairprogramming, and continuous improvement of Agile processes Help optimize data handling with PostgreSQL and contribute to microservice-based architecture We’re looking for a Python Developer who: Has More ❯
Work with cloud technologies (AWS) to build and maintain robust, secure APIs Collaborate closely with product, design, and sales teams to shape solutions that matter Engage in code reviews, pairprogramming, and continuous improvement of Agile processes Help optimize data handling with PostgreSQL and contribute to microservice-based architecture We’re looking for a Python Developer who: Has More ❯
backend services. Contribute to architectural decisions and suggest new tools, frameworks, or best practices. Collaborate closely with cross-functional teams including Product, Design, and Delivery. Participate in code reviews, pairprogramming, and technical discussions. Continuously improve processes and advocate for quality through Agile practices. Ensure clean, testable, and well-documented code. Our Tech Stack You’ll be working More ❯