All open roles
Engineering|Remote (EU / US)|Full-time

Full-Stack Engineer

ReactTypeScriptPythonFirebaseREST APIs
Apply for this role

01About the role

DocVerify is used by developers, AI agent builders, and enterprise compliance teams. As a Full-Stack Engineer, you'll build the surfaces they interact with — the API console, admin dashboard, usage analytics, MCP tool configuration, and documentation portal. You'll work across the entire stack, from React/TypeScript on the frontend to Python/Firebase on the backend, shipping features that directly impact how customers experience DocVerify.

02What you'll do

  • >Build and maintain the admin dashboard, API key management, and usage analytics UI.
  • >Develop and extend the REST API and MCP tool endpoints.
  • >Implement billing integrations (Stripe), webhook delivery, and rate limiting.
  • >Own the developer documentation site and API reference generation.
  • >Build agent management features — schema editors, test harnesses, and deployment tooling.
  • >Write integration tests and ensure high reliability across the full stack.

03What we're looking for

  • >3+ years of full-stack development experience.
  • >Strong proficiency in React, TypeScript, and modern CSS (Tailwind preferred).
  • >Backend experience with Python (Flask/FastAPI) or Node.js.
  • >Experience with Firebase (Auth, Firestore, Functions) or similar BaaS platforms.
  • >Familiarity with REST API design, authentication patterns, and rate limiting.
  • >Comfortable owning features from design through deployment.

04Nice to have

  • +Experience building developer tools, API consoles, or documentation portals.
  • +Familiarity with the MCP (Model Context Protocol) specification.
  • +Experience with Stripe billing integration.
  • +Background in building real-time dashboards with WebSockets or SSE.
  • +Eye for clean, functional UI design.

Interested?

Apply now and we'll get back to you within a few days. No cover letter required — just tell us what excites you about this role.

Apply for this role

This site uses cookies for authentication and analytics. Uploaded documents are processed in memory and never stored. Learn more