

Senior Developer (Full Stack, Semantic Web) X2
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Developer (Full Stack, Semantic Web) on a 24-month fixed-term contract in Kings Cross, London, offering £62,652-£71,675 per annum. Key skills include 5+ years in Semantic Web technologies, Node.js, and experience with RDF and graph databases.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
325.7954545455
-
🗓️ - Date discovered
July 19, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
On-site
-
📄 - Contract type
Fixed Term
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
London, England, United Kingdom
-
🧠 - Skills detailed
#Kubernetes #JavaScript #ODI (Oracle Data Integrator) #API (Application Programming Interface) #Azure #ChatGPT #Documentation #Terraform #Python #GIT #RDF (Resource Description Framework) #Docker #Angular #AI (Artificial Intelligence) #GitHub #Knowledge Graph #Version Control #Ansible #Computer Science #Scripting #Infrastructure as Code (IaC) #Databases #Bash #AWS (Amazon Web Services) #Neo4J #Code Reviews #Data Management #GitLab #ML (Machine Learning) #React #Cloud #Graph Databases
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Senior Developer (Full Stack, Semantic Web) X2
Contract: Fixed-term contract (24 months), full-time
Salary: from £62,652- £71,675 per annum, depending on experience, plus benefits
Location: Kings Cross, London
Grade: 4
About the role
We are seeking an experienced Full Stack Developer to join our team working on standards work including the Solid project at the ODI. The successful candidate will contribute to developing innovative web applications that leverage Semantic Web technologies and support the evolution of the Solid specification and ecosystem.
Key responsibilities
• Develop and maintain web applications and services using Solid, Semantic Web, and RDF technologies.
• Build and improve Solid-based applications and integrations, ensuring alignment with community standards.
• Design, implement, and optimise full-stack solutions involving Node.js backend and modern frontend frameworks.
• Collaborate closely with internal and external stakeholders to refine project requirements and ensure technical feasibility.
• Proactively use Generative AI tools and workflows to accelerate software development and enhance productivity.
• Participate in open-source community activities, including code reviews, documentation, developing education materials, and community engagement.
• Contribute to the ongoing development and refinement of Solid specifications and standards.
• This role will primarily work on Solid, but may also be expected to support other technical projects across the ODI at times.
Key skills and competencies
• Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
• At least 5 years of professional experience in software development, including significant hands-on experience with Knowledge Graph and Semantic Web technologies, including leading complex projects..
• Strong knowledge and practical experience (5+ years) with RDF, Semantic Web standards (e.g., RDF, OWL, SPARQL, SHACL), and linked data principles.
• Proven experience working with graph databases and triplestores (Neptune, GraphDB, Neo4J etc.)
• Hands-on experience with ontology engineering tools (e.g. Protege, TopBraid, Metaphacts)
• Proven experience (3+ years) as a Full Stack Developer with proficiency in Node.js and modern JavaScript frontend frameworks (e.g., React, Angular, Vue.js).
• Experience with software development best practices, including version control (Git), CI/CD, and testing frameworks.
• Experience in setting up and managing Continuous Integration and Development pipelines (e.g. GitHub/GitLab workflows).
• Cloud Platform Knowledge: Familiarity with AWS, Azure, or Google Cloud services.
• Ability to efficiently leverage Generative AI tools (e.g., GitHub Copilot, ChatGPT) to enhance development processes.
• Experience developing AI/ML applications and an understanding of how knowledge graphs can be used in AI applications.
• Strong communication and problem-solving skills; including the ability to explain technical concepts to non-technical audiences.
• Self-motivated, proactive, and eager to learn new technologies and standards.
• Lead development and implementation of data standards for schemas, ontologies, taxonomies, and data exchange including: RESTful API's and semantic data exchange.
• Ability to collaboratively work on projects with a large number of contributors / team members. Experience using collaborative tools to work on such projects.
Desirable experience
• Previous experience with Solid, including familiarity with the Solid specification, Solid pods, and decentralised data stores.
• Experience in contributing to open-source projects, particularly in areas related to web, semantic web, verifiable credentials, authorisation standards (UMA/OIDC/OIDC4VP/FEDCM), local-first technologies, malleable software or decentralised data management technologies.
• Experience with identity management and authentication standards, such as OAuth, and OpenID Connect.
• Experience with Self Sovereign Identity including Decentralised Identifiers.
• Experience with Verifiable Credential specifications.
• Hands-on experience with deploying and managing Kubernetes clusters.
• Experience with Docker: Strong understanding of containerisation and image management.
• Infrastructure as Code: Experience with Terraform, Ansible, or similar tools.
• Proficiency in scripting languages like Bash or Python.
• Experience contributing to standards development
• Experience in delivering projects in the public sector context, collaborating with multiple organisations to deliver policy outcomes.
Application Form
The application form should request the following:
• GitHub URL
• LinkedIn URL
• Desired Compensation
• Cover letter
• CV
• Portfolio (such as links to applications you have developed)
We will prioritise applicants who can demonstrate a strong track record of delivering high-quality applications and projects. Desirable evidence includes:
• Links to public code and applications that the applicant has developed or contributed to.
• Descriptions of closed-source or commercial projects that the applicant has delivered - ideally with evidence of success such as a review by the client.