Lead Engineer - Workflow Builder DSL

2 hours, 7 minutes ago
Full-time
Lead
Software Development
HighLevel

HighLevel

HighLevel provides an all-in-one sales and marketing platform that agencies can white label and resell, offering tools and resources designed to help businesses consolidate their marketing efforts and achieve their growth objectives.

Internet Software & Services
251-1K
Founded 2018
$60M raised

Description

  • Design and maintain the canonical syntax and semantics for the workflow DSL.
  • Own JSON Schemas and TypeScript types used for validation, linting, and generation.
  • Design contracts for safe workflow creation through public and internal APIs.
  • Implement semantic validation for workflow definitions, including the current Zod-based proof of concept or an alternative approach.
  • Build linting and codemod tools that enforce structure guardrails and auto-repair common errors.
  • Establish unit, integration, and golden tests for workflow creation paths.
  • Add static analysis checks for loops, dangling nodes, and invalid edges.
  • Define cross-team interfaces with Engine and Snapshot for schema exchange and validation.
  • Monitor DSL validation services and maintain 99.9% availability with a low error rate.

Requirements

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

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, ITDR - India

JumpCloud 251-1K Internet Software & Services

JumpCloud is seeking a Senior Software Engineer to help build its Identity Threat Detection & Response platform, creating real-time security services that turn risk signals into automated defensive actions for IT and SOC teams.

AWS Cybersecurity DynamoDB Go Kafka Machine Learning Microservices MLOps OAuth OpenID Connect PostgreSQL Redis SAML SIEM Terraform
7 minutes ago

Senior Software Developer

Editorialist 51-250 Personal Products

Editorialist is hiring a Senior Full-Stack Developer in Portugal to help build and optimize its digital content-and-commerce platform for a high-end audience.

AWS CI/CD Cloudflare Docker EC2 GCP JavaScript Jenkins Jest Microservices MySQL New Relic Next.js Node.js OpenAPI Postman React REST API
7 minutes ago

General Inquiry - Development

Viget 51-250 Internet Software & Services

Viget is seeking general inquiries from prospective U.S.-based remote application development candidates to connect for future openings across its digital agency work.

GitHub JavaScript WordPress
7 minutes ago

Senior Software Engineer, Platform

Pryon 51-250 Internet Software & Services

Pryon is hiring a Senior Software Engineer, Platform to design and build cloud-integrated software components and microservices for its AI-powered knowledge management and Retrieval-Augmented Generation platform.

AWS Azure Docker GCP Go Kubernetes Linux LLM Machine Learning Mesos Microservices MLOps Python Swarm Terraform
7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers