Job: Fullstack Engineer (Remote)

Full-Stack Engineer (Next.js, JSON-LD, Verifiable Credentials)

REMOTE P/T CONTRACT (10-12 Wks)

Candidates must be authorized to work in the United States and may be subject to background checks in accordance with applicable laws and client requirements.

About the Project

LinkedCreds is an open-source proof of concept, funded by the U.S. Chamber of Commerce Foundation, for issuing and managing verifiable credentials for skills, experience, and other achievements. We’re extending the platform to include AI-driven skill extraction aligned to OBv3 and skill ontologies.


Role Overview

We’re looking for a Full-Stack Engineer with strong experience in Next.js, TypeScript, and React, who can help implement new features, refactor existing flows, and support integrations related to verifiable credentials. You’ll work alongside a UX designer, AI engineer, and ontologist to evolve the skill credential interface and connect it with our AI and standards-based data models. You will also have access to the Systems Architect for collaboration and to get feedback on your approach. 


What You'll Do

  • Build the skill-tagging UX and recommender flow in Next.js/TypeScript

  • Implement APIs to call an AI extraction service and skill ontology for canonical skill IDs

  • Design, implement, and validate JSON-LD payloads for credentials:

    • Define/extend project @context files for an achievement array and provenance fields

    • Ensure deterministic JSON-LD processing (expansion/compaction), avoid remote fetch at runtime

    • Align payloads with OBv3 / VC Data Model while supporting LinkedCreds extensions

  • Optimize performance for Core Web Vitals (FCP/LCP) and bundle size:

    • Code-split heavy modules, lazy-load MUI components, and self-host fonts with next/font.

    • Audit and reduce unused JS/CSS.

  • Implement and test strong HTTP security headers (CSP, HSTS, COOP, XFO).

  • Ship high-quality UI: accessible, responsive components; empty/loading/error states; tests, working closely with the UX designer on any undefined flows and re-architecting portions of the UI for accessibility (ARIA labeling, keyboard nav, screen reader support) and consistency in design

  • Deploy to Vercel (envs, previews, basic observability), coordinating with a separate AI service runtime

  • Collaborate with UX, Ontologist, and AI Engineer; participate in weekly standups and async communications (Signal + GitHub)

Tech Stack
  • Framework: Next.js (App Router) with TypeScript

  • Frontend: React 18, Material UI (MUI), Emotion CSS-in-JS

  • Backend: Next.js API routes (Node.js)

  • Data / Schema: JSON-LD, OBv3 credential data model

  • Deployment: Vercel (serverless SSR, edge caching)

  • Content / Assets: Contentful (Asset CDN)

  • Integration targets: LCW, Lightcast, AI microservice (Python/LLM API)

  • Version control: GitHub (public, Apache-2.0 license)


Requirements

  • 4+ years in React / Next.js production environments

  • Strong proficiency in TypeScript, server-side rendering, and API routes

  • Familiarity with JSON-LD, RDF / schema.org, or linked-data concepts

  • Knowledge of W3C Verifiable Credentials or decentralized identity (DID) frameworks (bonus)

  • Practical understanding of accessibility (WCAG 2.1 AA), Lighthouse optimization, and a11y testing

  • Experience tuning apps on Vercel (preload priorities, cache lifetimes, image domains)

Bonus if you also have

  • Familiarity with JSON-LD, RDF / schema.org, or linked-data concepts

  • Knowledge of W3C Verifiable Credentials or decentralized identity (DID) frameworks (bonus)

  • Familiarity with Contentful, Edge Functions, or serverless workflows

Why You’ll Love This Role

You’ll work at the intersection of AI, verifiable credentials, and open standards, helping shape a real-world implementation that bridges education, employment, and technology. You’ll have freedom to influence architecture and performance best practices from day one, and collaborate closely with design, ontology, and AI experts.


Contract Details

  • Duration: 10-12 weeks

  • Location: Remote (U.S. preferred)

  • Communication: Weekly standups (Wed 2PM ET), async on Signal

  • Deliverables tracked in GitHub Project board

  • Compensation: Commensurate with experience and availability


To Apply

Please share:

  1. A short introduction explaining why you're a fit based on our job description

  2. LinkedIn profile, your resume, and hourly rate

  3. GitHub or code samples (ideally using Next.js + TypeScript)

  4. A brief note about any experience with open standards or verifiable credentials


About Predictive UX

This role is staffed through Predictive UX, a consultancy building trusted tech through a human-centered lens using AI, ontologies, knowledge graphs, verifiable credentials, and DIDs. We are not a traditional staffing firm. Founded and led by a technologist with 30 years of experience in enterprise systems consulting, we stay engaged to ensure you’re set up for success. While you’ll work directly with the client, you’ll also have access to seasoned professionals for collaboration, problem-solving or just to talk shop.

We’re respectful of your autonomy and won’t micromanage. We believe in placing great people and letting them shine.


If interested, please email us your resume and portfolio (e.g., project artifacts, requirements docs, sitemaps, wireframes, etc.). If we feel you are a fit for the project, we will reach out to schedule an interview.


Predictive UX is an equal opportunity employer committed to fair and equitable employment practices. We do not discriminate based on race, color, religion, sex, national origin, age, or disability in any aspect of employment.