on UI/UX excellence. Collaborate with designers to ship inclusive, responsive interfaces Mentor & grow engineers. Provide day-to-day technical coaching for senior and mid-level engineers through pairprogramming, architecture sessions and constructive feedback. Upskill client engineering teams. Coach client developers on modern tooling and DevOps/cloud-native practices, ensuring sustainable ownership after Bain's … thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations Other Experience Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation Commercial acumen and understanding of business models Seniority level Seniority level Not Applicable Employment type More ❯
solutions for generating, visualizing, and maintaining API docs • Experience with unit testing and test-driven development (TDD) • Familiarity with Agile development methodologies and practices • Proficiency in one or more programming languages such as Java, TypeScript and JavaScript • Experience working with AWS cloud services such as S3, RDS, SNS and SQS • Familiarity with Jira or similar issue tracking tools • Excellent … Familiarity with database technologies such as PostgreSQL, MySQL and DynamoDB • Excellent problem-solving skills and attention to detail • Ability to work collaboratively in a team environment and participate in pairprogramming • Understanding of security best practices for software development Desired Skills: • Experience with frontend development using frameworks such as React, Angular, or Vue • Knowledge of microservices architectures and 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 ❯
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 ❯
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 ❯
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 ❯
to end-to-end scenarios. Understanding of security practices. Agile Development methodologies. Good knowledge of version control & CI/CD. Knowledge of Azure DevOps preferable. Experience with Git and pair programming. Good interpersonal and mentoring skills. Good leadership skills. Excellent communication skills with stakeholders and peers at all levels of the business. An effective team member with a highly More ❯
to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pairprogramming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in Agile teams with designers, analysts, and infrastructure More ❯
infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pairprogramming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. More ❯
infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pairprogramming, and advocate for clean code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. More ❯
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 ❯
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 ❯
Manchester, North West, 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 ❯
Birmingham, West Midlands, 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 ❯
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 ❯
Leeds, West Yorkshire, Yorkshire, 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 ❯
Bristol, Avon, South West, 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 ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
La Fosse
in designing and maintaining scalable, high-quality systems. Key Responsibilities Build modern software using React, Java, Spring Boot, and microservice architectures Follow Agile and DevOps best practises, including TDD, pairprogramming, and CI/CD Collaborate closely with Product, UX, and business stakeholders Contribute to architecture, design decisions, and coding standards Drive continuous improvement and adopt modern development More ❯
requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, testing and continuous integration. Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, Test Driven Development (TDD), Refactoring, and Acceptance Test Driven Development (ATDD). Experience with Behavior Driven Development (BDD). Secure Software development (i.e., Layer 7 Policy). More ❯
or modern Java Expertise in microservice architectures and frameworks like Spring Boot Deep understanding of RESTful API design and integration Experience with Agile methodologies (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 ❯
Terraform and AWS to support deployment and infrastructure as code Write, deploy, and support production code Drive best practices in automated testing, continuous integration, and deployment Share knowledge through pairprogramming , code reviews , and team sessions Participate in agile ceremonies like sprint planning, stand-ups, and retrospectives What We're Looking For A front-end expert with an … and React Familiarity with backend languages like Python and frameworks like Django Experience with unit testing and test-driven development Exposure to Agile working practices Comfortable with mentoring or pairprogramming Curious, collaborative, and committed to solving problems from first principles Admiral: Where You Can We take pride in being a diverse and inclusive business. It's a More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
E.ON
to application design Work in an agile team with other backend engineers and product designers.* Plan, build, test, and release new features and experiments.* Work in a team through pairprogramming and code reviews.* Help solve the challenges that come with large-scale systems and lots of data.* Work closely together with our Product, Data, Front-end, Platform … language, or willing to adapt.* Experience working with RESTful APIs and/or GraphQl.* Experience using version control tools e.g. git.* Good understanding of development best practices such as pairprogramming, TDD.* The desire to work with new technologies and design solutions with the team from the ground up using effective communication skills that encourage collaboration and teamwork. More ❯
to be onsite in Shropshire 3 days per week. Your Role: Build scalable microservices using Java and Spring/Spring Boot. Deliver clean, maintainable code through TDD, BDD, and pairprogramming Design and maintain RESTful APIs and asynchronous services Contribute to the full DevOps lifecycle - development, deployment, and monitoring Collaborate in Agile teams with designers, analysts, and infrastructure More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
La Fosse
continuous delivery pipelines. Key Responsibilities Design, build, and maintain high-quality, scalable software using Java, React, and Spring Boot Apply Agile and DevOps best practices: TDD, CI/CD, pairprogramming, and automated pipelines Collaborate with product owners, platform teams, UX designers, and business stakeholders Translate business requirements into efficient, maintainable technology solutions Lead by example on code More ❯
architecture to allow us to scale and continue to operate a reliable platform that our clients and third party developers can build their businesses on. Our organisation embeds Extreme Programming at the core of our practices. The ideal candidate will be experienced in C#/.NET, SaaS operations, agile delivery, and test-driven development. They will be excited about … day, where you can work on skills and professional development. Skills, Knowledge and Expertise Candidates must: Be able to communicate clearly and collaborate with others using these working practices: Pairprogramming/Extreme programming. Kanban. Test Driven Development. Continuous Integration. Have experience building and maintaining web applications in production environments. Common architectural patterns (e.g. layered, hexagonal, clean). More ❯