Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Interquest
received Series C funding so is looking to scale. You'd join a cross functional product-based team responsible for building cloud-native, event-driven systems using techniques like PairProgramming, TDD and DDD in a collaborative DevOps environment. The team is also responsible for all aspects of the product they work on, from ideation through to development 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 ❯
the tasks on the sprint to support the over-arching sprint goals. Work with others to ensure the best solution is implemented. Understands the value of quality assurance through pairprogramming, unit testing and behavioural driven development. Line management and mentoring of other develops Communicate with stakeholders to ensure they are kept informed of progress or setbacks Diagnosing More ❯
and quality of products we create. Key responsibilities Lead a team of engineers with a full-stack attitude within a self-organising, cross functional product engineering team using extreme programming practices - notably pairprogramming and test-driven development. Build, support and maintain automated, fault-tolerant, scalable products and solutions that are continuously delivered into our production environment. More ❯
Agile Software Development Design, develop, and test software solutions in our tech stack including ASP.Net, MVC, C#, SQL. Collaborate with a team of peers, applying agile practices such as pairprogramming and code reviews. Participate in agile ceremonies such as planning and refinement. Collaborate with product, development, and test specialists to model solutions for development. Participate in exploratory More ❯
code primarily in Python Making some contributions to our simulation engine, written in Rust. Helping define and develop the architecture for the team's deliverables. Engaging in code reviews & pairprogramming with other engineers, directly impacting customer projects and outcomes. Working in an Agile environment with cross-functional teams, including data scientists, project managers, and business stakeholders, to More ❯
machine learning team to bring the power of our AI to the product We build products, APIs, frameworks and world-leading deep learning NLP technology . Our tech stack: Programming language: Python Frameworks: FastAPI, Flask, Django Databases and data stores: PostgreSQL, Redis Cloud providers: Google Cloud Platform, Microsoft Azure Events and asynchronous tasks: Celery, NATS, Argo Workflows We work … agile in sprints and iteratively deliver towards our milestones and goals. We do code reviews and regular pair programming. Furthermore, we work flexibly with a strong focus on delivering results. Most importantly: We work closely together with the whole team, we help each other out, we share knowledge, we take responsibility, we give and take feedback, we spar, we More ❯
and communicate with product managers, designers, and other stakeholders Write clean, efficient, and well-documented code following best practices and coding standards Perform code reviews and take part in pairprogramming activities, as appropriate Test developed software appropriately, including automated tests like unit and integration tests Manage software project delivery, update project tracking systems, provide status updates, and More ❯
end, from architecture design and building through to releasing, testing and supporting Enthusiasm for our ways of working which include: Iterative development, continuous deployment and test automation Knowledge sharing, pairprogramming, collaborative design & development Shared code ownership & cross-functional teams Bonus points if you: Are experienced in delivering features full-stack Are experienced in Python or SwiftUI Are More ❯
design proposals in accordance with BenchSci’s engineer best practices Contribute to your team’s processes including sprint planning, task estimation, and code review Work both independently and in pair-programming settings within an agile team of talented engineers to solve interesting data problems Be given an unmatched opportunity for growth, and to learn from a team of More ❯
the development team and digital side of the business, and learn the nuts and bolts of Gther, our history, and where we're going Dive into our technology by pair-programming with your teammates Learn our tech stack and apply development patterns through your work Participate in our product development process by helping to break tickets into tasks More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
skilled and passionate Senior iOS Developer with a strong background in Swift and a understanding of agile methodologies , and modern development practices like Test-Driven Development (TDD) and Extreme Programming (XP) . If you're a team player who thrives in a collaborative and fast-paced environment and enjoys pairprogramming, this role is for you. Key … Responsibilities: Design, develop, and maintain high-quality iOS applications using Swift. Collaborate with cross-functional teams using agile and extreme programming practices. Practice pairprogramming and contribute to a collaborative coding culture. Implement and maintain CI/CD pipelines for efficient app deployment and delivery. Write clean, testable code and follow TDD principles to ensure software quality. … Swift and iOS SDK. Experience with CI/CD tools such as Bitrise, Jenkins, GitHub Actions, or similar. Strong experience with Test-Driven Development (TDD) . Familiarity with Extreme Programming (XP) practices and values. Hands-on experience with pairprogramming in a professional environment. Deep understanding of Agile methodologies like Scrum or Kanban. Excellent communication and problem More ❯
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 ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Develop
architectural strategies Liaise with external partners as needed to support solution development Execution & Delivery Work closely with engineering managers to plan implementation strategies Assist teams during execution through prototyping, pairprogramming, and code reviews Engage in diagnostics and incident response for platform reliability Continuous Improvement & Knowledge Sharing Maintain clear technical documentation Share knowledge across engineering, service, and compliance … teams Contribute to hiring, onboarding, and mentoring to grow overall technical capability Ideal Candidate Profile Proven experience designing and delivering complex, scalable systems Strong programming skills in modern technologies such as C#, .NET, TypeScript/JavaScript , and Azure Deep understanding of engineering principles, code quality, and system architecture Comfortable making technical decisions under pressure and balancing short- vs long More ❯
Sunderland, Tyne and Wear, UK Hybrid / WFH Options
Develop
architectural strategies Liaise with external partners as needed to support solution development Execution & Delivery Work closely with engineering managers to plan implementation strategies Assist teams during execution through prototyping, pairprogramming, and code reviews Engage in diagnostics and incident response for platform reliability Continuous Improvement & Knowledge Sharing Maintain clear technical documentation Share knowledge across engineering, service, and compliance … teams Contribute to hiring, onboarding, and mentoring to grow overall technical capability Ideal Candidate Profile Proven experience designing and delivering complex, scalable systems Strong programming skills in modern technologies such as C#, .NET, TypeScript/JavaScript , and Azure Deep understanding of engineering principles, code quality, and system architecture Comfortable making technical decisions under pressure and balancing short- vs long More ❯
applications following development standards and processes then integrate them into the associated device of the final product. Maintain a high quality and testable codebase. Participate to code reviews and pair-programming with the team. Create and maintain the CI/CD pipelines necessary for the deployment of our solution in coordination with the other teams working on the … de développement, puis les intégrer dans le dispositif associé du produit final. Maintenir une base de code de haute qualité et testable. Participer aux revues de code et au pair-programming avec l'équipe. Créer et maintenir les pipelines CI/CD nécessaires au déploiement de notre solution en coordination avec les autres équipes travaillant sur le produit. More ❯
their aspirations and the thoughtful methods to achieve them. We cherish and maintain high standards for development quality and expertise. We're passionate advocates for collaborative practices like extreme programming, test-driven development, and pairprogramming, which foster a supportive and growth-oriented environment. Whilst our tech-stack includes using TypeScript, Node, React and AWS (amongst others … we are happy to consider Senior Software Engineers with a background using any programming language(s), provided you are happy to learn and work with the technologies/languages used at Gousto. We believe in nurturing innovation and dedicate 10% of our time to exploring new tech ideas. Our regular brown bag sessions create a warm space for knowledge … Who You Are Extensive experience in building of performant, responsive and secure applications using TypeScript, React & Node An interest to follow Test-Driven Development (TDD) practices in a paired programming environment Deep understanding of modern architectural patterns and design systems Excellent ability to work collaboratively with team members and stakeholders Proven track record of mentoring and supporting junior engineers 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 ❯
complex problems Build new and enhance existing services and their components Contribute to improving development and DataOps experience Look for ways to help others, whether this be through mentoring, pairprogramming or other approach to knowledge sharing Skills & Experience Advance skills in Python Experience of using ORM frameworks ( e.g.SqlAlchemy , Django) A good understanding of Object-Oriented ProgrammingMore ❯
passion for technology and continuous learning, and affinity for asking "why" and solving the right problems -History of success on cross-functional teams; experience building products using agile methodologies (pairprogramming, stand-ups, planning sessions, and sprints) -Basic understanding of object oriented programming, experience working with relational databases and database design/data modeling, and SQL skills More ❯
principles. You have: A true Agile mindset: collaborative, pragmatic, and feedback-driven. Solid understanding of software craftsmanship, including SOLID principles, OOP, and clean code practices. Practical experience with TDD, pairprogramming, and automated testing. A proactive attitude, with a strong desire to share knowledge and learn continuously. The ability to challenge business requirements and propose high-impact solutions. More ❯
decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration • Experience in software development on Agile teams using Agile Developer practices such as PairProgramming, BDD, Refactoring, and ATDD • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD) • Secure Software More ❯
in fast-paced, iterative environments Comfortable learning new technologies and stepping outside your comfort zone Experience working with: Iterative development, CI/CD & test automation Collaborative coding practices (e.g. pairprogramming) Shared code ownership & cross-functional teams Bonus points if you: Are experienced in full-stack delivery Are familiar with CI/CD, AWS, Terraform or other IaC More ❯
working with Node.js/Typescript and knowledge of cloud architecture with AWS. Optionally, experience with Nest.js and Terraform is a nice to have. You understand modern development methodologies (TDD, PairProgramming, Continuous Deployment) and can advocate for them within your team. You can guide technical discussions and make well-considered architectural decisions. You explain complex technical concepts clearly More ❯
digital products to deliver market-leading insurance experiences. Mentor and support other engineers, helping to raise the bar for the entire team. Drive code quality through thoughtful code reviews, pairprogramming, and a strong QA mindset. Collaborate closely with Product Managers and Designers to bring ideas to life-fast. Contribute to a high-performing engineering culture with CI More ❯