Skip to content
mimi

Core Engineer

Cliodot

Nigeria · On-site Full-time Mid Level 5d ago

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

GraphQLNode.jsRESTTypeScript

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