Senior Python Django Developer - JP Morgan - Glasgow- 6 months contract - Hybrid - PAYE We are seeking a Senior Python Django Developer to join JP Morgan on an initial 6 months contract in Glasgow where you will be part of a team which manages database platforms helping to develop new features amongst other responsibilities. Candidates can be based out of Glasgow or Bournemouth for this position. As a Senior Python Django Developer you will help build a meaningful engineering discipline, combining software and systems to develop creative engineering solutions to operations problems. Much of our software development focuses on creating new applications, optimizing existing systems and reducing work through automation. You'll join a team of curious problem solvers with a diverse set of perspectives who are thinking big and taking risks. In this project you will be working on a project utilizing Python, Django & SQL. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user. Conduct code reviews and ensuring quality solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle or CockroachDB) Experience with build automation, test driven development, continuous integration and delivery Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST API design/development is advantageous. *Please note that this role will initially be working on a hybrid model of 3 days office based with a view to go full time onsite in the future.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
10/03/2025
Project-based
Senior Python Django Developer - JP Morgan - Glasgow- 6 months contract - Hybrid - PAYE We are seeking a Senior Python Django Developer to join JP Morgan on an initial 6 months contract in Glasgow where you will be part of a team which manages database platforms helping to develop new features amongst other responsibilities. Candidates can be based out of Glasgow or Bournemouth for this position. As a Senior Python Django Developer you will help build a meaningful engineering discipline, combining software and systems to develop creative engineering solutions to operations problems. Much of our software development focuses on creating new applications, optimizing existing systems and reducing work through automation. You'll join a team of curious problem solvers with a diverse set of perspectives who are thinking big and taking risks. In this project you will be working on a project utilizing Python, Django & SQL. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user. Conduct code reviews and ensuring quality solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle or CockroachDB) Experience with build automation, test driven development, continuous integration and delivery Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST API design/development is advantageous. *Please note that this role will initially be working on a hybrid model of 3 days office based with a view to go full time onsite in the future.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Senior Python Django Developer - JP Morgan - Bournemouth - 6 months contract - Hybrid - PAYE We are seeking a Senior Python Django Developer to join JP Morgan on an initial 6 months contract in Bournemouth where you will be part of a team which manages database platforms helping to develop new features amongst other responsibilities. Candidates can be based out of Bournemouth or Glasgow for this position. As a Senior Python Django Developer you will help build a meaningful engineering discipline, combining software and systems to develop creative engineering solutions to operations problems. Much of our software development focuses on creating new applications, optimizing existing systems and reducing work through automation. You'll join a team of curious problem solvers with a diverse set of perspectives who are thinking big and taking risks. In this project you will be working on a project utilizing Python, Django & SQL. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user. Conduct code reviews and ensuring quality solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle or CockroachDB) Experience with build automation, test driven development, continuous integration and delivery Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST API design/development is advantageous. *Please note that this role will initially be working on a hybrid model of 3 days office based with a view to go full time onsite in the future.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
10/03/2025
Project-based
Senior Python Django Developer - JP Morgan - Bournemouth - 6 months contract - Hybrid - PAYE We are seeking a Senior Python Django Developer to join JP Morgan on an initial 6 months contract in Bournemouth where you will be part of a team which manages database platforms helping to develop new features amongst other responsibilities. Candidates can be based out of Bournemouth or Glasgow for this position. As a Senior Python Django Developer you will help build a meaningful engineering discipline, combining software and systems to develop creative engineering solutions to operations problems. Much of our software development focuses on creating new applications, optimizing existing systems and reducing work through automation. You'll join a team of curious problem solvers with a diverse set of perspectives who are thinking big and taking risks. In this project you will be working on a project utilizing Python, Django & SQL. Responsibilities: Understand/apply reusable code design, leverage application architecture/framework capabilities and functionality, and design/develop solutions that are highly reliable, scalable, and perform to meet business-defined service levels. Work with Product owners to help shape the direction of the product based on a combined knowledge of what's technically feasible and what is desired by the end user. Conduct code reviews and ensuring quality solutions are built and tested. Employ Agile engineering practices, Pair Programming, Continuous Integration, Test Driven Development, etc. Identify and implement improvements to products. Contribute to the technical code and design documentation. Requirements: Strong proficiency in Python, with hands-on experience in Django. Proficient with Sql and ideally a strong background in Relational Databases (Oracle or CockroachDB) Experience with build automation, test driven development, continuous integration and delivery Experience of Web UI frameworks such as REACT or Angular is advantageous. Experience in Cloud and Container based application development is advantageous. Expertise in software design using SOLID or GRASP is advantageous. Knowledge of data modelling/schema design is advantageous. Exposure to Microservice architecture, REST API design/development is advantageous. *Please note that this role will initially be working on a hybrid model of 3 days office based with a view to go full time onsite in the future.* We are committed to offering an inclusive recruitment experience. If you require accommodations because of disability or health condition, please email. This position is being sourced through our Outsourcing service line.
Our client based in the Czech Republic is currently looking to hire the following: Fullstack .NET/React Team Leaders Senior Fullstack .NET/React Developers Start Date: ASAP Duration: 12 months + Location: Remote (EU Time Zones, EU based) Rate: Senior €320 p/d | Lead €380 p/d Role Overview: Our client is looking to expand their team with experienced Fullstack .NET/React professionals to assist with complex global-scale client requests. These roles include both leadership and developer positions, offering the opportunity to work on impactful projects. Candidates with senior or lead experience are highly sought after. All positions are fully remote, requiring alignment with EU time zones. Fullstack .NET/React Team Leaders Key Responsibilities: Domain Driven Design (DDD), Distributed systems, Tracing/Telemetry Lead and mentor a team of Fullstack .NET/React developers to ensure successful project delivery. Provide technical guidance and hands-on support to the development team. Collaborate with product owners and stakeholders to define and prioritize project requirements. Oversee the design and implementation of complex software solutions using .NET and React. Ensure coding standards, best practices, and quality assurance processes are followed. Facilitate communication across cross-functional teams to align project goals and timelines. Drive the continuous improvement of development processes and team performance. Required Skills & Experience: Proven experience as a Team Leader or Lead Developer in a Fullstack .NET/React environment. Strong technical expertise in .NET and React development, with a deep understanding of both Front End and Back End technologies. Leadership experience, with the ability to motivate and guide a development team. Excellent problem-solving skills and the ability to make decisions in fast-paced environments. Familiarity with Agile methodologies and tools. Strong communication and collaboration skills to work effectively in a remote team environment. Senior Fullstack .NET/React Developers Key Responsibilities: Develop and maintain robust Fullstack applications using .NET and React technologies. Collaborate with product owners and stakeholders to understand requirements and provide technical solutions. Design and implement scalable, high-performance software architectures. Participate in code reviews, ensuring adherence to best practices and coding standards. Troubleshoot and debug applications to ensure optimal performance and user experience. Stay up to date with the latest trends and technologies in Fullstack development. Required Skills & Experience: Extensive experience in Fullstack .NET/React development. Strong proficiency in .NET (C#, ASP.NET) and React, with a solid understanding of both Front End and Back End components. Experience working in an Agile development environment. Strong problem-solving and debugging skills. Ability to collaborate effectively in a remote team setup, aligned with EU time zones. Excellent communication skills, both written and verbal. Desirable: Familiarity with cloud-based platforms such as Azure. Experience with microservices architecture and API development. Relevant certifications or technical training in .NET/React. If these sound like something you'd be interested in, please apply with your latest CV, rate and availability, for immediate consideration. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
07/03/2025
Project-based
Our client based in the Czech Republic is currently looking to hire the following: Fullstack .NET/React Team Leaders Senior Fullstack .NET/React Developers Start Date: ASAP Duration: 12 months + Location: Remote (EU Time Zones, EU based) Rate: Senior €320 p/d | Lead €380 p/d Role Overview: Our client is looking to expand their team with experienced Fullstack .NET/React professionals to assist with complex global-scale client requests. These roles include both leadership and developer positions, offering the opportunity to work on impactful projects. Candidates with senior or lead experience are highly sought after. All positions are fully remote, requiring alignment with EU time zones. Fullstack .NET/React Team Leaders Key Responsibilities: Domain Driven Design (DDD), Distributed systems, Tracing/Telemetry Lead and mentor a team of Fullstack .NET/React developers to ensure successful project delivery. Provide technical guidance and hands-on support to the development team. Collaborate with product owners and stakeholders to define and prioritize project requirements. Oversee the design and implementation of complex software solutions using .NET and React. Ensure coding standards, best practices, and quality assurance processes are followed. Facilitate communication across cross-functional teams to align project goals and timelines. Drive the continuous improvement of development processes and team performance. Required Skills & Experience: Proven experience as a Team Leader or Lead Developer in a Fullstack .NET/React environment. Strong technical expertise in .NET and React development, with a deep understanding of both Front End and Back End technologies. Leadership experience, with the ability to motivate and guide a development team. Excellent problem-solving skills and the ability to make decisions in fast-paced environments. Familiarity with Agile methodologies and tools. Strong communication and collaboration skills to work effectively in a remote team environment. Senior Fullstack .NET/React Developers Key Responsibilities: Develop and maintain robust Fullstack applications using .NET and React technologies. Collaborate with product owners and stakeholders to understand requirements and provide technical solutions. Design and implement scalable, high-performance software architectures. Participate in code reviews, ensuring adherence to best practices and coding standards. Troubleshoot and debug applications to ensure optimal performance and user experience. Stay up to date with the latest trends and technologies in Fullstack development. Required Skills & Experience: Extensive experience in Fullstack .NET/React development. Strong proficiency in .NET (C#, ASP.NET) and React, with a solid understanding of both Front End and Back End components. Experience working in an Agile development environment. Strong problem-solving and debugging skills. Ability to collaborate effectively in a remote team setup, aligned with EU time zones. Excellent communication skills, both written and verbal. Desirable: Familiarity with cloud-based platforms such as Azure. Experience with microservices architecture and API development. Relevant certifications or technical training in .NET/React. If these sound like something you'd be interested in, please apply with your latest CV, rate and availability, for immediate consideration. Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Knowledge Engineer, Fully Remote, £80,000 - £100,000 per annum My client, a leading AI solutions company are seeking a Mid-Senior Python Backend Engineer with a passion for knowledge graphs and semantic web technologies. In this role, you will own the full Back End development for an RDF-intensive platform - designing and optimising systems around triple stores (AWS Neptune), Real Time data processing and validation with SHACL, and advanced query capabilities. You will integrate AI-driven SPARQL generation models (LLMs/NLP) to enable intelligent querying of the knowledge graph. Working in a cross-functional squad of 3-8 team members using a Lean Kanban approach, you'll collaborate closely with product, data scientists, and DevOps to deliver high-quality features in a fast-paced, agile environment. Key Responsibilities: Design and Develop Knowledge Graph Backends: Build robust Back End services to manage RDF data in triple stores (AWS Neptune) and vector embeddings in Milvus. Ensure Real Time processing of graph data, including on-the-fly validation with SHACL to maintain data integrity. SPARQL Query Implementation & AI Integration: Create efficient SPARQL queries and endpoints for data retrieval. Integrate NLP/AI models (eg Hugging Face transformers, OpenAI APIs, LlamaIndex AgentFlow) to translate natural language into SPARQL queries, enabling AI-driven query generation and semantic search. API & Microservices Development: Develop and maintain RESTful APIs and GraphQL endpoints (using FastAPI or Flask) to expose knowledge graph data and services. Follow microservices architecture best practices to ensure components are modular, scalable, and easy to maintain. Database & State Management: Manage data storage solutions including PostgreSQL (for application/session state) and caching layers as needed. Use SQLAlchemy or similar ORM for efficient database interactions and maintain data consistency between the relational and graph data stores. Performance Optimisation & Scalability: Optimise SPARQL queries, data indexing (including vector indices in Milvus), and service architecture for low-latency, Real Time responses. Ensure the system scales to handle growing knowledge graph data and high query volumes. DevOps and Deployment: Collaborate with DevOps to containerize and deploy services using Docker and Kubernetes. Implement CI/CD pipelines for automated testing and deployment. Monitor services on cloud platforms (AWS/Azure) for reliability, and participate in performance tuning and troubleshooting as needed. Team Collaboration: Work closely within a small, cross-functional squad (engineers, QA, product, data scientists) to plan and deliver features. Participate in Lean Kanban rituals (eg stand-ups, continuous flow planning) to ensure steady progress. Mentor junior developers when necessary and uphold best practices in code quality, testing, and documentation. Required Skills and Experience: Programming Languages: Strong proficiency in Python (Back End development focus). Solid experience writing and optimizing SPARQL queries for RDF data. Knowledge Graph & Semantic Web: Hands-on experience with RDF and triple stores- ideally AWS Neptune or similar graph databases. Familiarity with RDF schemas/ontologies and concepts like triples, graphs, and URIs. SHACL & Data Validation: Experience using SHACL (Shapes Constraint Language) or similar tools for Real Time data validation in knowledge graphs. Ability to define and enforce data schemas/constraints to ensure data quality. Vector Stores: Practical knowledge of vector databases such as Milvus (or alternatives like FAISS, Pinecone) for storing and querying embeddings. Understanding of how to integrate vector similarity search with knowledge graph data for enhanced query results. Frameworks & Libraries: Proficiency with libraries like RDFLib for handling RDF data in Python and PySHACL for running SHACL validations. Experience with SQLAlchemy (or other ORMs) for PostgreSQL. Familiarity with LlamaIndex (AgentFlow) or similar frameworks for connecting language models to data sources. API Development: Proven experience building Back End RESTful APIs (FastAPI, Flask or similar) and/or GraphQL APIs. Knowledge of designing API contracts, versioning, and authentication/authorization mechanisms. Microservices & Architecture: Understanding of microservices architecture and patterns. Ability to design decoupled services and work with message queues or event streams if needed for Real Time processing. AI/ML Integration: Experience integrating NLP/LLM models (Hugging Face transformers, OpenAI, etc.) into applications. Specifically, comfort with leveraging AI to generate or optimize queries (eg, natural language to SPARQL translation) and working with frameworks like LlamaIndex to bridge AI and the knowledge graph. Databases: Strong SQL skills and experience with PostgreSQL (for transactional data or session state). Ability to write efficient queries and design relational schemas that complement the knowledge graph. Basic understanding of how relational data can link to graph data. Cloud & DevOps: Experience deploying applications on AWS or Azure. Proficiency with Docker for containerization and Kubernetes for orchestration. Experience setting up CI/CD pipelines (GitHub Actions, Jenkins, or similar) to automate testing and deployment. Familiarity with cloud services (AWS Neptune, S3, networking, monitoring tools etc.) is a plus. Agile Collaboration: Comfortable working in an Agile/Lean Kanban software development process. Strong collaboration and communication skills to function effectively in a remote or hybrid work environment. Ability to take ownership of tasks and drive them to completion with minimal supervision, while also engaging with the team for feedback and knowledge sharing.
07/03/2025
Full time
Knowledge Engineer, Fully Remote, £80,000 - £100,000 per annum My client, a leading AI solutions company are seeking a Mid-Senior Python Backend Engineer with a passion for knowledge graphs and semantic web technologies. In this role, you will own the full Back End development for an RDF-intensive platform - designing and optimising systems around triple stores (AWS Neptune), Real Time data processing and validation with SHACL, and advanced query capabilities. You will integrate AI-driven SPARQL generation models (LLMs/NLP) to enable intelligent querying of the knowledge graph. Working in a cross-functional squad of 3-8 team members using a Lean Kanban approach, you'll collaborate closely with product, data scientists, and DevOps to deliver high-quality features in a fast-paced, agile environment. Key Responsibilities: Design and Develop Knowledge Graph Backends: Build robust Back End services to manage RDF data in triple stores (AWS Neptune) and vector embeddings in Milvus. Ensure Real Time processing of graph data, including on-the-fly validation with SHACL to maintain data integrity. SPARQL Query Implementation & AI Integration: Create efficient SPARQL queries and endpoints for data retrieval. Integrate NLP/AI models (eg Hugging Face transformers, OpenAI APIs, LlamaIndex AgentFlow) to translate natural language into SPARQL queries, enabling AI-driven query generation and semantic search. API & Microservices Development: Develop and maintain RESTful APIs and GraphQL endpoints (using FastAPI or Flask) to expose knowledge graph data and services. Follow microservices architecture best practices to ensure components are modular, scalable, and easy to maintain. Database & State Management: Manage data storage solutions including PostgreSQL (for application/session state) and caching layers as needed. Use SQLAlchemy or similar ORM for efficient database interactions and maintain data consistency between the relational and graph data stores. Performance Optimisation & Scalability: Optimise SPARQL queries, data indexing (including vector indices in Milvus), and service architecture for low-latency, Real Time responses. Ensure the system scales to handle growing knowledge graph data and high query volumes. DevOps and Deployment: Collaborate with DevOps to containerize and deploy services using Docker and Kubernetes. Implement CI/CD pipelines for automated testing and deployment. Monitor services on cloud platforms (AWS/Azure) for reliability, and participate in performance tuning and troubleshooting as needed. Team Collaboration: Work closely within a small, cross-functional squad (engineers, QA, product, data scientists) to plan and deliver features. Participate in Lean Kanban rituals (eg stand-ups, continuous flow planning) to ensure steady progress. Mentor junior developers when necessary and uphold best practices in code quality, testing, and documentation. Required Skills and Experience: Programming Languages: Strong proficiency in Python (Back End development focus). Solid experience writing and optimizing SPARQL queries for RDF data. Knowledge Graph & Semantic Web: Hands-on experience with RDF and triple stores- ideally AWS Neptune or similar graph databases. Familiarity with RDF schemas/ontologies and concepts like triples, graphs, and URIs. SHACL & Data Validation: Experience using SHACL (Shapes Constraint Language) or similar tools for Real Time data validation in knowledge graphs. Ability to define and enforce data schemas/constraints to ensure data quality. Vector Stores: Practical knowledge of vector databases such as Milvus (or alternatives like FAISS, Pinecone) for storing and querying embeddings. Understanding of how to integrate vector similarity search with knowledge graph data for enhanced query results. Frameworks & Libraries: Proficiency with libraries like RDFLib for handling RDF data in Python and PySHACL for running SHACL validations. Experience with SQLAlchemy (or other ORMs) for PostgreSQL. Familiarity with LlamaIndex (AgentFlow) or similar frameworks for connecting language models to data sources. API Development: Proven experience building Back End RESTful APIs (FastAPI, Flask or similar) and/or GraphQL APIs. Knowledge of designing API contracts, versioning, and authentication/authorization mechanisms. Microservices & Architecture: Understanding of microservices architecture and patterns. Ability to design decoupled services and work with message queues or event streams if needed for Real Time processing. AI/ML Integration: Experience integrating NLP/LLM models (Hugging Face transformers, OpenAI, etc.) into applications. Specifically, comfort with leveraging AI to generate or optimize queries (eg, natural language to SPARQL translation) and working with frameworks like LlamaIndex to bridge AI and the knowledge graph. Databases: Strong SQL skills and experience with PostgreSQL (for transactional data or session state). Ability to write efficient queries and design relational schemas that complement the knowledge graph. Basic understanding of how relational data can link to graph data. Cloud & DevOps: Experience deploying applications on AWS or Azure. Proficiency with Docker for containerization and Kubernetes for orchestration. Experience setting up CI/CD pipelines (GitHub Actions, Jenkins, or similar) to automate testing and deployment. Familiarity with cloud services (AWS Neptune, S3, networking, monitoring tools etc.) is a plus. Agile Collaboration: Comfortable working in an Agile/Lean Kanban software development process. Strong collaboration and communication skills to function effectively in a remote or hybrid work environment. Ability to take ownership of tasks and drive them to completion with minimal supervision, while also engaging with the team for feedback and knowledge sharing.
We are looking for an experienced Ruby on Rails Developer to join one of our public sector clients. You will be working as part of a team to build scalable and secure applications. Salary: Up to £675pd (inside IR35) Duration: 12 months Location: UK Travel: Remote If you are interested to know more about this Engineering position then please apply here.
06/03/2025
Project-based
We are looking for an experienced Ruby on Rails Developer to join one of our public sector clients. You will be working as part of a team to build scalable and secure applications. Salary: Up to £675pd (inside IR35) Duration: 12 months Location: UK Travel: Remote If you are interested to know more about this Engineering position then please apply here.