software engineering, and cybersecurity professionals, to deliver high-quality, secure, and efficient solutions. Key Responsibilities: 1. Testing and QA: Develop, execute, and maintain automated test scripts using tools like Pytest and Selenium. Perform backend and frontend testing, including functional, unit, integration, and regression testing. Document and communicate test results, ensuring adherence to quality standards. 2. DevSecOps: Implement CI/CD More ❯
Azure), is a plus. Version Control: Experience with Git and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI). Testing and Debugging: Experience with testing tools like pytest, unit tests, and debugging skills to quickly resolve issues. API Design: Strong knowledge of RESTful API design and implementation; knowledge of GraphQL is a plus. Security Best Practices: Awareness of More ❯
teams to ensure high-quality software delivery across distributed systems hosted in AWS environments. Responsibilities: Design and maintain scalable automation frameworks using tools such as Selenium, JUnit, TestNG, or PyTest Build and manage a framework for maintaining and updating test data based on evolving requirements Develop automated tests for UI, APIs, microservices, batch jobs, and data pipelines in AWS Integrate More ❯
core web application infrastructure is essential CSED backend Demonstrated experience of Python backend development (e.g. using FastAPI) React frontend experience ideally Strong skills in Python Unit testing experience (e.g. pytest) IaaS knowledge (e.g. Terraform) including best practices for module development Knowledge of agile practices and able to perform in agile software development environments Strong knowledge of modern software development tools More ❯
core web application infrastructure is essential CSED backend Demonstrated experience of Python backend development (e.g. using FastAPI) React frontend experience ideally Strong skills in Python Unit testing experience (e.g. pytest) IaaS knowledge (e.g. Terraform) including best practices for module development Knowledge of agile practices and able to perform in agile software development environments Strong knowledge of modern software development tools More ❯
core web application infrastructure is essential CSED backend Demonstrated experience of Python backend development (e.g. using FastAPI) React frontend experience ideally Strong skills in Python Unit testing experience (e.g. pytest) IaaS knowledge (e.g. Terraform) including best practices for module development Knowledge of agile practices and able to perform in agile software development environments Strong knowledge of modern software development tools More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Crooton
/MySQL (Google Cloud SQL), MongoDB Cloud: Google Cloud Run, Cloud Storage, AWS EC2/S3/Lambda Tools: Docker, GitHub, Jira, AI-assisted dev tools (Copilot, ChatGPT) Testing: Pytest, Jest, Cypress (AI-assisted test generation encouraged) Why Join Us? AI-first development environment we embrace AI to accelerate build, test, and release cycles. Work on cutting-edge SaaS used More ❯
Hull, North Humberside, North East, United Kingdom Hybrid / WFH Options
Crooton
/MySQL (Google Cloud SQL), MongoDB Cloud: Google Cloud Run, Cloud Storage, AWS EC2/S3/Lambda Tools: Docker, GitHub, Jira, AI-assisted dev tools (Copilot, ChatGPT) Testing: Pytest, Jest, Cypress (AI-assisted test generation encouraged) Why Join Us? AI-first development environment we embrace AI to accelerate build, test, and release cycles. Work on cutting-edge SaaS used More ❯
Proficient in React.js and Next.js development Language: Solid experience with TypeScript API Development: Experience building RESTful APIs and working with databases Testing: Experience writing unit tests using testing frameworks (pytest, Jest, or similar) CI/CD: Exposure to CI/CD pipelines and automated deployment processes Version Control: Proficiency with Git and collaborative development workflows Problem Solving: Ability to debug More ❯
key performance metrics across tools and services. Participate in code reviews and contribute to continuous improvement across the team. Required Skills Proficiency in Python and unit testing frameworks (e.g., pytest ). Strong experience with Google Cloud Platform (GCP) , including Cloud Run and core web infrastructure. Solid understanding of Infrastructure-as-Code tools (e.g., Terraform ) and modular development best practices. Familiarity More ❯
Proficient in React.js and Next.js development Language: Solid experience with TypeScript API Development: Experience building RESTful APIs and working with databases Testing: Experience writing unit tests using testing frameworks (pytest, Jest, or similar) CI/CD: Exposure to CI/CD pipelines and automated deployment processes Version Control: Proficiency with Git and collaborative development workflows Problem Solving: Ability to debug More ❯
preferably in a consultancy or industry setting Experience with multiple programming languages, including Python, Java, C++, Rust, or Go Experience with associated software development frameworks and tools such as pytest and OpenAPI Experience working in Unix/Linux environments Knowledge of database systems and proficiency in database query languages/tools Familiarity with software development methodologies, such as Agile or More ❯
in software testing, system administration, or IT operations. Experience in an enterprise IT environment supporting patch deployment and validation. Hands-on experience with test automation frameworks (Selenium, JUnit, or PyTest) is beneficial. Project & Stakeholder Management Skills: Excellent communication & coordination skills to collaborate with cross-functional teams, vendors, and business leaders. Strong problem-solving and risk assessment abilities to identify deployment More ❯
provisioning across cloud environments; Possess strong Linux Administration & Use skills, particularly with RHEL and Alpine distributions, including managing GitLab Runners; Strong experience integrating and orchestrating testing tools such as PyTest and/or Selenium within automated pipelines to ensure code quality and reliability; Experience of work with Docker for containerisation and application packaging; Experience of implementing and managing monitoring solutions More ❯
loop workflows. Hands-on experience testing RESTful APIs, data APIs, or AWS-hosted AI services (e.g., SageMaker). Experience with automated test frameworks and performance testing tools (e.g., JMeter, PyTest, Selenium, Postman, Newman). Strong skills in writing and executing SQL for test data validation and pre/post inference checks. Experience with JSON-based payloads, OpenAPI/Swagger, and More ❯
level FastAPI development for building scalable APIs Proficiency with async/await patterns and concurrent programming Experience with Python ML libraries (NumPy, Pandas, scikit-learn) Knowledge of testing frameworks (pytest, unittest) and CI/CD practices Cloud & Infrastructure Hands-on experience with Google Cloud Platform (GCP) Proficiency with containerization (Docker) and orchestration (Kubernetes) Experience with cloud storage solutions and data More ❯
including computational, numerate or life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud preferred). Strong skills with industry experience in Python and SQL. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong experience with modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
including computational, numerate or life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud preferred). Strong skills with industry experience in Python and SQL. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong experience with modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
including computational, numerate or life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud preferred). Strong skills with industry experience in Python and SQL. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong experience with modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure is essential. Strong skills in Python. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong knowledge of modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure is essential. Strong skills in Python. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong knowledge of modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
life sciences), or equivalent experience. Cloud experience (e.g. Google Cloud and cloud run preferred) including core web application infrastructure is essential. Strong skills in Python. Unit testing experience (e.g. pytest). Knowledge of agile practices and able to perform in agile software development environments. Strong knowledge of modern software development tools/ways of working (e.g. git/GitHub, DevOps More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Avanti
practice around CI/CD and cloud deployment. Tech stack includes: Python (Django, FastAPI, or Flask) REST APIs & microservices AWS Docker/Kubernetes CI/CD (GitHub/GitLab) Pytest This role is hybrid in London and sits outside IR35. If you’re interested, please apply online with your CV and we’ll be in touch to discuss next steps. More ❯
models. Contribute to design and coding standards, working closely with architects. Develop and maintain Python packages and libraries to support engineering work. Build and run automated testing frameworks (e.g. PyTest). Support CI/CD pipelines and DevOps best practices. Collaborate with BAs on source-to-target mapping and build new data model components. Participate in Agile ceremonies (stand-ups More ❯