eBay's scale Supporting our applications in production, including setting up & maintaining logging, monitoring and alerting. Lead and mentor team on best engineering and architectural patterns and practices . Pairprogramming, reviewing pull request and givingconstructive feedback. Contributingto the definition of features for services owned by your team Continuously improvingyourself and your team by suggesting and helping implement More ❯
product-led software development Develop software architecture required to implement the team's features, meet their objectives and key results (OKRs) Provide software development expertise to team members via pairprogramming and code review You'll thrive if you Possess a passion for technology and developing cutting-edge, scalable, and robust software systems You have a true passion More ❯
you: Have significant software engineering experience Are results-oriented with a bias towards flexibility and impact Willingly take on tasks outside your job description to support the team Enjoy pairprogramming and collaborative work Are eager to learn more about machine learning research Are enthusiastic to work at an organization that functions as a single, cohesive team pursuing More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Manchester Digital
get quick feedback and deliver valuable increments. The existing group are very open minded, they value teamwork over individual heroics and focus on engineering best practice like TDD and Pair Programming. Skills: REST APIs, Microservices AWS, Terraform, Docker The money is good too - up to £50k plus benefits including hybrid working (1 day per week in Manchester). If More ❯
East London, London, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
years in total) Excellent Kotlin skills and comfortable with other languages e.g. Java A strong numerate Degree (Computer Science/similar) Able to work independently, as well as confidently pair program with others Good understanding of Android lifecycle, MVVM Compose UI with knowledge of XML Views (for legacy code) Strong Android architecture knowledge Focus on creating an optimal Android More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
years in total) Excellent Kotlin skills and comfortable with other languages e.g. Java A strong numerate Degree (Computer Science/similar) Able to work independently, as well as confidently pair program with others Good understanding of Android lifecycle, MVVM Compose UI with knowledge of XML Views (for legacy code) Strong Android architecture knowledge Focus on creating an optimal Android More ❯
MySQL pytest ️ AWS, GCP Docker, Terraform, GitHub, GIT How we expect you to work ️ Collaborate - We work in cross-functional, mission driven, autonomous squads that gel over time. We pair program to work better through shared experience and knowledge. Focus on outcomes over outputs - Solving a problem for users that translates to business results is our goal. Measurements focused More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
passionate Senior Android Developer with a strong command over Kotlin and a solid grasp of agile methodologies , and modern engineering practices such as Test-Driven Development (TDD) and Extreme Programming (XP) . If you thrive in a team-oriented environment, love pairprogramming , and are eager to build high-quality Android applications, we'd love to meet … you. Key Responsibilities: Design, develop, and maintain robust Android applications using Kotlin. Work closely with cross-functional teams in an agile and XP environment. Engage in pairprogramming and help foster a collaborative engineering culture. Set up and maintain CI/CD pipelines to streamline the deployment process. Adhere to TDD principles and write clean, maintainable, and well … Android SDK. Experience with CI/CD tools like Jenkins, GitHub Actions, Bitrise, or similar. Strong understanding and application of Test-Driven Development (TDD) . Experience working in Extreme Programming (XP) environments. Comfortable with pairprogramming and agile ceremonies. Good communication, critical thinking, and team collaboration skills. Ability to work in a fast-paced, delivery-driven environment More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Nigel Wright Group
a high standard. Build with Purpose: Write scalable, maintainable, and SEO-friendly code that performs well across all devices and browsers. Mentor & Support: Guide junior developers through code reviews, pairprogramming, and knowledge sharing to help them grow. Architect for the Future: Contribute to the evolution of our frontend architecture and help define coding standards and best practices. … and Core Web Vitals Experience implementing and maintaining SEO best practices Proficiency with Git/GitHub in a team environment Experience consuming RESTful APIs and GraphQL endpoints Experience with pairprogramming and conducting code reviews Problem-solving mindset More ❯
and performance enhancements Collaborate with business analysts and global stakeholders to deliver value-driven solutions Contribute to system architecture and technical direction of the platform Engage in code reviews, pairprogramming, and continuous improvement initiatives Support production systems and deployment pipelines alongside DevOps teams Mentor junior developers and promote best practices in functional programming Apply financial domain … knowledge in derivatives pricing and risk management Key Skills: Proficient in functional programming (Haskell is preferred, OCaml/Scala also considered) Experience building scalable, high-performance Back End/Server Side applications Strong understanding of architecture and system design principles Comfortable working in Linux environments and agile development settings Financial markets experience (particularly derivatives) is advantageous MSc or PhD More ❯
develop Azure Data Factory pipelines. Participate in stand-ups, sprint planning, and retrospectives. Document solutions clearly for internal and client use. Engage closely with colleagues and clients, participating in pairprogramming, requirements gathering, and demonstrations. Continuously learn new Azure technologies, guided by senior consultants and structured training. About the candidate: Minimum 2.1 Bachelor's degree in IT, Computer … related field. Excellent communication skills and keen interest in consulting. Passionate about technology, with a strong desire to specialise in cloud solutions. Flexible regarding travel and varied project work. Programming experience (particularly C#, .NET) is beneficial. Eager to explore new technologies including Azure Integration Services, Azure Fabric, AI, Power BI, and Power Platform. Reply is an Equal Opportunities Employer More ❯
curious about technology and understanding how things work. You'll influence positively demonstrating the right values and behaviours as we improve how we deliver. What you'll need Strong programming skills with solid experience using Kotlin and modern toolsets like Git, Android Studio, JUnit, Espresso and Jenkins Diverse technical experience and a proven ability to deliver high quality applications … communicate and work together across engineering to maximise inner-sourcing opportunities and reduce waste. You're an advocate for quality and can leverage approaches such as CI/CD, PairProgramming, TDD and BDD What you'll get to learn (any previous experience would be advantageous) Working in the public cloud domain at scale, primarily with GCP Solving More ❯
if you: Have significant software engineering experience Are results-oriented, with a bias towards flexibility and impact Pick up slack, even if it goes outside your job description Enjoy pairprogramming (we love to pair!) Want to learn more about machine learning research Care about the societal impacts of your work Strong candidates may also have experience More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Ronald James
the concepts and that you really want to work in this kind of environment. You’ll be joining an extremely enthusiastic team that enjoys what they do. Things like PairProgramming,TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded, and we’re constantly striving to improve the way we work. However, we’re not perfect and More ❯
Embrace agile ways of working, continuously looking for opportunities to improve how we work as a team. Share your knowledge and support others - especially junior developers - through code reviews, pairprogramming, and open, constructive communication. Follow established design patterns to implement clean, efficient, and maintainable code that aligns with project goals. Help maintain clear and accessible technical and More ❯
Collaboration • Partner with data scientists to take models from prototype to production with clear interfaces and robust engineering • Lead cross-team technical design sessions and architectural reviews • Provide mentorship, pairprogramming, and code reviews for other engineers across the AI function Innovation & Culture • Stay ahead of developments in MLOps, LLM infrastructure, and AI engineering best practices • Influence long More ❯
Collaboration Partner with data scientists to take models from prototype to production with clear interfaces and robust engineering Lead cross-team technical design sessions and architectural reviews Provide mentorship, pairprogramming, and code reviews for other engineers across the AI function Innovation & Culture Stay ahead of developments in MLOps, LLM infrastructure, and AI engineering best practices Influence long More ❯
cache smartly, keep TTFB sub-150 ms even at peak sales rush. Own quality write tests (PHPUnit/Pest, Cypress), push them to QA, and monitor Sentry/Grafana. Pair & mentor review PRs, run mob-coding spikes, share today I learned wins. Invent & iterate spot friction, pitch fixes, build POCs no permission slips needed. You ll thrive here if More ❯
and for the engineers working on it. What we’re looking for: You have a proven ability to deliver high quality native Android or iOS applications at scale Exceptional programming skills and knowledge of Android-related dev technologies such as Kotlin/Java and modern Android toolsets like Android Studio, JUnit and Espresso OR Exceptional programming skills and … waste You’ll have a proven ability to deliver high quality applications at scale. You’re an advocate for quality and can support the team leveraging approaches such as PairProgramming, TDD and BDD. An interest in learning new languages, tools, libraries and frameworks. Experience that would be advantageous: Working with the cloud/AWS and the opportunities More ❯
BA2, Bath, Bath and North East Somerset, Somerset, United Kingdom
YT Technologies
multiple exciting industries. You'll be expected to help drive technical design decisions behind internal projects, delivering iterative design work across various software components. This includes engaging in dynamic pairprogramming, brainstorming on whiteboards, and collectively architecting robust solutions, with every line of code benefiting from thoughtful peer review. What You'll Need: Commercial mastery of modern programmingMore ❯
OO and SOLID principles in a TDD approach Testing software Releasing and deploying software Supporting and fixing issues for clients and the support desk Participating in team activities like pairprogramming, retrospectives, and sprint planning You should be well-versed with: Development tools such as Visual Studio Databases, especially SQL Server More ❯
of machine learning in genomics and computational biology. Ability to communicate complex topics appropriately to an array of different backgrounds and audiences. Experience of at least one of the programming languages commonly used in data science and scientific programming (such as Python, R, or Julia). Nice to haves: Experience of preparing and defending scientific publications, as first … or corresponding author. Expertise in software development best practices (version control, code review, pairprogramming, agile/scrum, testing, etc.). Experience using and deploying systems on cloud platforms (such as GCP or AWS). Experience with genomic-specific computational workflow platforms (such as DNANexus or NextFlow). This is an ideal opportunity for an experienced bioinformatics/ More ❯
more. Interview Process At Ashby, our team and interview process want to help you show your best self. We'll dive into past projects and simulate working together via pairprogramming, writing tech specs collaboratively, and talking through decisions (no leetcode or whiteboard exercises). Our interview process is three rounds with some casual Zoom (or in-person … change on day one, and we spend the rest of the time building your confidence in our codebase and practices culminating in delivering a prominent, impactful feature. We'll pair you with a peer who'll guide you through your first tasks and be someone you rely on, from answering questions to pair programming. Technology Stack Our tech More ❯
have experience with deep learning frameworks such as PyTorch or Jax Have a strong software engineering background and are interested in working closely with researchers and other engineers Enjoy pairprogramming (we love to pair!) Care about code quality, testing, and performance Are passionate about the potential impact of AI and are committed to developing safe and More ❯
core application components across multiple Surfline apps, continuously advancing the technical foundation. Design and implement reusable components and frameworks to improve development efficiency. Mentor junior engineers through code reviews, pairprogramming, and technical guidance. What We're Looking For: 5+ years of professional iOS development experience with a track record of shipping and iterating on multiple successful apps More ❯