MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer, Workflow Engine

Paragon

India Remote permanent

Posted: March 26, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We're looking for a senior backend engineer to join our team in India, where we're building an integration infrastructure platform for B2B SaaS & AI products.

Job Description

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 other systems that coordinate work across services.

• Strong practical understanding of idempotency, retries, concurrency control, failure recovery, and safe handling of side effects.

• Deep experience with Postgres:

• Data modeling, transactional correctness, indexing, and performance tuning for operational systems.

• Strong practical experience using Redis for caching, coordination, locking, rate limiting, or transient execution state.

• Solid experience shipping and debugging services in Kubernetes in a cloud environment.

• Experience building multi-tenant systems with strong reliability and isolation guarantees.

• Proven track record of technical ownership:

• Driving projects end-to-end, making sound design decisions, and improving systems over time rather than just shipping features.

• Excellent written and verbal communication, and a product mindset — you care about the “why” behind what you build and can translate between business requirements and technical design.

If you’re excited about this role but don’t meet every single requirement, we still encourage you to apply. We’re looking for strong fundamentals, good judgment, and growth mindset.

Nice to have

• Experience building or owning a workflow engine, orchestration system, job runner, rules engine, or automation platform.

• Background working on integration platforms, iPaaS products, or systems that execute customer-defined logic across third-party APIs.

• Experience designing systems for long-running workflows, scheduled execution, replay, or durable state machines.

• Experience with third-party APIs, webhooks, OAuth2, rate limits, and reliability concerns around outbound actions with side effects.

• Familiarity with developer-facing platform design: building primitives, abstractions, and tooling used by other engineers or external customers.

• Experience in high-growth startups or early-stage teams where you’ve owned systems end-to-end and helped define engineering standards.

Compensation

Compensation is listed on the job posting. Final offer depends on experience, location, and level.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply