India Remote (Global)

HighLevel is hiring a Lead Engineer - Workflow Builder DSL

Responsibilities

  • 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

  • 7+ 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

  • Nice to have: compiler/graph background, schema evolution work, or tooling for developer productivity

Work Arrangement

Remote (Worldwide)

Additional Information

  • EEO Statement: The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, applicants are invited to voluntarily provide demographic information for compliance purposes. Providing this information is voluntary and will not affect application status. Data will be kept separate from the application and will not be used in hiring decisions.
About company
HighLevel
A software development company focused on SaaS solutions
All jobs at HighLevel Visit website
Job Details
Department Engineering – CRM & Automation
Category backend
Posted 6 months ago