of tooling across the tech stack, including Python, TypeScript, Postgres, Kubernetes, Docker, Terraform, Azure. In this role you'll be: Building, testing, and continuously delivering small,high qualitychangesto production. Pairprogramming with others on the team to collaboratively build and share knowledge. Working with product stakeholders to plan and design improvements to our platform. Joining customer calls to … working across the stack as part of a small startup team. Competent coding with Python, TypeScript, or a similar language. Collaborative-comfortable working together to build quality fast (e.g. pairprogramming). Experienced building SaaS products that delight customers, from conception to production. Experienced with building and operating production distributed systems. Experienced with cloud native, containers, Kubernetes. Confident … You'llstand out if you: Haveexperience building cyber security products. Haveexperience working in startups. Have experience as a site reliability engineer or similar role. Have experience working with extreme programming practices such as pairprogramming,tdd,trunk baseddevelopment, and close customer collaboration. Areable to work onsite from our lovely office in Canary Wharf the majority of the More ❯
London, Farringdon, United Kingdom Hybrid / WFH Options
Rullion - Eon
design, collaborating within an agile team alongside other backend engineers and product designers. Strategize, develop, test, and deploy new features and experiments. Engage in collaborative coding practices such as pairprogramming and code reviews within the team. Contribute to resolving the complexities inherent in large-scale systems and extensive datasets. Foster close collaboration with our Product, Data, Front … language, or willingness to adapt. Hands-on experience with RESTful APIs and/or GraphQL. Proficiency in version control tools like Git. Sound understanding of development best practices including pairprogramming and TDD. Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication skills that promote teamwork. Strong More ❯
stack engineer you will work on varied projects, quickly making an impact for customers and helping to make roads around the world safer and greener. You'll benefit from pairprogramming and regular touch points with colleagues, but will have significant autonomy and drive your own impact in our stack. About you You bring energy, curiosity, and a … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2 hour final round interview, split into a 45 minute technical experience interview, 45 minute soft skills More ❯
as code understanding of software design principles, and an ability to apply them familiarity with modern software development approaches such as automated testing, test driven development (TDD), continuous integration, pairprogramming, code review, observability and version control understanding of common web security risks such as OWASP Top 10, and the corresponding mitigations enjoy researching and learning new programming … complex issues, drawing upon a broad knowledge of web technologies have supported others in their use of modern software development approaches including automated testing, test driven development, continuous integration, pairprogramming, code review and version control have experience in management, helping colleagues with their career development and coaching more junior staff members share knowledge among the GDS teams More ❯
Role Is Suitable For You If You Are: Completing or have recently completed a degree (at least 3 years) in Computer Science or Informatics Able to complete a difficult programming challenge using Java (C++ and other languages not allowed) Highly proficient in programming in multiple languages with experience outside of university projects Deeply interested in computing from first … self-starter who is able to complete projects with minimal supervision Your First Three Months Your first three months will include various forms of on-the-job training, including pairprogramming, interactive talks, and collaborative problem-solving. During this time, you can expect to contribute and even lead on multiple projects and see your work go into production. … Frequent socials and company events Interview Process: 1 1 Coding challenge (2 hour time limit) 2 2 Initial call with HR representative and developer (30-45 minutes) 3 3 Pairprogramming session (1.5 hours) 4 4 Culture-fit interview with founder and developer (1.5 hours) To Apply: Please submit the form below. If you have graduated or will More ❯
guiding technical direction to make a significant impact for customers, helping to make roads around the world safer and greener. You will mentor junior and mid-level engineers through pairprogramming and code reviews, and drive significant technical initiatives within our stack. About you You bring energy, curiosity, and a bias for action, and you love collaborating to … we're looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. Hiring process: 30 minute screening interview. 1 hour pairprogramming interview where you will work together with a VivaCity engineer 2.5 hour final round interview, split into a 60 minute technical experience interview, 60 minute soft skills More ❯
dive software engineering expertise Thrive in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion to learn more about machine … building solutions that are robust, scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating and pivot as we go More ❯
and grow in a dynamic environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services, CNCF technologies, or the HashiCorp … how your values align with ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful. Skills & Collaboration: A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving. Meet the Team: An opportunity to come to our … ask questions, and get a feel for our culture and ways of working. We'll also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise. We're committed to making this process as inclusive as possible. If there's anything you need to help you participate fully, let us know, and More ❯
dive software engineering expertise Thrive in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion to learn more about machine … building solutions that are robust, scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating and pivot as we go More ❯
Spring Boot/Cloud. Microservice Architectures. Cloud Platforms such as AWS, GCP or Azure. Web technologies including HTML, CSS, advanced Javascript, Web Services. Continuous Integration/Continuous Delivery. BDD, pair programming. Agile development methods such as Scrum or Kanban. REST API development and/or consumption. Relational databases MySQL, SQL Server, Postgres, etc. Experience in frontend work, eg. Java 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 ❯
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 ❯
is eligible to obtain HMG Security Clearance at the SC level Build and manage systems, infrastructure and applications using infrastructure as code and automation (Terraform, Ansible, K8s, Helm, Go) Pairprogramming, knowledge sharing and running appropriate training sessions for the team Writing well-defined tickets (and supporting documentation when required) as well as keeping them up-to-date More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
E1 1AB, Whitechapel, Greater London, United Kingdom
Tech4 Ltd
and implement systems and software to meet requirements using appropriate tools and methods. Promote the creation of high-quality code by commitment to practices such as test-driven development, pairprogramming and code review. Be responsible for the technical development of all stages of software creation, including testing; ensure that implementation meets security, performance, and safety requirements. Suggest … experience in system design, development, testing and operational stability. Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Experience applying continuous delivery, test driven development and pair programming. Experience of working in an agile environment and an understanding of Scrum principles in particular. Experience writing and consuming RESTful APIs in Python. Experience with AWS services (Lambda More ❯
/iOS and XCUnit Experience building mobile app frameworks, Cocoapods, and SPM Experience using UIKit and SwiftUI Knowledge of accessibility best practices Experience with CI/CD, TDD, and pairprogramming Familiarity with Agile methods like Scrum or Kanban Experience with REST API development or consumption Ability to build high-performance, scalable applications Deep understanding of MVVM and 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 ❯
South West London, London, United Kingdom Hybrid / WFH Options
John Lewis & Partners
understanding of Microservice Architectures. Experience with application frameworks such as http4k or Spring Boot. An understanding of Agile development methods such as Scrum or Kanban. Demonstrable experience in TDD, pair programming. Continuous Integration/Continuous Delivery REST API development and/or consumption. Desirable skills/experience you may have Experience with Cloud Platforms such as AWS, GCP or More ❯
of the Engineering team (1 hour) Video interview with the Hiring Manager & wider team (1 hour) What We Think Youll Need Proven success writing code in two or more programming languages. A willingness to learn our tech stack - primarily C# .NET, Node.js, and React. Proven experience developing APIs and services. An understanding of working with Agile methodologies such as … Extreme Programming, Kanban, or Scrum. Experience mentoring junior team members. Resilience in early-stage business situations, where requirements are evolving and experimentation is necessary. Bonus points for experience with cloud technologies (we are moving to GCP), collaborative methods like ensemble, mob, or pairprogramming, financial software development, or Test Driven Development. N.B - there is an on-call More ❯
member of Engineering team (1 hour) Video interview with the Hiring Manager & wider team (1 hour) What We Think Youll Need Proven success writing code in two or more programming languages. A willingness to learn our tech stack - mostly C# .net, Node and React. Proven experience developing APIs and services An understanding of working with Agile methods, such as … Extreme Programming, Kanban, or Scrum. Experience mentoring more junior team members. Resilience in early-stage business situations, where requirements are evolving and experimentation is required. Bonus points if you have experience of cloud technologies (we are moving to GCP); experience using highly collaborative methods such as ensemble, mob, or pairprogramming; experience writing financial software; or experience More ❯
release. Comfortable making strategic technical decisions while enabling others to lead implementation. A strong advocate for modern engineering practices, including: Iterative development , continuous deployment, and test automation Knowledge sharing , pairprogramming, and collaborative design & development Shared code ownership and cross-functional product team collaboration Bonus Points If You: Have delivered impactful work across the full stack -from mobile More ❯
Work in an Agile cross-functional team of a Product Manager, Product Designer and Developers (We use a blend of processes that work for us inc. SCRUM, Kanban and PairProgramming) Be involved in the end to end cycle of building our product Champion quality code while being pragmatic Work in an inclusive, collaborative, transparent, non-hierarchical and … job, if you're willing to learn, we are interested in speaking with you. Clojure to write our backend microservices (please apply if you have experience with any Functional Programming language) Terraform for our infrastructure provisioning and deployment We regularly contribute to Open Source libraries and encourage our Developers to suggest new technology that can add value to building … You While not essential, the following experience and qualifications are highly desirable in our ideal candidate for this position: You have previous experience with or are excited about Functional Programming You've worked in a cross-functional Agile team You'd like to be part of a team that does Pairing Programming and Test Driven Development You have More ❯
opportunities to learn about each other. Intro/screening call with our Recruitment Team Short online behavioral and cognitive assessment via the Predictive Index Technical interview and/or pairprogramming coding exercise(frontend focused, likely React/Next.js based) with our Hiring Managers Panel Interview (may include system design or architectural discussion) Compensation & Benefits The posted range More ❯