4 of 4 Pair Programming Jobs in the City of London

Senior Software Engineer

Hiring Organisation
Formula
Location
City of London, London, United Kingdom
products Ability to write efficient, secure, well-documented, and clean code Familiar with Agile principles and best practices such as peer code review and pair programming Clear understanding of fundamental computer science and software engineering concepts (e.g. design patterns, test-first design, SOLID principles) Desirable Familiarity with both ...

Mid Level FullStack Developer - UK based

Hiring Organisation
Careology
Location
City of London, London, United Kingdom
. AI Coding Partners: Working knowledge of AI Vibe Coding tools e.g. Co-pilot/Claude code/Cursor Behaviours: Collaborative: Active participant in pair programming , retrospectives , and show and tells . Growth Mindset: Open-minded, curious, and eager to share knowledge with the wider team. User Focused ...

Software Engineer Apprentice

Hiring Organisation
QA
Location
City of London, London, England, United Kingdom
Employment Type
Full-Time
Salary
£25,000 per annum
that improve platform stability, operability, and user experience Write clean, maintainable, and testable code in C#, F#, and TypeScript, supported by code reviews and pair programming Work closely with product, engineering, and integration teams to understand requirements, test changes, and learn how reliable services are delivered in production ...

Scala Developer (Remote)

Hiring Organisation
Stealth iT Consulting
Location
City of London, London, United Kingdom
Framework . Implement RESTful endpoints, manage request/response lifecycle, and handle authentication/authorization flows. Write well-structured, idiomatic Scala and use functional programming patterns where appropriate. Build and maintain automated tests (unit, integration), and support test automation efforts. Collaborate with product owners, UX, QA, and other engineers … Agile environment (Scrum/Kanban). Participate in code reviews, architecture discussions and pair programming. Troubleshoot and resolve production issues; contribute to reliability and observability (logging, metrics, alerts). Help define CI/CD pipelines and deployment processes (e.g., Jenkins/GitHub Actions/Concourse). Produce concise technical ...