we’re a recruitment firm hiring on behalf of a client who needs a hands-on builder to take a custom crm from prototype to production.
if you love iterating fast, fixing gnarly bugs, and shipping clean, reliable features, this one’s for you.
what you’ll do:
own the end-to-end build of a lightweight crm, stabilising an existing replit prototype and taking it to production.
design clean, extensible data models and implement core features (pipelines, notes, tasks, email/activity logging, integrations).
use ai coding tools (cursor, lovable) with strong prompt engineering to move faster without sacrificing quality.
integrate openai apis, n8n automations, webhooks, and third-party saas platforms.
squash bugs, add tests, and improve dx/ci for maintainability.
plan the migration from replit/lovable to enterprise-grade hosting (aws/gcp/azure/vercel) or to established crm platforms.
must-have skills:
full-stack fundamentals:
frontend, backend, and data fluency.
replit expertise: env setup, debugging, deploys.
cursor & lovable experience (ai ides).
strong prompt engineering & llm integration know-how.
apis: rest/json, oauth, webhooks.
openai api: structured outputs, tool calling, rate-limit handling.
n8n: workflow design, retries, and error handling.
debugging mindset turning “constant error” into “all green.”
enterprise readiness & portability:
cloud deployment: migrate services from replit to aws (ecs/fargate/lambda), gcp (cloud run), azure (app service), or vercel/.
containers & ci/cd: docker, github actions, environment promotion (dev → staging → prod), rollbacks.
data migration: schema versioning, seeding, backup/restore, bulk apis.
identity & security: sso/saml/oauth (okta, azure ad, google), rbac, audit logging, soc2/gdpr hygiene.
observability: structured logging, metrics, sentry, uptime checks.
ipaas/etl: n8n (primary), zapier/make/workato familiarity helpful.
crm ecosystems: salesforce, hubspot, pipedrive, zoho (object models & apis).
infra as code: terraform basics, secrets management.
data stack: postgresql/sqlite now; ability to migrate to managed or analytical stores (postgres/snowflake/bigquery).
prompt engineering — what “great” looks like:
prompt architecture: system/developer/user roles, templates, guardrails.
reasoning patterns: react, chain-of-thought, tool calling, rag.
structured outputs: json schema, zod, pydantic; robust parsing.
context management: embeddings, vector search, caching, budgeting.
evaluation: golden sets, promptfoo/ragas, a/bs, cost/latency trade-offs.
reliability: jailbreak resistance, moderation, deterministic retries.
llm tooling: langchain, llamaindex, dspy, guidance, instructor, langfuse/helicone observability.
automation: connecting llm logic to n8n flows with resilient error handling.
the vibe:
builder energy: you ship, fix, and improve — fast.
pragmatic quality: clean, readable, well-tested code.
product sense: you make smart, simple ux calls without over-engineering.
low-drama, high-ownership collaboration style.
logistics:
engagement: contract/freelance (with potential extension).
location: remote-friendly (aedt overlap preferred).
start: asap.
how to apply:
email:
subject: crm vibe coder - [your name]
include:
links: github / replit / portfolio + any n8n workflows you’re proud of.
a short note covering:
a) a time you stabilised a flaky prototype.
b) your go-to stack for a small crm.
c) how you use cursor/lovable + prompt engineering daily.
d) how you’d migrate a replit app to aws/gcp/azure or a crm like salesforce/hubspot.