Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Eden Scott
product teams to deliver scalable, performant solutions that help end users derive real value from complex data. Key Responsibilities Write clean, maintainable, and well-tested code following Agile and TDD practices Contribute to both backend services (Java) and modern front-end frameworks (React/TypeScript) Develop and fine-tune search functionality using technologies like Lucene, Solr, or OpenSearch Collaborate with More ❯
with supporting tech leads to develop realistic and achievable project estimates. Analysis and build within Control, Stability, Resiliency, Capacity & Performance areas. Create automated unit tests using a TestDrivenDevelopment approach Testing: Unit, SIT & UAT planning and management. Robust delivery of code into the production environment with zero tolerance for post implementation issues Take part in decisions More ❯
Kafka. Collaborate with front-end developers, DevOps engineers, and other stakeholders to deliver end-to-end solutions. Write clean, maintainable, and testable code following best practices, including Test-DrivenDevelopment (TDD). Deploy, manage, and monitor services in containerized environments using Docker and Kubernetes. Leverage cloud platforms (AWS, Azure, or GCP) to develop and deploy cloud-native … Excellent problem-solving skills and attention to detail. Strong communication and leadership skills. Ability to work in a fast-paced and collaborative environment. Hands-on experience with Test-DrivenDevelopment (TDD) and writing test cases. Good to Have Experience with CI/CD pipelines and DevOps practices. Knowledge of other messaging systems like AWS SNS/ More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-DrivenDevelopment (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean code, modular design, and More ❯
Understanding UX design concepts like responsive web design. Backend Technology - Java/Spring, Kafka, NoSQL ( MongoDB, Cassandra ) Automation experience with Automated Functional Testing, TestDrivenDevelopment (TDD) and agile tools e.g., JIRA Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages. Overall knowledge More ❯
MQ/Kafka) - Experience with 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) - RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex More ❯
MQ/Kafka) - Experience with 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) - RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex More ❯
Experience of modern web and server-side RESTful development Experience with Git Experience of developer testing approaches Experience of build and Continuous Integration pipelines and tools Experience of TDD and BDD You may have: Knowledge of NestJS framework Experience working with an ORM Knowledge of Scala and functional programming Knowledge of AWS services and infrastructure monitoring Experience working with More ❯
with supporting tech leads to develop realistic and achievable project estimates. Analysis and build within Control, Stability, Resiliency, Capacity & Performance areas. Create automated unit tests using a TestDrivenDevelopment approach Testing: Unit, SIT & UAT planning and management. Robust delivery of code into the production environment with zero tolerance for post implementation issues Take part in decisions More ❯
high-quality code using the syntax of at least one programming language with limited guidance Creating Automated Unit Tests with Flexible/Open Source Frameworks using a TestDrivenDevelopment approach Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software Development Life Cycle More ❯
CD, Application Resiliency, and Security Demonstrated knowledge of software applications and technical processes within a technical discipline (., cloud, artificial intelligence, machine learning, mobile, Proven experience with BDD/TDD web development models and familiar withJasmine,Karma, protractor, selenium web driver Experience in Core Java, J2EE frameworks (Spring, Hibernate); JMS Proven knowledge of Internet technologies including REST and/ More ❯
high-quality code using the syntax of at least one programming language with limited guidance Creating Automated Unit Tests with Flexible/Open Source Frameworks using a TestDrivenDevelopment approach Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications Applies knowledge of tools within the Software Development Life Cycle More ❯
NexuslO • Knowledge and practical experience in Agile development (Scrum, Kanban) using tools such as Jira with a strong grasp of automation, continuous integration (CI/CD), test-drivendevelopment (TDD) using RIT as well as continuous refactoring. Seniority level Seniority level Associate Employment type Employment type Contract Job function Job function Information Technology Industries IT Services More ❯
contribute to robust, scalable test automation. ? Tech & Experience You Bring 7–8 years of test engineering experience, ideally in Agile/Scrum teams. Experience in BDD/TDD , scripting, and automation frameworks. Comfortable testing APIs, web services, UIs , and working with CI/CD tools like Jenkins, Azure DevOps, TeamCity. Familiarity with Linux/Unix , risk-based testing More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Ntrinsic Consulting
you will also be accountable for future integrations bringing best-practise and scalability principles to ensure clean code continues to be implemented within a Test-Driven Domain (TDD) and Domain-Driven-Design (DDD). My clients software engineering approach is modern and follows workflow-based architectures, with deployment practises in a DevOps and Scrum workflow, utilising Maven … profile required: Must have at least five years’ experience developing software solutions in Java and knowledgeable in version 17. An accomplished background writing clean code, adhering to scalability using TDD and DDD approaches. Outside of coding that you have influenced design and architecture in previous roles. Well-practised in DevOps deployment practises and utilising Docker and Kubernetes. Must have a More ❯
Are you an experienced Software Team Lead looking to make a significant impact in the dynamic world of financial data management? Be-IT are delighted to be working with their long standing fintech client on this exciting opportunity within their More ❯
Are you an experienced Software Team Lead looking to make a significant impact in the dynamic world of financial data management? Be-IT are delighted to be working with their long standing fintech client on this exciting opportunity within their More ❯
This is a permanent, full-time role, remote, with one quarterly visit to their Glasgow office. What You'll Do: Deliver high-quality code using Agile and TestDrivenDevelopment methodologies. Develop and maintain domain knowledge based on customer use-cases and industry practices. Turn requirements into well-structured software that meets business needs. Participate in requirements More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
ZipRecruiter
3rd party models, build and validate prototypes then scale up into performant production systems. Following and iterating on our software engineering best practices such as code reviews, pair programming, TDD, model/data versioning, linting, automated test coverage analysis, infrastructure-as-code, CI/CD and clear and comprehensive documentation. Responding to production issues and outages, building monitoring infrastructure More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Social network you want to login/join with: Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK), glasgow col-narrow-left Client: Location: glasgow, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 5 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide … Job Description: Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | Household Name | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK) We're supporting a fast-moving client with national reach, that needs a Python Software Engineer Contractor with strong experience across Python & AWS . This is a freelance role within a tech-driven team – Where you … ll be the subject matter expert, designing, implementing, and managing software, platforms and more. What You'll Be Doing as a Python Software Engineer, Python, AWS | Python, TDD & BDD, Monitoring | £650 - 750pd Outside IR35 | 6-month contract | Fully Remote (UK) Design and deploy scalable, high-performance software aligned with long-term business goals. Monitor and optimize distributed systems for reliability More ❯
application development Contribute as a proactive member of an agile development team, focusing on efficient application delivery to meet business KPIs Promote best practices in Test-DrivenDevelopment (TDD), development tools, and technologies Actively participate in agile ceremonies and interact with business owners, stakeholders, and other teams across the global fleet Gather and analyze … with zero downtime and single-click deployment capability Help shape pricing and workflow strategy and tooling within the organization Requirements: Practical experience in building Java applications Strong Test-DrivenDevelopment (TDD) experience Proficiency with Agile development methodologies and systems engineering Experience in build and release management principles, including continuous integration and continuous delivery Knowledge of application More ❯
. Clear communication skills. Teamwork and self-supervision skills. Degree in Computer Science, Electronic Engineering, or related field. Preferred Additional Skills Experience with closed-loop drive control. Test-drivendevelopment (TDD). Familiarity with ARM Cortex-M and CMSIS. Experience with C# and Visual Studio. Knowledge of NPI and project planning. #J-18808-Ljbffr More ❯
NexuslO • Knowledge and practical experience in Agile development (Scrum, Kanban) using tools such as Jira with a strong grasp of automation, continuous integration (CI/CD), test-drivendevelopment (TDD) using RIT as well as continuous refactoring. More ❯
NexuslO • Knowledge and practical experience in Agile development (Scrum, Kanban) using tools such as Jira with a strong grasp of automation, continuous integration (CI/CD), test-drivendevelopment (TDD) using RIT as well as continuous refactoring. More ❯