HighLevel

Lead Engineer – Workflow Builder DSL

HighLevel

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Define the DSL: Design and maintain the canonical syntax and semantics for workflows
  • Schema authority: Own JSON Schemas and TypeScript types for validation, linting, and generation
  • Programmatic CRUD: Design contracts for safe workflow creation via public and internal APIs
  • Validation layer: Implement semantic validators (current POC in Zod; open to alternatives)
  • Linting & codemods: Ship tools that enforce structure guardrails and auto-repair common errors
  • Testing discipline: Establish unit, integration, and golden tests for workflow creation paths
  • Static analysis: Add graph checks for loops, dangling nodes, and invalid edges
  • Cross-team contracts: Define interfaces with Engine and Snapshot for schema exchange and validation
  • Operational ownership: Monitor DSL validation services; ensure 99.9 % availability and low error rate

Requirements

  • 5+ years building and owning complex backend systems.
  • Deep experience with typed DSLs, ASTs, or schema-driven architectures
  • Fluent in TypeScript and validation frameworks (Zod, Ajv, or JSON Schema)
  • Proven history designing public or versioned APIs
  • Strong testing discipline and data-integrity mindset
  • Comfortable owning production services and reliability metrics
  • Nice to have: compiler/graph background, schema evolution work, or tooling for developer productivity

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptJSON SchemaZodAjvAPIsunit testingintegration testingsemantic validationstatic analysisASTs
Soft skills
data integrity mindsettesting disciplineoperational ownershipcross-team collaboration