Full-Stack TypeScript Engineer — AI Music Product (Remote Contractor)
Preferred qualifications
- Talent type: Independent
- Experience: Intermediate
- English: Fluent
Vocuno is an AI music product. We're hiring a mid-level Full-Stack TypeScript Engineer as a remote independent contractor.
Compensation: $2,000–$3,000 USD per month depending on profile. Invoice a US LLC. Payment through Upwork.
Trial: one week first, then a one-month trial before ongoing engagement.
Hiring process: two interviews — (1) personality / culture fit, then (2) a take-home coding exercise (done at home).
What you'll do
Ship end-to-end product features in a TypeScript monorepo: web UI → NestJS-style APIs → Firebase (Cloud Functions, Firestore, Auth). In the first ~90 days you'll own medium features (vocals flows, agent chat tools, listen experience, billing edge cases), fix production bugs with root-cause PRs, and harden reliability around credits, covers, and provider failures.
You'll work heavily with AI coding tools — especially Claude Code (subscription provided) — for agentic / "vibe" coding workflows. You should already be comfortable driving features that way and happy to automate with agents, while still owning quality, edge cases, and production judgment.
We're a young company: the role can grow with you as the product and team do.
Must-haves
• Strong TypeScript
• React (Vite / SSG)
• NestJS-style Node APIs
• Firebase: Cloud Functions, Firestore, Auth
• Strong design taste and solid UI/UX skills
• Comfort shipping full-stack features with PRs, tests, and clear write-ups
• Solid written and spoken English (async + calls with founder and AI coding agents)
• Experience using AI coding tools day-to-day; ready to work primarily with Claude Code and agentic automation
Nice-to-haves
• Music production interest or background (big plus — we build for musicians)
• Expo / React Native
• Stripe, PayPal, RevenueCat, or similar credit/billing systems
• Audio/media pipelines, queues, or light ops
• OpenAPI / contract-first APIs
• Prior AI-product or multi-provider work
How we work
Remote international contractor. Prefer candidates able to invoice a US LLC. Async-first. Claude Code subscription provided. Core focus is product features, not infra from day one.
Acceptance criteria (definition of done for ongoing work)
• Features ship as reviewable PRs with tests and a short write-up of what changed and why
• UI you ship looks polished — strong visual taste, not just "it works"
• You can take a medium product task from UI through API and data without hand-holding
• Production bugs get a root-cause fix, not a patch-only workaround
• Communication is clear in English (written async and spoken on calls)
• You use Claude Code / AI agents as a daily workflow while owning quality and edge cases
Apply with a short note covering: a full-stack TS feature you shipped, how you use Claude Code / AI coding agents, a UI you're proud of, GitHub or portfolio link, timezone, and how you invoice.
Open job
AI proposal draft
Generate a short cover letter to copy into the offer. Says you are interested and ready to work.
Sign in to generate an AI proposal draft.
Log in