XX
Senior Workflow EngineerFreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Senior Workflow Engineer

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Triggr is a 100% done-for-you automation platform for Managed Service Providers (MSPs).
Our customers do not build workflows themselves. We design, build, test, and maintain automations on their behalf — primarily around Microsoft 365 and MSP operational systems.
We are building a serious automation platform with:
a structured workflow engine
reusable automation templates
and an emerging AI-assisted workflow builder
This is not a scripting side-project. This is production software.
About the Role
We are hiring a Workflow Engineer with a strong engineering mindset to build automation workflows end-to-end and help evolve our internal tooling — including contributing to our workflow builder AI.
This role is for someone who:
thinks in logic, systems, and failure modes
is comfortable reading and writing real code
prefers correctness over shortcuts
can work independently from clear specifications
This is not an IT support role, and not a low-code "automation specialist" position.
What You'll Be Responsible For
Core Engineering Work:
Build automation workflows end-to-end from structured tickets
Implement:
-triggers
-actions
-branching logic
-retries and idempotency
-failure handling and rollback logic
Integrate with third-party APIs and internal services
Write and reason about JavaScript-based workflow logic
Test workflows against real-world edge cases
Debug failed or partial executions
Document assumptions and technical decisions clearly
Engineering Quality & Systems Thinking:
Identify incomplete or unsafe specifications before building
Push back on unclear requirements instead of guessing
Propose more robust or maintainable implementations
Think about workflows as long-lived systems, not one-off builds
Improve internal patterns, templates, and primitives
Platform & AI Tooling (Growing Responsibility):
Contribute to improving our internal workflow builder
Help define how automation logic is represented and validated
Assist in training and shaping our AI-assisted workflow builder
Provide engineering feedback on what should or should not be automated
What You Will NOT Do:
You will not provide end-user IT support
You will not guess or "fill in gaps" in requirements
You will not promise outcomes directly to clients
You will not build fragile or untested automations
Reliability and correctness matter more than speed.
Required Experience & Skills
Must Have:
Strong engineering background
Experience building production-grade systems, integrations, or automation
JavaScript experience (strongly preferred)
(used for workflow logic, conditions, transformations)
Comfort working with:
APIs (REST, authentication, pagination, rate limits)
structured data (JSON)
conditional logic and branching
retries, idempotency, and error handling
Ability to reason about edge cases and failure scenarios
Strong written English for technical documentation and async communication
Strongly Preferred:
-Experience with automation platforms or workflow engines
-Microsoft 365 / Entra ID experience
-MSP ecosystem familiarity
-Experience with PSA / RMM systems (ConnectWise, Halo, Ninja, Datto, etc.)
-Experience contributing to internal tools or developer platforms
-Experience working from detailed technical specs or tickets
What We're Looking For:
-Thinks like an engineer, not a technician
-Comfortable saying "this design is unsafe"
-Values clarity, correctness, and maintainability
-Calm, methodical problem solver
-Can work independently without constant supervision
-Enjoys building systems that other people rely on
How to Apply
Please include:
-Your CV
-A GitHub profile or code samples
(repositories, gists, or examples of real code you've written)
--A short technical write-up (bullet points are fine) covering:
-A system, integration, or automation you built
--The hardest technical problem you faced
-How you handled errors, retries, or edge cases
-Your expected monthly compensation in USD
Applications without code samples or technical detail will not be considered.
Screening Process
-CV + code review
-Technical design / reasoning task
-Short engineering interview
-Paid trial task
Why This Role Exists
This role exists to:
remove execution bottlenecks
raise engineering quality
improve automation reliability
help build the next generation of our workflow platform
If you enjoy real engineering, not ticket firefighting, this role is for you.
Contract duration of more than 6 months. with 40 hours per week.
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.