tools like Apache Spark, Databricks, Apache Pulsar, Apache Airflow, Temporal, and Apache Flink, sharing knowledge and suggesting improvements. Documentation: Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing. Your Qualifications Experience: Professional experience in Python development or related software engineering roles. Python Proficiency: Strong knowledge of Python, including experience with … web frameworks like Django, Flask, or FastAPI. Database Management: Solid experience with relational databases like PostgreSQL or MySQL and familiarity with NoSQL databases like Redis. DistributedSystems: A basic understanding of distributedsystems and microservices architecture, as well as cloud-based infrastructure (AWS, GCP, Azure), is a plus. Version Control: Experience with Git and familiarity with … like AWS, GCP, or Azure. DevOps Tools: Familiarity with containerization (Docker) and infrastructure automation tools like Terraform or Ansible. Real-time Data Streaming: Experience with Apache Pulsar or similar systems for real-time messaging and stream processing is a plus. Data Engineering: Experience with Apache Spark, Databricks, or similar big data platforms for processing large datasets, building data pipelines More ❯
engineering alongside driving best practice and projects. What You'll Do Working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features Conduct code reviews, establish coding standards, and promote engineering best practices Help with the hiring process … team workflows and development processes Stay hands-on with coding when necessary, especially in system-critical components What They're Looking For Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributedsystems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance More ❯
engineering alongside driving best practice and projects. What You'll Do Working primarily in Java (Spring Boot, Hibernate, etc.) Drive design and architecture decisions for scalable, secure, and performant systems Collaborate cross-functionally with Product, Design, and DevOps to deliver high-impact features Conduct code reviews, establish coding standards, and promote engineering best practices Help with the hiring process … team workflows and development processes Stay hands-on with coding when necessary, especially in system-critical components What They're Looking For Strong expertise in Java and JVM-based systems (8+ years coding experience preferred) Solid background in system design, distributedsystems, and cloud architectures (AWS/Azure/GCP) Passion for clean code, testing, and performance More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Nextech
My client is looking for a talented Java Developer to join their growing engineering team in Manchester. This is a fantastic opportunity to work on high-scale, cloud-native systems using modern technologies in a collaborative, forward-thinking environment. The Role: Java and the full Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Cloud Stream) Kafka, MongoDB, ElasticSearch … For: ~5 years' experience in a hands-on development role. Experience working within highly regulated businesses (finance, insurance etc) Strong Java development experience using Spring-based frameworks Knowledge of distributedsystems and microservices best practices Hands-on with Kafka, NoSQL/ElasticSearch, and containerised environments Experience with AWS services and cloud-native design Comfortable working in Agile teams More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Nextech Group Limited
My client is looking for a talented Java Developer to join their growing engineering team in Manchester. This is a fantastic opportunity to work on high-scale, cloud-native systems using modern technologies in a collaborative, forward-thinking environment. The Role: Java and the full Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Cloud Stream) Kafka, MongoDB, ElasticSearch … For: ~5 years' experience in a hands-on development role. Experience working within highly regulated businesses (finance, insurance etc) Strong Java development experience using Spring-based frameworks Knowledge of distributedsystems and microservices best practices Hands-on with Kafka, NoSQL/ElasticSearch, and containerised environments Experience with AWS services and cloud-native design Comfortable working in Agile teams More ❯
Chester, Cheshire, North West, United Kingdom Hybrid / WFH Options
Searchability (UK) Ltd
on the lookout for a Senior Software Developer with strong backend skills and experience across a modern cloud-native tech stack. You'll help design and implement robust, secure systems, write clean and testable code, and support key architectural decisions. You'll also collaborate with cross-functional teams, contribute to API development, and mentor junior developers. There's potential … We look forward to hearing from you! Key Skills: PHP, Symfony, MySQL, REST APIs, Microservices, JavaScript, React, Java, AWS, Docker, CI/CD, Git, Secure Coding, Test-Driven Development, DistributedSystems, Infrastructure as Code (CDK/Terraform), Linux/Bash More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Circle Recruitment
Golang Developer position is fully remote. Qualifications & Skills required: 3+ years of experience in software development, with a strong focus on Go ( Golang ). Solid understanding of backend architecture, distributedsystems and API design. Solid understanding of DevOps, CI/CD, infrastructure as code and cloud platforms. Excellent communication skills and a true team player Experience working with … SaaS platforms or automation tools is a plus. Comfortable working in agile environments (Scrum or Kanban). Experience with microservices, event-driven systems, and containerisation (Docker, Kubernetes) - DESIRABLE Background in product management or user-centred design - DESIRABLE Familiarity with performance optimisation and data modelling - DESIRABLE What you'd be doing: Develop backend services and components using Go. Design and … implement APIs, data models and automation workflows. Optimise performance, scalability and reliability of distributed systems. Participate in code reviews and contribute to technical discussions. Write unit and integration tests to ensure code quality. Collaborate with cross-functional teams to understand requirements and deliver solutions. Help identify and resolve technical bottlenecks and bugs. Benefits : 30 days annual leave plus bank More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom
Experis
Cloud Engineering experience across AWS/GCP, to design and implement resilient frontend client, backend services and cloud-native solutions. This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of the world's leading financial institutions. Key Accountabilities Responsibilities will include: * Design, develop and maintain highly available, secure, and performant … s degree in Computer Science or equivalent industry experience. * Comes from Software Engineering background with infrastructure experience. * 5+ years of development experience with a strong focus on large-scale, distributed systems. * Proficient in Python, Golang and PostgreSQL. * Experience with Liquibase or similar tools for database change management and version control. * Hands-on experience with AWS/GCP, including cloud … Cloud. o Linux. o Relational and NoSQL databases. o Integration services such as messaging and streams. o Building RESTful API Services. o Containerisation, Kubernetes, serverless functions. o Microservices, and distributed tracing. o Enterprise logging, monitoring, and alerting frameworks (e.g., ELK, Splunk, Prometheus, Grafana). * Experience working within an Agile environment. * Programming experience in following languages: Golang & Python. * Good understanding More ❯
handsworth, yorkshire and the humber, united kingdom
Experis
Cloud Engineering experience across AWS/GCP, to design and implement resilient frontend client, backend services and cloud-native solutions. This is an opportunity to work on high-impact systems within a secure, high-availability environment at one of the world's leading financial institutions. Key Accountabilities Responsibilities will include: * Design, develop and maintain highly available, secure, and performant … s degree in Computer Science or equivalent industry experience. * Comes from Software Engineering background with infrastructure experience. * 5+ years of development experience with a strong focus on large-scale, distributed systems. * Proficient in Python, Golang and PostgreSQL. * Experience with Liquibase or similar tools for database change management and version control. * Hands-on experience with AWS/GCP, including cloud … Cloud. o Linux. o Relational and NoSQL databases. o Integration services such as messaging and streams. o Building RESTful API Services. o Containerisation, Kubernetes, serverless functions. o Microservices, and distributed tracing. o Enterprise logging, monitoring, and alerting frameworks (e.g., ELK, Splunk, Prometheus, Grafana). * Experience working within an Agile environment. * Programming experience in following languages: Golang & Python. * Good understanding More ❯
North West London, London, United Kingdom Hybrid / WFH Options
ByteHire
TypeScript experience Proven experience building full-stack web applications using PHP and React Strong foundations in relational databases (MySQL). Experience working with REST APIs and integrating third-party systems Previous experience working in startups at the seed or Series A/B stage Good experience with Queuing (processing jobs) Experienced with CSS frameworks such as TailwindCSS or BootstrapCSS … or Google Cloud Inertia.js DevOps experience, including maintaining CI/CD pipelines Familiarity with scaling servers and databases Understanding of infrastructure setup and management Exposure to designing or building distributedsystems, preferably in a cloud environment Company Tech Stack PHP, Laravel, ReactJS, TypeScript, Inertia, WordPress MySQL, Redis, ElasticSearch, DataDog, AWS, Terraform, Docker Benefits Hybrid working 1-2 days More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Software Engineer/Developer *Newcastle onsite* to £70k+ Are you a bright, ambitious Software Engineer looking for an opportunity to progress your career, working on complex and interesting systems in a role where you can learn and develop your skills? You could be joining a FinTech start-up, they have secure backing and an established Hedge Fund client as … discipline from a top tier/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and problem solving, working on complex, distributedsystems You have strong backend coding skills - you can come from any tech background (e.g. Java, Python, Full Stack) but be happy to use C# .Net going forward More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
Client Server
Software Developer/Engineer *Newcastle onsite* to £70k+ Are you a bright, ambitious Software Developer looking for an opportunity to progress your career, working on complex and interesting systems in a role where you can learn and develop your skills? You could be joining a FinTech start-up, they have secure backing and an established Hedge Fund client as … discipline from a top tier/Russel Group university, backed by A's at A-level You're a technologist who enjoys collaborating and problem solving, working on complex, distributedsystems You have strong backend coding skills - you can come from any tech background (e.g. Java, Python, Full Stack) but be happy to use C# .Net going forward More ❯
strategy, and retrospectives that shape the future of the platform Your Qualifications 12+ years of software engineering experience in enterprise-scale, data-centric, or platform environments Deep expertise in distributed data technologies such as Apache Kafka, Flink, and/or Pulsar Strong background in event-driven architectures, streaming pipelines, and data lakes Hands-on experience with AI/ML … production systems, including prompt-based LLM integrations Expert-level Java development skills, with a polyglot mindset (comfortable in Python, React, or other languages as needed) Proven experience working in multi-team, global environments with strong collaboration and communication skills Track record of delivering API-first infrastructures supporting high throughput and enterprise reliability Knowledge of hybrid and cloud-agnostic infrastructures … Skills Have shaped architecture and platform strategy at enterprise scale Are passionate about mentorship and raising the bar for engineering culture without big egos Have scaled high-throughput, globally distributedsystems that support thousands of tenants and tens of thousands of end users Thrive in API-first environments, bringing consistency and reliability across multiple products and teams Can More ❯
in this role you should have: Required Skills: Proficiency in Java and BDD testing frameworks Experience with AWS or other public cloud platforms Proven ability to build high-scale distributedsystems Deep understanding of authorization models (ReBAC, ABAC, RBAC) and Policy as Code Preferred Skills: Experience with IAM technologies or access control systems Strong communication skills-able More ❯
in this role you should have: Required Skills: Proficiency in Java and BDD testing frameworks Experience with AWS or other public cloud platforms Proven ability to build high-scale distributedsystems Deep understanding of authorization models (ReBAC, ABAC, RBAC) and Policy as Code Preferred Skills: Experience with IAM technologies or access control systems Strong communication skills—able More ❯
Sheffield, South Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Essential Consulting
cloud engineering and DevOps expertise across GCP to deploy and configure secure backend services, automate infrastructure, and leverage native cloud services. Youll be part of a team building impactful systems within a high-availability, secure, and regulated environment at a leading financial institution. Key Responsibilities Deploy, configure, and secure backend REST API services using cloud-native services. Deploy and … compliance. Manage, monitor, and optimise GCP infrastructure for performance, resilience, cost-efficiency, and security. Collaborate with infrastructure, architecture, and cybersecurity teams to meet compliance and governance requirements. Support live systems, troubleshoot incidents, and implement fixes for bugs and performance issues. Required Skills & Experience Bachelors or Masters degree in Computer Science or equivalent industry experience. Background in Cloud Engineering with … strong infrastructure expertise. 5+ years of development experience with large-scale, distributed systems. Hands-on experience with GCP (compute, networking, IAM, databases, cost optimisation). Knowledge of AWS or other CSPs is a plus. Strong DevOps expertise, including Infrastructure as Code (Terraform), CI/CD (Jenkins, GitLab CI), and containerisation. Familiarity with Kubernetes, serverless functions, microservices, and distributedMore ❯
in an applicable Engineering Discipline Essential skills Competent in software language Java Wide ranging knowledge of software languages, frameworks and toolsets Knowledge/awareness of Software architectures Large scale distributed system software design Ability to develop, deploy, debug software to a target with MS Windows as the underlying operating system. TCP/IP and IP network protocols Microsoft System More ❯
Building accessible semantic HTML SEO JVM Tech: JVM Experience. Source control (Git based). Developer coaching skills including Domain Driven Design, Test Driven Development and coding training presentation skills. Distributedsystems and architectural experience of microservices, event driven architectures and serverless. DevOps More ❯
one simple reason: everyone can be curious. We are seeking an experienced Fullstack Software Engineer to join our Crawler team. In this role, you will design, develop, and operate systems that ingest, process, and manage web-scale data in support of our next generation of advanced search technologies. This is a critical, high-impact engineering position, requiring expertise across … management. Collaborate closely with Search and Infrastructure teams to ensure the reliable, high-quality ingestion and processing of billions of web pages. Architect and implement fullstack features and scalable distributedsystems that handle high-load and real-time data operations. Rapidly iterate, experiment with novel approaches, and continuously enhance system performance, usability, and reliability. Qualifications Minimum of … at least one of the following languages: Python, C++, Rust, or Go. Experience with large-scale web crawlers is highly desirable. Proven experience building, deploying, and optimizing high-load, distributed, and hardware-adjacent services. Deep understanding of cloud infrastructure, with hands-on experience in Kubernetes (K8s) and AWS. Demonstrated passion for writing clean, efficient, and scalable systems. Final offer More ❯
learning teams to ensure search capabilities align with business goals and user needs Qualifications 5+ years of hands-on experience with Python, Java and/or C++ Development of distributedsystems Kubernetes (K8s) AWS (SQS, DynamoDB, EC2, S3, Lambda) Apache Spark Performance testing Bonus Search system development (indexing/runtime/crawling) MLOps development and/or operations More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Themis Solutions Inc
team blends decades of deep technical expertise with curiosity and humility. You'll work alongside engineers who have contributed to open-source projects, tuned SQL to perfection, built massive distributedsystems, and everything in between. And beyond the tech, our team is full of cyclists, musicians, gamers, skiers, and even a resident astrophysicist. Who you are You're More ❯
Leeds, West Yorkshire, Yorkshire, United Kingdom Hybrid / WFH Options
Fdo Consulting Limited
training, conflict resolution, etc Experience Required - Excellent hands on knowledge of C#/.net Strong engineering architecture, design patterns and principles. Proven ability of designing and developing microservices and distributed systems. Commercial experience of Cloud technologies (AWS or Azure) Team development skills - mentoring, coaching, getting the best from your colleagues, etc, etc Strong knowledge of working in an Agile More ❯
backend services using Java, aligning with best practices for performance, reliability, and maintainability. Work with containerisation/orchestration technologies (Kubernetes) to deploy, manage, and scale services. Develop and maintain systems on Cloud Platform, leveraging cloud-native capabilities. Implement and manage message streaming/queuing architectures using Kafka (or similar), ensuring high throughput, resilience, and fault tolerance. Contribute to CI … storage, services like GKE, Pub/Sub, etc. In depth experience with Kafka: setting up clusters, producers/consumers, tuning, fault handling. Experience with microservices architecture, REST APIs, and distributed systems. Strong CI/CD and DevOps mindset; experience with automated testing, monitoring, logging, observability. Ability to work in agile environment; strong communication skills. More ❯
Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Adecco
backend services using Java, aligning with best practices for performance, reliability, and maintainability. Work with containerisation/orchestration technologies (Kubernetes) to deploy, manage, and scale services. Develop and maintain systems on Cloud Platform, leveraging cloud-native capabilities. Implement and manage message streaming/queuing architectures using Kafka (or similar), ensuring high throughput, resilience, and fault tolerance. Contribute to CI … storage, services like GKE, Pub/Sub, etc. In depth experience with Kafka: setting up clusters, producers/consumers, tuning, fault handling. Experience with microservices architecture, REST APIs, and distributed systems. Strong CI/CD and DevOps mindset; experience with automated testing, monitoring, logging, observability. Ability to work in agile environment; strong communication skills. More ❯