About CoreAgent
We build AI agents that automate operational work for finance, ops, CX, and recruiting. We're now productising our delivery into the
CoreAgent Hub
— a multi‑tenant portal for clients to view agent status, logs, ROI, and manage integrations — while exposing a clean API for partners.
Role:
Lead Engineer (Full‑Stack) — Founding Team
Location:
Remote (time‑zone overlap with Europe preferred)
Reports to:
Founder/CEO
What you'll do (ownership areas)
* Architecture:
Design the CoreAgent platform: multi‑tenant model, auth, RBAC, orgs/users, audit logs, settings, secrets/credentials vault, webhooks.
* CoreAgent Hub (v1):
app with dashboards for automation runs, success/fail ratios, MTTR, cost estimates, and ROI; drill‑downs to run logs and inputs/outputs.
* Services & APIs:
Node/TypeScript (or Python) services exposing a public/private API: run status, events, metrics, and configuration endpoints; signed webhooks.
* Integrations fabric:
Build a clean interface to read/write from n8n workflows and our Python SDK; job queueing, retries, backoff, and idempotency.
* Observability:
Tracing, metrics, error logging (Sentry/Logtail), health checks, incident playbooks; basic feature flags and config management.
* Billing & entitlements:
Stripe subscriptions, usage metering, plan features, and seat limits; secure webhook handling and reconciliation.
* Security & compliance:
Secrets management, least‑privilege access, OWASP Top 10, GDPR basics (DSAR/export/delete), backups, and data residency considerations.
* Developer experience:
CI/CD (GitHub Actions), codegen/linters/tests, preview environments, sane monorepo structure (Turborepo/Vite), DX docs and RFCs.
Must‑have skills
* Front‑end:
14/React
, TypeScript, Tailwind, TanStack Query; component libraries (shadcn/ui or similar). UX taste for clean dashboards.
* Back‑end:
Node/TypeScript (or Python), REST/GraphQL, background jobs/queues (BullMQ, Cloud Tasks, Celery), webhooks, rate‑limiting, and caching.
* Data:
Postgres (Supabase/RDS), schema design, migrations, Prisma/Drizzle, SQL proficiency.
* Infra:
Vercel/Render/AWS, Docker, environment/secrets, CI/CD, preview deployments, basic IaC.
* Security:
Auth (JWT/OAuth), RBAC, secrets vaults, audit logging, input validation; familiarity with GDPR/PII handling.
* Product mindset:
Translate customer outcomes into sensible primitives and APIs; write crisp tickets and docs; iterate fast without breaking trust.
Nice‑to‑have
* Experience integrating with
n8n
or automation platforms; internal SDK design.
* LLM integrations (OpenAI/Anthropic), structured outputs, function calling, eval harnesses.
* Multi‑tenant SaaS, entitlements, metering, and admin consoles.
* E2E tests (Playwright), unit tests (Vitest/Jest); feature flags (LaunchDarkly/ConfigCat).
Product knowledge (what we're building for)
* Finance automations:
invoice/receipt parsing, GL coding suggestions, reconciliation, Slack approvals.
* Ops automations:
reporting, reminders, data sync, file management, doc generation.
* CX automations:
ticket triage, classification, suggested replies, customer summary cards.
* Recruiting automations:
CV parsing, candidate scoring, scheduling.
* Metrics that matter:
run success %, MTTR, cost per run, time saved, ROI per workflow.
Outcomes & KPIs
* Ship Hub v1 to production within 90–120 days.
* Establish platform reliability: 99.9% uptime target for services within first 6 months.
* Time‑to‑deploy new integration: < 3 days from spec to production.
* Developer velocity: < 10‑min CI, 80%+ PRs merged within 48h, solid E2E coverage on critical paths.
How we work (startup reality)
* Small, senior, no‑ego team; async by default, daily written updates; short weekly planning.
* We optimize for
clarity and speed
: RFCs → implement → measure → iterate.
* Founder‑led; direct customer feedback; shipping beats perfection.