Senior Developer (full Stack, Semantic Web / Solid)

London, ENG, GB, United Kingdom

Job Description

Job Advert

Senior Developer (Full Stack, Semantic Web / Solid)





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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3379083
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned