Senior Software Engineer, Workflow Engine
ParagonIndiaPosted 26 March 2026
Job Description
Senior Software Engineer, Workflow Engine
ABOUT PARAGON
Paragon is an integration infrastructure platform for B2B SaaS & AI products. We help companies build, ship, and operate integrations inside their products without needing to own all of the underlying integration complexity themselves.
Our Workflow Engine product gives customers a flexible platform for building event-driven automations across their integrations and internal systems. It powers workflows that react to external events, evaluate conditions, orchestrate actions, and execute reliably across distributed systems at scale.
ABOUT THE ROLE
We’re hiring a senior backend engineer to join our Workflow Engine team. You’ll be one of the key engineers shaping the architecture, reliability, and evolution of one of Paragon’s core products.
You’ll work across our backend stack - TypeScript (NestJS), Postgres, Redis, Kafka, and Kubernetes - to build and operate the systems that power workflow execution end-to-end. That includes ingesting and processing events, evaluating triggers and conditions, managing workflow state, orchestrating async execution across steps, and ensuring workflows run reliably under retries, failures, and bursty production traffic.
This role is ideal for someone who has already built or owned distributed backend systems and wants to work on hard problems around orchestration, correctness, reliability, and product infrastructure in a small, fast-moving team.
HOW WE WORK
- We value collaboration and thoughtful engineering over heroics.
- We invest in good documentation, code review, and mentorship so people can ramp quickly.
- We aim for sustainable on-call and focus on fixing root causes, not repeating incidents.
WHAT YOU’LL DO
- Own major parts of the Workflow Engine architecture and help drive how it evolves as the product and customer base scale.
- Design, build, and operate backend services for workflow ingestion, orchestration, execution, and observability using TypeScript (NestJS), Postgres, Redis, Kafka, and Kubernetes.
- Build systems that process external and internal events, evaluate workflow triggers and logic, and execute multi-step workflows reliably across distributed infrastructure.
- Design workflow execution models that handle retries, backoff, timeouts, deduplication, idempotency, and partial failures safely.
- Improve how we manage workflow state, including long-running executions, step coordination, cancellations, replay, and auditability.
- Build and evolve multi-tenant systems with strong guarantees around tenant isolation, fair usage, rate limiting, and noisy neighbor protection.
- Raise the bar on reliability and observability: logging, metrics, tracing, dashboards, alerting, and tooling that helps both engineers and customers understand what happened in a workflow run.
- Partner closely with product and design to shape workflow capabilities, execution behavior, and developer-facing abstractions that are both powerful and understandable.
- Help improve the ergonomics of building on top of the Workflow Engine by creating better internal abstractions, patterns, and operational tooling.
- Provide technical leadership: mentor other engineers, influence engineering practices, and be a go-to person for difficult debugging and architecture decisions.
WHAT WE’RE LOOKING FOR
- 6+ years of experience building and operating backend systems in production, ideally with TypeScript / Node.js (NestJS or similar framework).
- Strong experience building distributed systems and reasoning clearly about reliability, correctness, and tradeoffs in production environments.
- Hands-on experience with event-driven architectures and technologies like Kafka:
- Topic design, schema evolution, retries, dead-letter handling, delivery guarantees, and handling out-of-order or duplicate events.
- Strong practical experience building asynchronous processing systems:
- Queues, workers, schedulers, background jobs, orchestration layers, or ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card
More jobs at Paragon
See all →More TypeScript jobs
See all →Tech Lead, Web Core Product & Chrome Extension - Richardson, USA
Speechify · Richardson, USA
Tech Lead, Web Core Product & Chrome Extension - Richmond, USA
Speechify · Remote
Tech Lead, Web Core Product & Chrome Extension - Rialto, USA
Speechify · Rialto, USA
Tech Lead, Web Core Product & Chrome Extension - Richmond, USA
Speechify · Richmond, USA