Full-Stack Developer to Build a Custom CRM + Email Operations Platform (Music Marketing)

Posted 3 days ago

Worldwide

Summary

# Full-Stack Developer to Build a Custom CRM + Email Operations Platform (Music Marketing) ## About us We are a small, established music marketing and promotion company. Our operations currently run across spreadsheets, an admin panel, and a scatter of disconnected tools, and we are ready to consolidate everything onto one platform we own. We have the domain knowledge and the data model worked out; we need an experienced builder to bring it to life. This is a greenfield build. We are starting fresh and want it done properly the first time. ## The project Build the internal operating system for our sales and marketing team: a single source of truth for contacts and pipeline, with the email and automation layer wired directly into it. Roughly seven purpose-built screens plus supporting back-office and reporting tooling. Everything runs on our own infrastructure. We already have the servers. ## Scope of work **Database and data model** - Implement a PostgreSQL schema for contacts, companies, pipeline/deal stages, email activity, and campaign outcomes - Constraints and de-duplication logic enforced at the database level - Import and clean an existing dataset of roughly 35,000 contacts, with source attribution on every record - Schema owned in version control via a migration tool (Drizzle or similar) **Server and infrastructure** - Provision and configure our existing VPS hosts (managed via Coolify) - Stand up the database, application, background workers, and supporting services - Monitoring and error tracking (Sentry-class + uptime checks) **Application (the custom front end)** - A modern web app (Next.js/TypeScript or comparable, your recommendation welcome) with roughly seven screens: a contact record with full interaction timeline, a pipeline board, a working contacts table with filtering, a campaign/send screen, a reply-triage inbox, a sequence monitor, and a data-import review queue - Clean, fast, table-heavy UI (something like shadcn/ui + Tailwind + a data-grid library) - Role-based access for a small team **Email operations** - Integrate a cold-email sending platform and a separate broadcast/newsletter platform, each on isolated sending reputations - Capture every send, open, bounce, and reply back into our database via webhooks - Automated multi-step sequences that pace themselves within sending limits and cancel the moment a reply arrives - Unified suppression/unsubscribe enforced across all sending channels - Email verification gate before any send **Automation and workflow** - A durable workflow engine for sequences, approvals, and scheduled jobs (Inngest, Temporal, or your recommendation) - Lightweight webhook/glue layer for inbound capture (n8n or similar) **Back office and reporting** - NocoDB (or comparable) over the same database for bulk editing and quick fixes by non-technical staff - Metabase (or comparable) dashboards for funnel, deliverability, and revenue reporting ## Tech context Postgres, a version-controlled schema, a TypeScript web app, a workflow engine, NocoDB, Metabase, and Coolify-managed deployment on our own servers. If you would approach any layer differently, tell us why in your proposal; we care more about a maintainable, mainstream stack than any specific tool. ## What we are looking for - Demonstrated experience shipping custom CRM, RevOps, or data-heavy internal tools end to end - Comfort across database design, backend, front end, and deployment (solo builder or a small tight team) - Someone who ships in working increments, not a big-bang delivery six months later - Bonus: email deliverability experience (SPF/DKIM/DMARC, sending reputation, warmup) ## How to apply Please include all of the following so we can compare proposals fairly: 1. A **fixed-price total** for the build, broken into milestones with what each delivers 2. Your **hourly rate** and an **estimated number of hours** for the full scope 3. A realistic **timeline** to first usable slice and to full completion 4. Two or three relevant examples of similar work you have shipped 5. **Optional:** a monthly rate for ongoing maintenance and support after launch Budget is open. We would rather see your honest number and reasoning than pad to a figure. Tell us how you would sequence the work.

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $50.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
PostgreSQL
Next.js
Server Administration
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Mar 5, 2017
  • Vietnam
    Hanoi4:20 PM
  • $11K total spent
    11 hires, 1 active
  • 341 hours
  • Media & Entertainment
    Mid-sized company (10-99 people)

Explore similar jobs on Upwork

Full-Stack Engineer for 8-Week AI SaaS MVPHourly‐ Posted 3 weeks ago
Full-Stack Development
React
Next.js
TypeScript
API Integration
Node.js
PostgreSQL
JavaScript
Supabase
SMS Registration Setup with GrasshopperFixed-price‐ Posted 3 weeks ago
PHP
VoIP Administration
Vtiger Development
VoIP Software

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo