Skip to main content
Mid · EngineeringFull-time · Remote

Full-stack Developer

Build and maintain schema-injection systems, GTM/GA4 integrations, and internal tools that power AI visibility implementations.

About the role

You will build and maintain the schema-injection systems, GTM/GA4 integrations, and internal React/Next.js tools that power IndexDock’s AI visibility implementations — with clean release hygiene, tests, and documentation as a default.

Responsibilities

  • Implement schema markup and JSON-LD injection
  • Set up and maintain GTM and GA4 integrations
  • Develop internal React / Next.js tools
  • Maintain CI/CD pipelines and release hygiene
  • Perform code reviews and keep docs current

Requirements

  • 2+ years with Node.js and TypeScript
  • Production experience with React / Next.js
  • Proficiency with Git and REST APIs
  • Experience with testing frameworks
  • English B1+ for documentation

Nice to have

  • +GTM / GA4 experience
  • +Working knowledge of Schema.org
  • +GitHub Actions experience
  • +Cloudflare Workers knowledge

Tech stack

TypeScriptNode.jsReactNext.jsGitHub Actions

KPIs for probation period

The targets we check against during the 3-month probation.

Schema implementation time

Escaped defects

Deploy time

Pre-qualification artifact

3–4 hoursPaid test task

Submit a professional profile and a link to an existing, public artifact. One of the accepted types below — real work you authored and can explain.

Accepted artifacts (one of)

Public repo with JSON-LD injection middleware or related tooling
Live page you implemented that injects valid JSON-LD
PR diff demonstrating schema injection or GTM/GA4 integration in context
Small CLI / checker you built for markup validation
Valid example
Repo builds; tests passInjection is idempotent and safe on repeat runsCLI exits non-zero on invalid markupCI includes lint + test; README explains setupClean, documented code; working tests; proper error handling and logging
×Invalid example
No tests / CI, undocumented code, or build failuresPrivate or inaccessible links

Hiring process

Application

Immediate

Submit your profile and artifact through the form.

Auto-screening

1–3 business days

Automatic validation of profile and artifact — a 70+ score is required to pass.

Manual review

1–2 business days

Human review of qualified applications.

Quick interview

Scheduled via calendar

10-minute call about your artifact and experience.

Offer

1–2 business days

Reference check and offer with a 3-month probation period.

Ready to apply?

Join our team and help build the future of AI visibility and index control.