a cross functional agile team. Refining the team's processes to continuously integrate and working towards a deliverable application. Championing best practices such as PairProgramming and TDD in order to develop clean, resilient code that performs at serious scale. Coaching and providing feedback to fellow developers. Growing … a Senior Scala developer Strong TDD/BDD and unit testing skills Strong experience of Docker and Kubernetes. Passion for Agile software delivery and pairprogramming best practices Familiarity with continuous integration and delivery practices Background in software development for high traffic, high availability large scale backend systems 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 »
companies offerings and set the technical standard for the organisation moving forwards. The role will involve designing and delivering new platform capabilities, hands-on programming work - coding, pairprogramming and testing. Skills needed: Java8+ (they are using 17) REST Cloud (ideally AWS or Azure but GCP also 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 »
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 »
functional agile team, enjoying the freedom to self-organize and refine processes for continuous integration and delivery. Best Practices Advocacy: Champion best practices like PairProgramming and TDD to ensure the development of clean, resilient code at scale. Mentorship and Growth: Provide coaching and feedback to fellow developers 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 »
Scala (Type level stack, Kafka, Kubernetes, GCP, AWS). Good working knowledge of Supporting - Akka - HTTP - Streams i Experience working in an Agile environment PairProgramming and TDD in order to develop resilient code Ability to Mentor team members Knowledge of DevOps and GitOps principles. If this could more »
Scala (Type level stack, Kafka, Kubernetes, GCP, AWS). Good working knowledge of Supporting - Akka - HTTP - Streams i Experience working in an Agile environment PairProgramming and TDD in order to develop resilient code Ability to Mentor team members Knowledge of DevOps and GitOps principles. If this could more »
a cross functional agile team. • Refining the team's processes to continuously integrate and working towards a deliverable application. • Championing best practices such as PairProgramming and TDD in order to develop clean, resilient code that performs at serious scale. • Coaching and providing feedback to fellow developers. • Growing more »
cloud technologies - CI/CD, Azure, AWS, GCP etc Experience working within a start-up environment is beneficial Comfortable with agile best practices including pairprogramming In terms of the package: Salary: Up to £60,000 + 10% Bonus 1 day per week onsite - Central London Clear pathway 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 »
Akka Streams is required to support existing services. Looking into how our personalization services can evolve with machine learning. Championing best practices such as PairProgramming and TDD in order to develop clean, resilient code that performs at serious scale. Growing our engineering culture which is focused on 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 »
ensuring they adhere to coding standards, best practices, and architectural principles. Set a positive example in software development by actively participating in code reviews, pairprogramming sessions, and knowledge exchange. Work with stakeholders to define product goals, features, and outcomes, translating requirements into manageable user stories and tasks. … teams from a technical standpoint. Extensive experience (typically 8+ years) in various software engineering roles. Strong technical proficiency in software development, including expertise in programming languages and development tools like Spring Boot, SonarCloud, and Kafka (or similar Middleware and Messaging technologies). Thorough grasp of Agile principles and methodologies more »
deployment, and cloud/on-premise scaling across various streaming devices.Requirements:Strong experience in development with Kotlin and GolangStrong understanding of development best practices (pairprogramming, TDD, CI/CD).Familiarity with CI tools (e.g., Jenkins, Concourse) and testing frameworks.Experience creating dashboards and monitoring KPIs for developed applications.Industry more »
cloud/on-premise scaling across various streaming devices. Requirements: Strong experience in development with Kotlin and Golang Strong understanding of development best practices (pairprogramming, TDD, CI/CD). Familiarity with CI tools (e.g., Jenkins, Concourse) and testing frameworks. Experience creating dashboards and monitoring KPIs for more »
chance to remain hands on with Software Development and stay up to date with modern technologies/tools. You will be expected to conduct pairprogramming exercises and review code, as well as mentor junior members of your team. You will work with Product, Data & Front End Developers more »
and alerting systems while contributing to client application security. Requirements: Strong experience in development with Kotlin and Golang Strong understanding of development best practices (pairprogramming, TDD, CI/CD). Familiarity with CI tools (e.g., Jenkins, Concourse) and testing frameworks. Experience creating dashboards and monitoring KPIs for 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 »
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. Join emagine: If you are up to the challenge and would like to find out more, get in touch 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 »
London, England, United Kingdom Hybrid / WFH Options
Ford Digital
collaboratively with Product Managers to find solutions to customer problems. We employ Test-Driven Development (TDD), Trunk-Based Development (no Pull-Requests), Continuous Deployment, Pair/Ensemble Programming and other related practices, many inspired by eXtreme Programming. These practices are essential elements to how we develop software. We more »