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 ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
data-driven applications and APIs Passionate about clean code, testing, and documentation Comfortable with command-line tools and low-level data operations A team player who enjoys mentoring and pairprogramming If this sounds like the role for you, hit APPLY & a consultant will be in touch. More ❯
Lead Developers guide and coach their teams in their implementation and application. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pairprogramming and design patterns. You will oversee or take part in the entire cycle of software consulting and delivery from ideation to evolution in production and everything in … and infrastructure automation. Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes. You enjoy continuously learning and improving, whether it is through functional programming paradigms, event driven architecture, platform engineering or others. Professional Skills You have experience influencing others and always advocate for technical excellence while being open to change when needed. You More ❯
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
work in one product area, providing leadership across multiple teams. Expect a mixture of people management, engineering design and technical strategy. You might occasionally work directly with teams through pairprogramming/ensemble programming where appropriate, but that will be ad-hoc rather than a regular feature of the role. As a Lead Developer you’ll: maintain More ❯
work in one product area, providing leadership across multiple teams. Expect a mixture of people management, engineering design and technical strategy. You might occasionally work directly with teams through pairprogramming/ensemble programming where appropriate, but that will be ad-hoc rather than a regular feature of the role. As a Lead Developer you’ll: maintain More ❯
work in one product area, providing leadership across multiple teams. Expect a mixture of people management, engineering design and technical strategy. You might occasionally work directly with teams through pairprogramming/ensemble programming where appropriate, but that will be ad-hoc rather than a regular feature of the role. As a Lead Developer you’ll: maintain More ❯
work in one product area, providing leadership across multiple teams. Expect a mixture of people management, engineering design and technical strategy. You might occasionally work directly with teams through pairprogramming/ensemble programming where appropriate, but that will be ad-hoc rather than a regular feature of the role. As a Lead Developer you'll: maintain More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Oliver Bernard
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
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 ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Qualifications: Proven experience as a Software Engineer, particularly with NextJS (React), GraphQL, and TypeScript More ❯
knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns You're collaborative, with PairProgramming experience You enjoy problem solving and are keen to pick up new skills What's in it for you: As a Senior Java Developer/Software Engineer More ❯
good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns Youre collaborative, with PairProgramming experience You enjoy problem solving and are keen to pick up new skills What's in it for you: As a Senior Java Developer/Software Engineer More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
KPMG UK
years and being a UK national or dual UK national. Experience in prominent languages such as Python, Scala, Spark, SQL. Experience working with any database technologies from an application programming perspective - Oracle, MySQL, Mongo DB etc. Experience with the design, build and maintenance of data pipelines and infrastructure Understanding of design practices and system architecture and with a focus … working to code review standards to maintain quality Excellent problem solving skills with experience of troubleshooting and resolving data-related issues Extensive experience driving and leading Agile methodologies (Scrum, pair-programming etc) Have the ability to work in a cross functional team of Business Analysts and demonstrating an excellent understanding of business requirements. Strong communication skills along with More ❯
small, usually two-to-three person teams, we know our graduates will very quickly develop the skills necessary to lead and deliver unique capabilities for our most trusted clients. Pairprogramming, as well as regular code and design reviews, are the fastest way to learn, and it’s part of our daily routine. If you're the sort … Academy also provides the opportunity to attend seminars/presentations on a whole range of subjects, presented by colleagues from across the business. What We're Looking For Strong programming fundamentals Enthusiasm for high-assurance, quality code Excellent problem-solving abilities Strong interpersonal skills and team spirit You May Have Experience with a high-level language such as Java More ❯
Slough, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
React), GraphQL, and TypeScript Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility of UI/UX designs Participate in code reviews, pairprogramming, and collaborative development practices Troubleshoot and debug issues to improve performance and reliability Mentoring other engineers Being the main person in charge when the CTO is unavailable More ❯
all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and PairProgramming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯
all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and PairProgramming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯
Newcastle upon Tyne, England, United Kingdom Hybrid / WFH Options
British Broadcasting Corporation
which provides quantitative data and qualitative research data for over 2000 users. Main Responsibilities Take a structured and professional approach to engineering, ensuring high-quality development. Actively participate in pairprogramming sessions, working closely with other engineers to write maintainable and efficient code Drive the ambition to build an outstanding engineering team and culture. Conduct code reviews, maintain … thrive and achieve their full potential. We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity. More ❯
all the latest kit to work with About you: You have strong backend core Java development skills You believe in producing quality code and have experience with TDD and PairProgramming You have a good knowledge of SQL and Networking (TCP/IP) You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms More ❯