take action whilst being pragmatic Attention to detail and common sense Being data-driven, when it matters Enjoy learning and teaching - whether that be pairprogramming, lightning talks, good documentation, leading workshops or mentoring more junior members of the team A love of the web, an interest performance More ❯
well as encouraging and enabling these practices from others: 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 More ❯
optimisation techniques. Experience building and maintaining a reusable component library or design system. Comfortable working in Agile teams, conducting code reviews, and participating in pair programming. Strong communication skills—capable of articulating technical decisions clearly and collaborating across functions. A desire to lead, mentor, and help others grow. Desirable More ❯
optimisation techniques. Experience building and maintaining a reusable component library or design system. Comfortable working in Agile teams, conducting code reviews, and participating in pair programming. Strong communication skills—capable of articulating technical decisions clearly and collaborating across functions. A desire to lead, mentor, and help others grow. Desirable More ❯
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 experiences, best practices, and lessons learned. What … 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 … 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 More ❯
consume RESTful APIs. Proficiency in written and spoken English for effective collaboration. Basic understanding of software engineering best practices, including TDD, clean code principles, pairprogramming, and software design patterns. Familiarity with CI/CD pipelines and tools like SonarQube. Knowledge of at least one Agile framework. Nice … to have Familiarity with event streaming technologies like Kafka. Experience with other engineering fields such as Data Engineering. Experience with functional programming in Scala We are a dynamic company dedicated to nurturing connections and innovating solutions to tackle market challenges head-on. If you thrive on customer satisfaction and More ❯
k8s platforms provided by cloud providers (GKE, EKS, AKS) Building reliable and accurate data processing/event streaming systems that handle critical data Go programming language Agile software development within a team environment Build and deployment pipelines employing continuous delivery Preferably have experience in building cloud billing and/… to reach goals while having a good time. We value diversity and try to leverage our differences. The way of working encompasses shared ownership, pairprogramming, daily standups, wider team catch-ups, retrospectives and frequent 1-1's with your manager. The team is spread over our Malmö More ❯
efficient cross-functional team to define, design, and ship new features. Ensure the technical feasibility of UI/UX designs. Participate in code reviews, pairprogramming, and other collaborative development practices. More ❯
london, south east england, united kingdom Hybrid / WFH Options
Bounce Digital
efficient cross-functional team to define, design, and ship new features. Ensure the technical feasibility of UI/UX designs. Participate in code reviews, pairprogramming, and other collaborative development practices. More ❯
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 More ❯
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 Backend More ❯
Comfortable learning new technologies and stepping outside your comfort zone Experience working with: Iterative development, CI/CD & test automation Collaborative coding practices (eg pairprogramming) Shared code ownership & cross-functional teams Bonus points if you: Are experienced in full-stack delivery Are familiar with CI/CD More ❯
our efforts towards our product development roadmap. Understanding business requirements to help architect solutions to technical challenges. Facilitating the teams agile software development via pairprogramming, peer code reviews, testing, and helping with story writing & technical specifications. Adhering to industry and company coding standards & practices. Ensuring system & data More ❯
Java development background Multithreading, concurrency and high-throughput experience AWS/Public Cloud experience with DevOps tools An advocate for modern methodologies including TDD, pair-programming and CD 💻 Tech: Core Java, Multithreading, Concurrency, AWS, DevOps, ActiveMQ/MongoDB, Kafka The role will suit a Java Software Engineer with … to-day, you will be building distributed, low-latency systems and will be working in a team where there is a strong ethos of pair-programming. Relevant training is offered to the Java Software Engineer if they come from a non-financial background. Apply now for more information on More ❯
the design and implementation of Snowflake and Redshift based data warehousing solutions within an AWS environment Mentoring of team members through code reviews and pairprogramming Build and support new AWS native cloud data warehouse solutions Develop and optimize ETL processes using AWS services (e.g. AWS Glue, Lambda … Extensive experience in AWS services, e.g. EC2, S3, RDS, DynamoDB, Redshift, Lambda, API Gateway Strong SQL skills for complex data queries and transformations Python programming for data processing and analysis is a plus Strong acumen for application health through performance monitoring, logging, and debugging AWS or Snowflake certifications are More ❯
Software Engineer will have: 2+ years of commercial Core Java experience Strong background in multithreading , concurrency , and high-throughput systems A passion for TDD , pairprogramming , and continuous delivery Computer Science degree from a Russel Group University 💻 Tech Stack: Java , AWS , Multithreading , Kafka , ActiveMQ , MongoDB , DevOps tooling If More ❯
knowledge of architecture and development patterns (e.g. Microservices, CQRS, Domain Driven Design, Event Sourcing etc.) An appreciation for good development practices (Test-driven development, pairprogramming, continuous integration/deployment) A passion for continuous learning and sharing knowledge with others We are looking for individuals who are passionate More ❯
They’re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pairprogramming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling More ❯
They’re Looking For: 2+ years’ commercial experience with Java Solid grasp of multithreading, concurrency , and high-throughput system design A passion for TDD, pairprogramming , and continuous delivery practices Computer Science degree from a Russell Group university 💻 Tech Stack: Java | AWS | Multithreading | Kafka | ActiveMQ | MongoDB | DevOps Tooling More ❯
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 More ❯
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 More ❯
environments. You're skilled in areas critical to our platform (e.g., database optimization, service frameworks, continuous delivery). 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 More ❯
critical to our platform (e.g., database optimization, service frameworks, Kafka, container orchestration). You possess a deep understanding of modern software development methodologies (TDD, PairProgramming, Continuous Deployment) and can effectively champion them within your team. You have a strong architectural mindset and can guide discussions on technical More ❯
well as encouraging and enabling these practices from others: 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 More ❯
Embrace best practices like TDD and XP 🎯 Ensure our code is robust, maintainable, and high-quality by following test-driven development, continuous integration, and pairprogramming practices. Thrive in a remote-first, autonomous team culture 🌍 Work flexibly from anywhere, with a team that values initiative, ownership, and continuous More ❯