Core Engineer
Cliodot
About the role
Company Description
Cliodot is a cutting-edge technology company that acts as a bridge between APIs, databases, and SaaS tools, fostering seamless data integration and enabling process automation. By simplifying digital transformation, Cliodot empowers businesses to streamline workflows and enhance operational efficiency. With a commitment to innovation, Cliodot delivers scalable and user-friendly solutions tailored to meet diverse business needs. Join a team dedicated to revolutionizing how data connects and interacts across platforms.
Role Description
As a Core Engineer at Cliodot, you will be responsible for the "guts" of our platform. You won't just be building features; you'll be building the primitives that power modern workflow automation. You will work on the Flosync SDK, evolving our decorator-based DSL, and optimizing the Processor Engine, our high-performance runtime that executes complex, distributed logic at scale.
What you'll do
- Architect Type-Safe SDKs: Evolve the Flosync TypeScript SDK, ensuring that developers get a "magical" experience with full compile-time type safety across complex third-party integrations (Connectors).
- Optimize the Execution Runtime: Scale the ProcessorEngine to handle thousands of concurrent workflows with low-latency overhead.
- Deepen the Integration Ecosystem: Design and build robust, reusable Connectors for everything from payment gateways (like Paystack) to cloud infra and AI models.
- Developer Experience (DX): Treat the developer as the primary user. Refine our CLI, debugging tools, and documentation to be best-in-class.
Qualifications
TypeScript Mastery (The "Gymnastics" Level)
You don't just "know" TypeScript; you understand its limits. You should be comfortable with:
- Advanced Type Systems: Mapped types, conditional types, template literal types, and complex intersections. (You should be able to debug why a generic isn't resolving in a deeply nested decorator).
- Metadata Reflection: Experience with reflect-metadata and the Experimental Decorators API.
- SDK Design: Understanding how to build APIs that are intuitive, hard to misuse, and provide great IDE autocompletion.
Backend & Systems Architecture
- Node.js Internal: Strong knowledge of the Node.js event loop, streams, and performance profiling.
- Workflow Patterns: Familiarity with DAGs (Directed Acyclic Graphs), state machines, and idempotency patterns in distributed systems.
- API Design: Deep knowledge of REST, GraphQL, and webhook communication. You know exactly what a good Idempotency-Key implementation looks like.
Problem-Solving Mindset
- The "Tool Builder" Mentality: You prefer building a generic, high-performance solution once over patching a specific problem ten times.
- Debugger’s Intuition: You can trace a bug from a high-level
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free