our frontend and backend applications. API & service development : design, implement, and maintain REST APIs; ensure robust integrations and clear documentation. Test-first development : practise TestDrivenDevelopment, and write and maintain BDD test scenarios (using Gherkin syntax) Collaborate with fellow engineers, product and design to deliver high-quality solutions, contribute to architectural decisions … React testing library and Playwright, responsive UI best practices. Experience working with geospatial data and/or canvas/WebGL tools. Excellent understanding and experience of writing automated tests: TDD practitioner, does not leave code untested. Skilled in relational database design (PostgreSQL); familiarity with NoSQL is a plus. Experience or familiarity with integrating AI/ML is a plus. Solid More ❯
You Bring Extensive experience as a backend or full stack engineer Strong skills in Java and Spring Boot Proven background in scalable microservices architecture and REST APIs Test-drivendevelopment mindset with attention to quality and security Experience with agile methodologies and continuous delivery Ability to work on-site 3 days a week as part of a More ❯
Northampton, Northamptonshire, England, United Kingdom
Eames Consulting
with SQL (MS SQL preferred), cloud technology and messaging tools. Experience with standard DevOps tools: Jira, Bitbucket, Nexus, Confluence, SonarQube, Veracode, GitLab, Maven, NPM, etc. Experience with testdrivendevelopment and CI/CD, including exposure to automated testing platforms (e.g., Cucumber, Selenium) Actively participate in all aspects of agile software development, including design, implementation, and More ❯
.NET 6+ preferred) Build cloud-native solutions using Azure, including Azure Functions (serverless) Work with schema-less databases such as Cosmos DB Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with Product Owners, Business Analysts, and stakeholders to define solutions Mentor junior developers and promote engineering best practices Drive More ❯
.NET 6+ preferred) Build cloud-native solutions using Azure, including Azure Functions (serverless) Work with schema-less databases such as Cosmos DB Write clean, maintainable, and testable code using TDD/BDD principles Create and maintain RESTful and GraphQL APIs Collaborate with Product Owners, Business Analysts, and stakeholders to define solutions Mentor junior developers and promote engineering best practices Drive More ❯
Figma designs Contributing to backend services and APIs (Node.js and Java experience a plus) Participating in peer code reviews and Agile ceremonies Following best practices in software engineering including TDD and DevOps Who you’ll be We’re looking for someone who has solid experience in software development, particularly across the front end – but who is comfortable jumping into …/Typescript Strong knowledge of React & Redux Experience working with Figma designs, UX principles and CSS Familiarity with Tailwind CSS or Bootstrap Comfortable working in Agile environments with a TDD mindset It would be great if you also had: Experience with Node.js (Typescript, ES6) Knowledge of Java Familiarity with Docker and/or AWS in a DevOps context More ❯
design principles, and data structures Extensive experience in developing microservices using Java, Python Experience in distributed computing frameworks like - Hive/Hadoop, Apache Spark. Good experience in Testdrivendevelopment and automating test cases using Java/Python Experience in SQL/NoSQL (Oracle, Cassandra) database design Demonstrated ability to be proactive, self-driven, and More ❯
PaaS) Experience of writing high performance enterprise scale applications Thorough experience of Object-Oriented concepts within software development Experience of using Agile Engineering Practices e.g. CD/CI, TDD, Pair Programming Experience of writing unit tests and using unit test frameworks Problem solving skills and the ability to truly own a problem Excellent interpersonal skills Ability to communication More ❯
in production. Excellent verbal and written communication skills to work effectively with cross-functional teams and stakeholders. Deep understanding of software development lifecycle practices, including CI/CD, TDD, security and Agile methodologies. Practical cloud native experience, deploying Kubernetes applications on a cloud service provider, such as Google Cloud, Amazon Web Services, or Microsoft Cloud Preferred qualifications, capabilities and More ❯
be using Vue.js here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLID Principles and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest in or experience with assistive technology. Nice to have Infrastructure as code experience. More ❯
Exeter, Devon, South West, United Kingdom Hybrid / WFH Options
ADLIB Recruitment
be using Vue.js here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLID Principles and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest in or experience with assistive technology. Nice to have Infrastructure as code experience. More ❯
systems. Strong interpersonal skills-you know how to bring out the best in people. A delivery mindset with a focus on value, security, and resilience. Experience with microservices, TDD, and DevOps practices. Familiarity with SQL and NoSQL databases. A natural ability to juggle priorities and drive strategy. Why Join Us? Innovative culture : We foster creativity, collaboration, and continuous learning. More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
Diverse technical experience and a proven ability to deliver high quality applications at scale. An advocate for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people More ❯
of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Experience in an agile development environment Familiar with modern software testing and deployment practices such as TDD & CI/CD Set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle Experience with other languages such as C++ Linux sysadmin More ❯
and technical change - mentoring squads, facilitating improvements, and ensuring DevOps adoption at scale. Your responsibilities: Coach development squads on modern engineering practices such as: Software Craftsmanship, BDD/TDD, Trunk-Based Development CI/CD automation Agile Testing & Gherkin syntax Value Stream Mapping and continuous improvement Help squads assess their current DevOps maturity and define actionable improvement plans More ❯
for the complete development lifecycle. Experience required for Full Stack Software Engineer: - 3+ years of full stack development experience Strong Java unit testing (with a side of TDD), Maven, Git and a sense of humor. Kubernetes & Docker Working in a team development environment Thorough understanding of Computer Science fundamentals such as Data Structures, Algorithms and Design Patterns More ❯
of our technology stack: TypeScript, Angular, NgRx, Javascript, HTML & CSS. A passion for full-stack, web application development Practice and pursue good software engineering practices (e.g., Unit testing, TDD, refactoring, CI/CD, BDD) Don't be put off if you don't feel you match all of the skills or technologies. C# is important, but we don't More ❯
basedsoftware A focus in refining specifications and tickets to deliver maximum output for minimum effort A desire to document and share output of features and investigations Unit testing and TDD experience Experience working with a hardware/embedded software teamalongside the software team A flexible and pragmatic team worker who supports their colleagues Benefits Opportunity to buy additional holidays Life More ❯
JavaScript, TypeScript, and accessibility (a11y). You are experienced with automated testing and familiar with TDD. You’ve worked in product-centric teams that prioritise strong engineering principles like TDD and pair programming and you have a passion for contributing to and strengthening that culture. You value Cross-Functional Collaboration and continuous improvement. As we are growing, we are looking More ❯
Maidstone, Kent, England, United Kingdom Hybrid / WFH Options
Noir
.NET Developer, .NET 9, C#, Azure, JavaScript, Agile - Maidstone .NET 9, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and SQL Server 2022.Be the first of your friends to declare, "I love where I work!" and actually mean it. Laugh hard and work hard with some … client will provide you with industry recognised training into: .NET 9, JavaScript, React, Angular 19, Microservices, MongoDB, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and SQL Server 2022. Their benefits include the following: Bonus (15%). Generous stock option plan. Medical, dental and vision insurance. Company pension. Choice of computer and More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Kerv Digital for Digital Transformation
and test automation activities fit in Must have worked on Behavioural DrivenDevelopment (BDD) or Test-DrivenDevelopment (TDD) or Acceptance Test-DrivenDevelopment (ATDD) methodologies Ability to develop automated functional tests, which exercise the UI, API and DB layers which can run in both the code pipeline as well as More ❯
Skelmersdale, Lancashire, England, United Kingdom Hybrid / WFH Options
Victorian Plumbing Ltd
delivery Verify cross-browser and cross-device compatibility, ensuring flawless experiences everywhere Collaborate in code reviews and perform root-cause analysis of defects and failures Partner with developers on TDD/BDD practices, helping embed quality into the codebase from the start Propose and implement improvements to our engineering and test processes, staying ahead of technology trends Skills & Experience More ❯
Mc Lean, Virginia, United States Hybrid / WFH Options
Ctec Inc
Azure Monitor, Azure Functions, and Microsoft IIS. • Working knowledge of automated testing with xUnit and Selenium. • Working knowledge of Domain Driven Design (DDD), TestDriven Design (TDD), Microservices, and Serverless Compute. • Working knowledge of SW Development Lifecycle (SDLC) methodologies, including Waterfall and Agile. • Excellent written and verbal communication, documentation, and active listening skills and the ability More ❯