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 ❯
a "follow the sun" model to operate our products on a multi-region cloud platform. Role Responsibilities: Provide technical leadership and mentoring within the team through knowledge sharing sessions, pairprogramming, code reviews and solution design Identify and implement technical solutions to improve platform reliability, including the creation of mitigation strategies and operational playbooks. Implement and maintain monitoring 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 ❯
our colleagues to improve their efficiency and make more effective decisions driving a better product offer to our fashion loving twentysomething customers. Our approach to development focuses heavily on pairprogramming, TDD and Continuous Delivery. This role is apart of our Software Engineering Flexible Sales Channels team. What our day looks like: Work as part of an enthusiastic 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 ❯
to get things done efficiently. Excellent communication skills with ability to articulate technical concepts in plain English. Capable of coaching junior and mid-level developers through code reviews and pair programming. Experience and Qualifications 5+ year commercial React and Typescript experience Benefits As you can see, we are quickly progressing with our ambitious plans and are eager to grow More ❯
/CD pipelines Creating and developing test automation frameworks Developing and implementing processes and approaches for effective automation testing Integrating automated testing into Quality Assurance practices Conducting workshops and pair-programming sessions with different teams Communicating with product squads about the improvements following the strategy, sharing of experiences, best practices and lessons learnt What we're looking for … web automation testing framework such as Playwright, Detox or Selenium Proficient in front-end and back-end testing tools and approaches Good knowledge of development processes, design patterns and programming principles Prior experience designing workflows and building CI/CD pipelines Strong analytical and problem-solving skills Team player and able to work in a collaborative environment Ability to … bring in change for business benefit Strong communication skills in spoken and written English Bonus points Experience in blockchain products testing and automation Java knowledge Good knowledge of other programming languages Experience with AWS, Docker containers, kubernetes Speaking French is a bonus What's in it for you? Equity: Employees are the foundation of our success, and we award 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 ❯
As a Fintech, they are highly Agile, operating in multi-functional delivery squads manging projects from inception through to delivery/go-live and with a heavy focus on PairProgramming and TDD, so are looking for people from similar environments. To be successful, you will demonstrate: A strong background in hands-on Java engineering, currently working with … Experience developing distributed, real-time applications with Kafka and the JMS (or related MQ technologies e.g. RabbitMQ, ACtiveMQ etc.) with an appreciation of multithreading, concurrency etc. Understanding of Reactive Programming Techniques with Akka, Spring Webflux, RxJava Practical experience of MongoDB and AWS Industry experience within Financial Services, preferably within the Payments arena. If you are passionate about building real More ❯
havent worked with every single technology! Typescript AWS React Node PostgreSQL Interview Process 30 - minute screening call with Talent 60 - minute interview with Engineering Manager 60 - minute technical interview (pairprogramming task) 90 - minute Final onsite with Engineering Manager, CTO, and CEO Borderless Benefits Culture & Work Setup 3 days in-office (Mon/Tue/Thu), 2 days More ❯
Coaching Supporting goal based progression Performance management Have experience of hiring and interviewing Be advocates for modern engineering practices like: Agile software delivery practices including Lean and Kanban TDD Pairprogramming Continuous integration Be receptive to feedback and be able to both give constructive feedback and help others construct effective feedback Have a passion for growing people Be More ❯
Collaborate cross-functionally with DevOps, analytical engineers, data analysts, and business stakeholders to align data solutions with product and business goals. • Mentor and support team members through code reviews, pairprogramming, and knowledge sharing, fostering a culture of continuous learning and engineering excellence. Skills and Experience: • Bachelor's degree or higher in a technical discipline • Proven experience as … a data engineer with strong hands-on programming skills and software engineering fundamentals, with experience building scalable solutions in cloud environments (AWS preferred) • Extensive experience in AWS services, e.g. EC2, S3, RDS, DynamoDB, Redshift, Lambda, API Gateway • Solid foundation in software engineering principles, including version control (Git), testing, CI/CD, modular design, and clean code practices. Experience developing … reusable components and APIs is a strong plus. • Advanced SQL skills for complex data queries and transformations • Proficiency in at least one programming language, with Python strongly preferred for data processing, automation, and pipeline development • Strong acumen for application health through performance monitoring, logging, and debugging • AWS or Snowflake certifications are a plus About Liberty Specialty Markets (LSM) Liberty 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 ❯
to release. Key Requirements: Extensive experience in native Android development using Kotlin and Java . Strong grasp of MVVM , MVP , and modern Android architecture patterns. Deep understanding of TDD , pairprogramming , and Agile methodologies (Scrum/Kanban). Proficient with CI/CD tools and practices. Track record of leading teams or making key technical decisions on mobile More ❯
code within a microservices environment Collaborate with engineers, designers, and product managers to deliver robust backend solutions Design and maintain APIs and data contracts Take part in code reviews, pairprogramming, and Agile ceremonies Contribute to bug/incident resolution and technical documentation Mentor junior engineers and champion engineering best practices Support CI/CD pipelines and uphold 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 ❯
within a highly-skilled engineering team in a fast-paced, iterative environment 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: Experience with infrastructure as code tools (e.g. Terraform, CloudFormation) and CI/CD pipelines. Experience working More ❯
review engineering design proposals in accordance with BenchScis engineer best practices Contribute to your teams 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 ❯
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 ❯
enhance code quality, and increase developer efficiency. Proficiency with AI-assisted testing, code reviews, and documentation generation. Proven ability in leveraging AI tools in daily engineering workflows e.g. including pairprogramming with AI, auto-generating test cases, or accelerating bug triage and resolution. #LI-TK1 #LI -REMOTE Join Our Team Were a publicly traded (NASDAQ: DKNG) technology company More ❯