out both automated and exploratory testing across multiple environments. Collaborate closely with developers, product owners, and project managers to improve quality standards. Troubleshoot complex software issues and contribute to continuousintegration and delivery processes. Skills & Experience They're looking for a QA Engineer with experience in one or more of the following: Languages: Java, Python, JavaScript, TypeScript Frameworks More ❯
with crypto exchanges, custodians, and blockchain data sources. Write robust, maintainable, and well-tested code in a modern cloud environment. Participate in architectural design and infrastructure evolution. Contribute to continuousintegration, deployment, and production operations. Core Skills & Experience Required: 5+ years of professional experience in software engineering, primarily backend-focused. Strong command of TypeScript and experience building production More ❯
with crypto exchanges, custodians, and blockchain data sources. Write robust, maintainable, and well-tested code in a modern cloud environment. Participate in architectural design and infrastructure evolution. Contribute to continuousintegration, deployment, and production operations. Core Skills & Experience Required: 5+ years of professional experience in software engineering, primarily backend-focused. Strong command of TypeScript and experience building production More ❯
Implement test automation frameworks using tools such as Selenium, TestNG, and JUnit. Perform root cause analysis on defects and collaborate with development teams to resolve issues effectively. Engage in continuousintegration practices using tools like Jenkins and GitLab to streamline the testing process. Participate in release management activities, ensuring that all releases are thoroughly tested before deployment. Conduct More ❯
tools such as JBehave. Perform manual testing as required to validate product features and workflows. Collaborate closely with developers to ensure robust coverage of microservices-based systems. Contribute to continuousintegration and delivery pipelines through effective automation and test design. Provide input on QA strategy, tooling, and process improvements as the team scales. Role Requirements Strong background in More ❯
tools such as JBehave. Perform manual testing as required to validate product features and workflows. Collaborate closely with developers to ensure robust coverage of microservices-based systems. Contribute to continuousintegration and delivery pipelines through effective automation and test design. Provide input on QA strategy, tooling, and process improvements as the team scales. Role Requirements Strong background in More ❯
tools such as JBehave. Perform manual testing as required to validate product features and workflows. Collaborate closely with developers to ensure robust coverage of microservices-based systems. Contribute to continuousintegration and delivery pipelines through effective automation and test design. Provide input on QA strategy, tooling, and process improvements as the team scales. Role Requirements Strong background in More ❯
london (city of london), south east england, united kingdom
develop
tools such as JBehave. Perform manual testing as required to validate product features and workflows. Collaborate closely with developers to ensure robust coverage of microservices-based systems. Contribute to continuousintegration and delivery pipelines through effective automation and test design. Provide input on QA strategy, tooling, and process improvements as the team scales. Role Requirements Strong background in More ❯
tools such as JBehave. Perform manual testing as required to validate product features and workflows. Collaborate closely with developers to ensure robust coverage of microservices-based systems. Contribute to continuousintegration and delivery pipelines through effective automation and test design. Provide input on QA strategy, tooling, and process improvements as the team scales. Role Requirements Strong background in More ❯
be applied across different projects and scientific areas. Collaborate with scientists and engineers to incorporate AI solutions into daily R&D tasks. Implement tools for version control, testing, and continuousintegration to ensure quality, security, and traceability of AI solutions. Develop automated reporting systems that make results from AI models easier to interpret, share, and act on. Key More ❯
our data products (BigQuery, DBT, Airflow), but there will be opportunities to work across the platform including, agentic AI (Python, Langchain), frontend (React, TypeScript), the APIs (GraphQL, REST), our integration tool of choice (Tray.ai) and all the other tools and technologies that keep everything humming. You don't need to be an expert in everything - you'll be working … expertise and we work together to support each other. If you want to be involved in product and technology from the ground up in a small team that loves continuous improvement, this role is perfect for you. Requirements We're looking for an enthusiastic software engineer who possesses strong expertise in PHP development (or similar) and data, ideally with … working towards one of our company goals - for instance building new consumer APIs, creating a data pipeline for a new report, doing a POC for a new marketing automation integration with one of our partners or working with our data scientists on cutting edge AI products. As a Senior Software Engineer you will be driving technical best practices within More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Data Careers
leadership experience is desirable as my client will support you in developing your management skills. Working within an Agile and DevOps-focused environment , you'll champion best practice in continuousintegration and delivery (CI/CD), test-driven development, and robust documentation. You'll also play a key role in developing new digital services, including a Power Platform … and development activities in C#, TypeScript, and Power Platform. About You You're a seasoned Dynamics 365 Developer who enjoys leading by example - technically strong, collaborative, and passionate about continuous improvement. You'll bring: Strong hands-on experience developing and customising solutions using C#, TypeScript , and Power Platform (Power Pages, Power Apps, Power Automate). Proven experience managing or … mentoring developers in an Agile, DevOps environment. Experience with Azure DevOps , CI/CD pipelines, and test-driven development. Knowledge of data migration, integration , and service-oriented architecture. Excellent communication skills, with the ability to collaborate effectively across technical and non-technical teams. Why Join? You'll be part of a forward-thinking digital team working on transformative projects More ❯
reporting tools to support corporate goals. Whether working on front-end or back-end systems, they use their software development expertise to create robust, scalable, and efficient solutions, driving continuous improvements and enhancing customer choice. About the Role Create and Deliver Solutions: Develop technology solutions that meet business requirements, ensuring efficiency, cost-effectiveness, and minimal environmental impact. Enhance and … thorough documentation of designs and configurations. Testing and Quality: Collaborate with Quality Engineering and Infrastructure teams to test solutions for functionality and performance, embedding quality throughout the development process. Continuous Improvement and Support: Address issues, drive ongoing improvements, support continuousintegration and deployment, and enhance solution resilience to handle disruptions. About You Infrastructure as Code (IaC) Development More ❯
as useState, useEffect, useMemo, useCallback, and custom hooks. Strong understanding of responsive design principles, patterns, and libraries such as Bootstrap. Solid knowledge and hands-on experience in backend API integration, exception handling, and managing synchronous/asynchronous requests Proficient in HTML5, CSS3, and modern CSS frameworks like Tailwind CSS or Styled Components. Strong experience with Application Security concepts such … principles. Exposure to unit testing or testing automation frameworks for front-end validation. Advanced experience with testing frameworks such as Jest, React Testing Library, Cypress, or Enzyme for unit, integration, and end-to-end testing. Strong understanding of web accessibility standards (WCAG) and experience in building inclusive and accessible applications. Experience in accessibility testing TFS (Team Foundation Server) familiarity … for state management and data transfer. Exposure to micro-frontends architecture for modular UI development is an added advantage. Good to have: Experience in Node.js backend development. Familiarity with ContinuousIntegration methodologies and tools like Jenkins. Good to have exposure to cloud CDN and static website hosting in AWS or Azure. Excellent communication and presentation skills. More ❯
As a Developer, you will have the opportunity to contribute to ongoing product development ensuring the quality of the product through sprint planning, sprint reviews, and a commitment to continuous improvement. Propel Finance is technologically driven, with a substantial volume of business originating via our web application called Propeller. Developed primarily with the Laravel PHP framework, utilising a LAMP … support requests through a dedicated support tracker. Communicate confidently with colleagues and internal stakeholders. Youll also be responsible for assessing and employing fit for purpose automated testing strategies (Unit, Integration, function & acceptance testing). Key skills required; Excellent knowledge of software development using PHP and a good understanding of basic design patterns Experience in creating and delivering complex web … Amazon Web Services, including how to manage and monitor server instances and database instances PHP Unit & TDD (Test Driven Development) PHP, Javascript, HTML, CSS, NPM, Composer MongoDB Docker AWS ContinuousIntegration knowledge Knowledge of clean code and common design patterns So, why would you want to work here? We have a great working environment and were an ambitious More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
East London, London, United Kingdom Hybrid / WFH Options
Tech 4
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
london (city of london), south east england, united kingdom
Tech4
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯
in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within the … team members. Communicate up to Exec level, clearly, concisely and with authority and confidence. Communicate effectively with non-technical stakeholders using clear, non-technical language. Encourage a culture of continuous improvement within your team and across engineering. KNOWLEDGE & SKILLS FOR THIS JOB Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in … in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extreme programming practices such as incremental development, continuousintegration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing and consuming RESTful APIs in Python. Experience More ❯