cloud technologies such as: Angular 8 Elastic Search Cloud Hosting (AWS) Using a TDD approach Source Control: GitHub Working 'Agile' (using Scrum) in a pairprogramming environment Responsibilities You'll be expected to work with the following: Scrum Master, Service Managers (Product Owners) and Team (incl. BAs, UI … Trainee Information System (TIS) Revalidation microservice. Responsibilities include: Reviewing the existing AngularJS application Upgrading to Angular 8 Implementing new functionality Fixing bugs Sharing knowledge, pairprogramming and developing the understanding of the application within the current TIS team. Qualification & Experience AngularJS, Angular 8 Testing frameworks – Jasmine, Selenium, Protractor … REST, SOAP, microservices Experience of an Agile/Scrum environment Teaching, knowledge transfer and pair-programming MySQL Docker, Cloud hosting Elastic Search #J-18808-Ljbffr More ❯
is heavily developer driven, meaning you can substantially influence the direction of the project. Developers are encouraged to constantly develop and learn new skills. Pairprogramming supports continual growth of knowledge and sharing of expertise. Friday afternoons are set aside as personal development time where you can explore … with our dynamic tech stack. Continuous Delivery was pioneered at LMAX (one of the authors worked here while writing the book). Due to pairprogramming and testing we don’t do pull requests, we push directly to our monorepo with a “revert first, ask questions later” attitude. … Requirements: Be passionate about software development. Bad code offends you! Work in a dynamic environment enabled by fast feedback; the heart of our ethos Pairprogramming in small teams of developers and testers (who also write code) Share knowledge and learn from like-minded peers. Write performant, reliable More ❯
Uxbridge, Middlesex, United Kingdom Hybrid / WFH Options
慨正橡扯
and help us get better! Key responsibilities: Work 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 … up new skills when the need arises. Skills, experience and attitudes: Essential Skills: Reading & Writing Code, Debugging & Troubleshooting, IDE & OS Basics, Test Driven Development, PairProgramming, Clean Code & Refactoring, Version Control Desirable Skills: CI/CD, Algorithms & Data Structures, DI/IoC, Mocks & Stubs, Alerting & Monitoring, Functional & Non More ❯
and help us get better! Key responsibilities: Work 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 … up new skills when the need arises. Skills, experience and attitudes: Essential Skills: Reading & Writing Code, Debugging & Troubleshooting, IDE & OS Basics, Test Driven Development, PairProgramming, Clean Code & Refactoring, Version Control Desirable Skills: CI/CD, Algorithms & Data Structures, DI/IoC, Mocks & Stubs, Alerting & Monitoring, Functional & Non More ❯
analysts to ensure our customers’ requirements are being captured correctly. You will be happy talking to both technical and non-technical people, discussing ideas, pairprogramming, and keen to expand your knowledge. In this role, you’ll work and learn alongside a team of highly experienced cross-skilled … could benefit from more focus to improve the overall software quality You will need to have experience with: End-to-end testing Object Oriented Programming languages (Java is preferable) Exploratory testing There are other things you may have had some exposure to, we don’t expect that you tick … these boxes, but they are areas that might be useful to have worked with previously: Managing a Continuous Integration environment Exposure to the Extreme Programming framework or PairProgramming API Testing (the role is not focused on testing) UI Testing (Selenium) Messaging/network protocols Electronic Trading More ❯
tech environment. Have a good understanding of event-based architecture (a plus). Are familiar with React (a plus). Have knowledge of Extreme Programming best practices like Test-Driven Development (TDD) and PairProgramming (a plus). Our Tech Environment Full-stack, cross-functional teams, working …/serverless experience, please apply. How we get there Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines. Methodologies: Test-Driven Development (TDD), PairProgramming, and Experimentation. Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway's Law, and the Theory of Constraints, to ensure More ❯
tech environment. Have a good understanding of event-based architecture (a plus). Are familiar with React (a plus). Have knowledge of Extreme Programming best practices like Test-Driven Development (TDD) and PairProgramming (a plus). Our Tech Environment Full-stack, cross-functional teams, working …/serverless experience, please apply. How we get there Tools and Practices: Grafana, AWS Cloudwatch, CI/CD pipelines. Methodologies: Test-Driven Development (TDD), PairProgramming, and Experimentation. Engineering Principles: We apply core engineering principles, including SOLID, KISS, Conway’s Law, and the Theory of Constraints, to ensure More ❯
building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple … and we use test driven development and pairprogramming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are … Experience in other languages such as Springboot, Javascript, Typescript, Kotlin, Python & C# is also valuable Experience in a technical leadership role Deep understanding of programming paradigm, code design, testing, accessibility, performance and security Proven ability to apply different testing tools and methods in practice Knowledge or experience of delivering More ❯
an agile team with other backend engineers and product designers. Plan, build, test, and release new features and experiments. Work in a team through pairprogramming and code reviews. Help solve the challenges that come with large-scale systems and lots of data. Work closely together with our … Experience working with RESTful APIs and/or GraphQL. Experience using version control tools e.g. git. Good understanding of development best practices such as pairprogramming, TDD. The desire to work with new technologies and design solutions with the team from the ground up using effective communication skills More ❯
maintain high-performance backend services and APIs. Collaborate closely with other engineers to build robust, highly available, and secure systems. Participate in code reviews, pairprogramming, and mentoring sessions to help grow junior engineers. Focus on improving the user experience, system performance, and the scalability of our core … a particular focus on user experience, performance, and scalability. Being part of an aspirational culture where we promote learning and growth with code reviews, pairprogramming, conferences, hackfests, code wars, and workshops where we deep-dive into a technical subject. Have fun, share knowledge, and experiment with new More ❯
term impact. You have a growth mindset , embracing challenges as opportunities to learn and develop, both personally and as part of the team. Collaboration & PairProgramming : Comfortable working in a collaborative environment, especially with pairprogramming or code reviews, to share knowledge and ensure the team More ❯
term impact. You have a growth mindset , embracing challenges as opportunities to learn and develop, both personally and as part of the team. Collaboration & PairProgramming : Comfortable working in a collaborative environment, especially with pairprogramming or code reviews, to share knowledge and ensure the team More ❯
parallelism in Go using goroutines, channels, and synchronization primitives like mutexes and wait groups. Develop robust networking and streaming capabilities , including experience with network programming, sockets, and protocols like WebSockets and WebRTC. Lead performance optimization initiatives by profiling Go code, reducing latency, and efficiently managing memory and garbage collection. … and tracing using tools such as zap, klog, OpenTelemetry, and Jaeger to enhance monitoring and troubleshooting. Apply Test-Driven Development (TDD) and engage in PairProgramming to ensure high code quality and promote team collaboration. Participate actively in code reviews , offering constructive feedback to uphold code quality and … APIs and implementing advanced CI/CD pipelines. A strong foundation in software engineering principles and a commitment to leading-edge practices including TDD, pairprogramming, and continuous integration. Ideal Profile Beyond the basics: Exposure to voice technologies like WebRTC and Twilio. A background in AI , particularly around More ❯
improving our current system architecture and code implementation following best practice, using modern platform and coding patterns. Be deeply committed to continuous improvement, refactoring, pairprogramming, TDD, and code peer reviews, to achieve technical excellence, and to reduce and minimize technical debt, supporting long-term customer value. Understand … industries Logistics is ideal but regulated platform-heavy businesses like Retail/Banking/Insurance are also relevant. Agile mindset & XP development practices: Refactoring, Pairprogramming, TDD, BDD, CI/CD, Evolutionary System Architecture. Exposure to designing and building software systems using object-oriented and event-driven approaches More ❯
Nottingham, Nottinghamshire, United Kingdom Hybrid / WFH Options
AUKvista Uk Limited
development practices Troubleshooting and resolving bugs Refactoring and improving the codebase for maintenance and scalability Actively participating in team activities, such as code reviews, pairprogramming, and retrospectives Creating and maintaining software documentation Working in line with company procedures to provide excellent service to our customers The person … their skills in this area. The successful candidate will be committed to writing well-designed, maintainable, and efficient code, actively participating in code reviews, pairprogramming, and retrospectives, and continuously improving our codebases for better performance and scalability. If you are a driven developer looking to make a More ❯
Telford, Shropshire, United Kingdom Hybrid / WFH Options
AUKvista Uk Limited
development practices Troubleshooting and resolving bugs Refactoring and improving the codebase for maintenance and scalability Actively participating in team activities, such as code reviews, pairprogramming, and retrospectives Creating and maintaining software documentation Working in line with company procedures to provide excellent service to our customers The person … their skills in this area. The successful candidate will be committed to writing well-designed, maintainable, and efficient code, actively participating in code reviews, pairprogramming, and retrospectives, and continuously improving our codebases for better performance and scalability. If you are a driven developer looking to make a More ❯
Anfang deiner Karriere und MuleSoft ist neu für Dich? Dann stehen Dir bei XL2 viele Lernpfade offen: Kurse, Online-Schulungen, Learning-on-the-Job, Pair-Programming mit Kolleg*innen, Konferenzen und das, was Du für Dich individuell benötigst. Sei relevant! Du wirst z.B. mit RESTful, OData und anderen … state-of-the-art API-Technologien arbeiten. Dabei setzen wir auf Best-Practices wie Pair-Programming, Test-Driven-Development und moderne CI/CD Tools. Profitierst Du von außergewöhnlichen Benefits : Firmenwagen, Aktien- und Vorsorgeprogramme, 3 Monate Entgeltfortzahlung im Krankheitsfall, Jobrad, Homeoffice Ausstattung, 8 Tage Weiterbildung im Jahr, Unfallversicherung More ❯
use of a modern library. High level knowledge of software design principles. Product development experience. Collaborating with technical and non-technical colleagues. Experience of pairprogramming and peer code reviews. Bonus points for React or Vue. Slim. Test Automation. Previous work in the health sector. What youll be … doing Being part of their large Dev team, youll work closely with Product Owners and Account Managers on deliverables. You can expect pairprogramming in an Agile environment, sprints, liaising with their Ops team to make sure their apps are stable and running well, white-boarding and architecting More ❯
focused on customer-facing feature development and optimisation. You'll manage and mentor a team of engineers, engaging in hands-on activities such as pairprogramming, addressing bugs and blockers, and contributing to technical design and architecture discussions. Your role will involve bridging the gap between business and … levels of seniority. Strong communicator with a track record of effective collaboration with cross-functional stakeholders. Deep understanding of best engineering practices, including testing, pairprogramming, documentation, and code reviews. Why Legend? Super smart colleagues to work alongside and learn from. Tailored flexibility for your work-life balance. More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
environment. Technical Excellence: You have experience with complex distributed systems and have worked on building and maintaining sophisticated software products. Proficiency in Golang: Strong programming skills in Go are a must. Platform Expertise: Hands-on experience crafting and managing platforms using Kubernetes is essential. Familiarity with public cloud services … ours, and how we can grow together, with Shane, our Engineering Manager, and who you'd report to if successful. Skills & Collaboration: A practical pairprogramming task with one of our Principal Engineers where we can see how you collaborate and approach problem solving. Meet the Team: An … feel for our culture and ways of working. We’ll also collaborate on a couple of practical tasks, including a whiteboarding session and a pairprogramming exercise. We’re committed to making this process as inclusive as possible. If there’s anything you need to help you participate More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
in a results-driven environment, where flexibility fuels impact Be a game-changer, ready to step beyond your designated role Love the synergy of pairprogramming? So do we! Seize the opportunity to explore machine learning and its real-world applications at scale. Jump in! A relentless passion … scalable, and easy to use. We enjoy working in a fast-paced team tackling cutting-edge problems by constantly testing and learning. We enjoy pairprogramming for our products, we are lean in our approach and remove bureaucracy where we see it. We believe in delivering fast, iterating More ❯
WebGL), as well as Typescript, Rust and V8 Ideally an undergraduate degree in a relevant STEM subject, such as Comp Sci Exposure to functional programming, pairprogramming and agile methodologies Some product knowledge within Rates/FX or Equity derivatives Familiarity with financial derivatives and pricing would More ❯