AngularJS, React.js, Ember.js, Bootstrap, JQuery). Design, develop, and support high quality and scalable products across the entire system architecture, from backend to front end. Help maintain and improve code quality, organization, and automation. Create mockups, UI components, algorithms, and data structures to deliver minimally viable products. Preferred Education Bachelor's Degree Key Responsibilities Required technical and professional expertise … new features. Ensure application performance, quality, and security. Work with DevOps to manage, deploy, and monitor Azure resources. Discover, evaluate, and implement new technologies to enhance development efficiency. Write clean, structured, and tested code. Participate in code reviews and provide feedback. Ensure development follows public sector regulations and standards. Qualifications Required Bachelor's in Computer Science, IT, or More ❯
develop, and deploy web applications using AWS services. Collaborate with teams to define and implement features. Ensure application performance, quality, and responsiveness. Manage AWS resources with DevOps teams. Write clean, tested code; participate in code reviews. Follow public sector standards and regulations. Preferred Experience Bachelor's in Computer Science, IT, or related field; advanced degrees a plus. More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
solutions, while maintaining high quality standards. You will be responsible for analysis, design, automation, engineering, research and development, implementation, following and implementing design patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring code quality, efficiency, and adherence … the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. Participate in … code reviews to maintain code quality and share knowledge. Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices Required Qualifications: Proficiency in React and its core principles, including hooks, state management, and component lifecycle. Proficiency in Java, Spring Framework, Spring Boot. Proficiency in HTML5, CSS3, TypeScript More ❯
slough, south east england, united kingdom Hybrid / WFH Options
Qualient Technology Solutions UK Limited
solutions, while maintaining high quality standards. You will be responsible for analysis, design, automation, engineering, research and development, implementation, following and implementing design patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring code quality, efficiency, and adherence … the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. Participate in … code reviews to maintain code quality and share knowledge. Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices Required Qualifications: Proficiency in React and its core principles, including hooks, state management, and component lifecycle. Proficiency in Java, Spring Framework, Spring Boot. Proficiency in HTML5, CSS3, TypeScript More ❯
solutions in line with project requirements and company standards, and collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and deliverables. Other responsibilities include: Write clean, efficient, and maintainable code, and ensure adherence to best practices and coding standards. Conduct code reviews and provide constructive feedback to ensure code quality and consistency. More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
and working software. Key Responsibilities: Design, develop, and maintain software systems using modern frameworks and technologies. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code. Implement responsive design principles to ensure applications work on various devices and screen sizes. Develop and integrate REST, GraphQL and RPC APIs. Conduct thorough testing More ❯
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. Code Quality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD) and … maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies, frameworks More ❯
Cheltenham, England, United Kingdom Hybrid / WFH Options
Argo DevOps Solutions Ltd
business objectives. Experience Requirements Software Development & Principles Programming Languages: Proficiency in one or more of: Java, Spring Boot, Python, JavaScript, TypeScript, ReactJS SOLID Principles: Familiarity with object-oriented and clean coding practices Testing & BDD Unit Testing Frameworks: Experience with Cypress, Cucumber, Behave, Selenium, or similar tools Domain-Specific Languages: Knowledge of BDD approaches (e.g., Cucumber, Gherkin) for test automation … continuously improve quality, efficiency, and effectiveness (e.g., automation, CI/CD) Collaborate with other technologists to optimize product integration across workflows and system dependencies Mentoring & Coaching Provide technical guidance, code reviews, and best-practice standards to less experienced engineers Coach team members in areas such as test automation, DevSecOps techniques, and effective problem-solving Argo Ethos Contribute to the More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Espire Infolabs Limited
requires leadership capability to manage a development team, deliver high-quality software in an Agile environment, and communicate effectively with clients. The ideal candidate should have a passion for cleancode, scalable architecture, and efficient development processes. Responsibilities: Lead and mentor a team of developers, ensuring best practices in coding and architecture. Design, develop, and maintain web applications … using PHP (Laravel Framework). Manage and oversee source code using GitLab, including CI/CD pipelines. Collaborate with cross-functional teams in Agile sprints. Participate in planning, code reviews, and documentation in JIRA and Confluence. Ensure performance, scalability, and security of applications. Manage deployments, environments, and DevOps workflows. Troubleshoot, test, and maintain the core product software and More ❯
requires leadership capability to manage a development team, deliver high-quality software in an Agile environment, and communicate effectively with clients. The ideal candidate should have a passion for cleancode, scalable architecture, and efficient development processes. Responsibilities Lead and mentor a team of developers, ensuring best practices in coding and architecture. Design, develop, and maintain web applications … using PHP (Laravel Framework). Manage and oversee source code using GitLab, including CI/CD pipelines. Collaborate with cross-functional teams in Agile sprints. Participate in planning, code reviews, and documentation in JIRA and Confluence. Ensure performance, scalability, and security of applications. Manage deployments, environments, and DevOps workflows. Troubleshoot, test, and maintain the core product software and More ❯
tech (Node.js, Python, Java, .NET). Experience with databases (MongoDB, PostgreSQL, MySQL, etc.). Familiarity with DevOps, CI/CD, and cloud platforms (AWS, Azure, GCP). Passion for clean, efficient code & problem-solving. If you are interested in this exciting opportunity, please apply for immediate consideration! You can contact me on (phone number removed) or (url removed More ❯
Nottingham, England, United Kingdom Hybrid / WFH Options
LSEG (London Stock Exchange Group)
curiosity, desire to learn and enthusiasm for technology means you can do what it takes to get the job done. Quality is non-negotiable, so a good focus on code quality, unit testing and enabling automated testing is important. Main Responsibilities/Accountabilities: You will build and maintain efficient, reusable, reliable and secure code based on User Stories … of cross-browser compatibility issues and ways to work around such issues Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experienced in or a strong desire to work in a formal agile software development lifecycle. Understanding of HTML and XML. Proficient using source … code management tools such as Git or SVN. Familiar with continuous build and integration Familiar with Test Driven Development and/or Behaviour Driven Development Desired Skills/Experience Required: Experience with RESTful interfaces Familiarity with back end development (ideally Java) would be a distinct advantage or must be willing to learn some backend development. Experience of componentising the More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Cathcart Associates
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: * Has extensive experience with Java More ❯
Altrincham, Cheshire, United Kingdom Hybrid / WFH Options
Cathcart Associates Group Ltd
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: Has extensive experience with Java More ❯
Altrincham, England, United Kingdom Hybrid / WFH Options
Cathcart Associates Group Ltd
looking to take the next step in your career? Do you thrive in an Agile environment and enjoy solving complex technical challenges? If you have a passion for writing clean, efficient code and collaborating with a dynamic team, this could be the perfect opportunity for you. My client is looking for someone who: Has extensive experience with Java More ❯
Senior Software Engineer Experience in the travel or retail industry would be an advantage. Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and … data-related issues. Knowledge of design patterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem-solving and analytical skills Presentation and teamwork skills Understanding of both Waterfall and … successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and More ❯
Warrington, England, United Kingdom Hybrid / WFH Options
Thermo Fisher Scientific Inc
Version Control: Git Key Responsibilities: Contribute to our governance, principles, and ways of working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a 2-year fixed term role … degree in computer science, engineering, or a related field (or equivalent work experience). Nice to have: Experienced with other elements of our tech stack. Experienced with infrastructure-as-code tools such as Bicep, ARM Templates, Terraform, or similar. Contributions to open-source projects or personal projects. Nice to have Certifications: Microsoft Certified: Azure Developer Associate. Microsoft Certified Azure … Our Engineering Responsibilities: Design and Development: Collaborate with engineers, product managers, and designers to understand requirements and assist in designing solutions. Develop scalable, maintainable, and secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance: Develop and execute automated tests to ensure software quality. Participate in code reviews to ensure code quality and More ❯
backend services and APIs that support payment platforms. Agile Delivery: Contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives; work in a TDD and BDD environment. Code Quality & Standards: Write clean, maintainable, and secure code while adhering to coding standards and industry best practices. Continuous Integration: Support build, integration, and automated test processes using More ❯
handsworth, yorkshire and the humber, united kingdom
Albany Beck
backend services and APIs that support payment platforms. Agile Delivery: Contribute to Agile ceremonies such as sprint planning, stand-ups, and retrospectives; work in a TDD and BDD environment. Code Quality & Standards: Write clean, maintainable, and secure code while adhering to coding standards and industry best practices. Continuous Integration: Support build, integration, and automated test processes using More ❯
successful candidate will play a key role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence, an eye for automation, and … from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines to collect, preprocess, and … data-related issues. Knowledge of design patterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. Knowledge of build tools and pipeline configuration (Jenkins) to automate testing and deployment. Strong problem-solving and analytical skills Presentation and teamwork skills Understanding of both Waterfall and More ❯
Brighton, East Sussex, South East, United Kingdom Hybrid / WFH Options
In Technology Group Limited
tech (Node.js, Python, Java, .NET). Experience with databases (MongoDB, PostgreSQL, MySQL, etc.). Familiarity with DevOps, CI/CD, and cloud platforms (AWS, Azure, GCP). Passion for clean, efficient code & problem-solving. If you are interested in this exciting opportunity, please apply for immediate consideration! You can contact me on 0161 528 6890 or . In More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
In Technology Group Limited
tech (Node.js, Python, Java, .NET). Experience with databases (MongoDB, PostgreSQL, MySQL, etc.). Familiarity with DevOps, CI/CD, and cloud platforms (AWS, Azure, GCP). Passion for clean, efficient code & problem-solving. If you are interested in this exciting opportunity, please apply for immediate consideration! You can contact me on 0161 528 6890 or . In More ❯
the direction of our platform and foster a culture of collaboration and innovation. Key Responsibilities: Ruby Development: Design, build, and maintain robust, scalable, and high-performance Ruby applications. Write clean, maintainable, and efficient code following best practices and coding standards. Collaborate with frontend developers to integrate backend services with the frontend. DevOps & Automation: Collaborate with the DevOps team … to design and implement CI/CD pipelines and deployment automation. Ensure the smooth deployment of Ruby applications by utilizing infrastructure-as-code tools (e.g., Terraform, Ansible). Maintain and improve our cloud-based infrastructure (AWS, GCP, or Azure) to ensure scalability and reliability. Design and optimize databases (PostgreSQL, MySQL, or MongoDB) for high performance and scalability. Write efficient … and efficient coding. Collaborate with cross-functional teams, including product management, design, and operations. Provide technical leadership in project planning and execution, setting clear goals and timelines. Participate in code reviews and contribute to establishing coding standards. Additional Backend Technology (optional but preferred): Knowledge of additional backend technologies such as Node.js, Python, Java, or Go. Contribute to full-stack More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
In Technology Group Limited
or Python Experience with Azure (or AWS/GCP) and CI/CD pipelines Familiarity with both SQL and NoSQL databases such as PostgreSQL or MongoDB A passion for clean, maintainable code and a problem-solving mindset If you're interested in this opportunity, apply today for immediate consideration. For more information, feel free to get in touch More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools … CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for cleancode, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for … security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and policy-as-code tools into CI/CD pipelines—ensuring DevSecOps principles are applied from design to deployment. Promote a culture of continuous learning More ❯