Full-Stack Developer to Complete an Internal Marketing Tool

Posted 3 days ago

Worldwide

Summary

We are looking for a senior full-stack developer to complete and improve an internal tool that connects product activity with marketing campaigns. The tool is partially built, and much of the infrastructure is already in place. We need someone to review the existing work, understand what we are trying to accomplish, and turn it into a reliable production system. The project: Our product team defines actions that users need to complete. The system evaluates activity stored in Supabase to determine whether each user has completed the required action. We need the tool to provide: - A central record connecting each user’s internal IDs, email addresses, phone numbers, HubSpot ID, and other identifiers - A reliable view of relevant user activity and completion status - Saved email templates - Filters for selecting campaign recipients - Email delivery through Mailgun - Tracking for deliveries, failures, bounces, complaints, unsubscribes, opens, and clicks - Follow-up emails based on whether a user completed a required product action For example, we may send an email asking users to complete an action. A second email should go only to people who received the first email but have not completed that action. The system needs to produce consistent results, prevent duplicate sends, check eligibility immediately before sending, process Mailgun events reliably, and make failures visible. Our current tools include: Supabase and PostgreSQL HubSpot Mailgun Railway Vercel Codex Claude Code HubSpot will remain part of our sales and marketing system. We need someone who can make sound decisions about what should remain in HubSpot, what should be handled by the custom tool, and how data should move between them. The existing system was built internally with help from Codex and Claude Code. Some of it may be reusable, and some of it may need to be changed. We want someone who will evaluate the existing work before recommending an approach. You will work directly with our Head of Growth and coordinate with our product and engineering team. Product will define the required user actions and completion criteria. You will be responsible for translating those requirements into a reliable and maintainable system. What we are looking for: - Strong full-stack development and PostgreSQL experience - Experience completing and improving existing software - Experience with Supabase or similar platforms - Experience with HubSpot APIs and data - Experience with Mailgun or another email delivery service - Experience with APIs, webhooks, user permissions, testing, and deployment - Regular use of Codex, Claude Code, Cursor, or similar development tools - The ability to review and correct AI-generated code - Clear communication with both technical and nontechnical team members - Good judgment about when to build something and when to use an existing tool This is a fixed-price project with a budget of $8,000. We will discuss the final scope and payment milestones with the selected developer after an initial review of the existing system. We are looking for an individual developer who will personally perform the work, not an agency. To apply, please answer: - What similar internal tool have you personally built or inherited? - What experience do you have with Supabase, PostgreSQL, HubSpot, and email delivery systems? - How do you use Codex, Claude Code, Cursor, or similar tools in your work? - How do you approach reviewing and completing a partially built application? - What would you need to know before recommending an approach? - Will you personally perform the work?

  • $8,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
PostgreSQL
OpenAI Codex
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 days ago
  • Interviewing:
    14
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 17, 2015
  • United States
    Orange9:15 PM
  • $2.1K total spent
    29 hires, 0 active
  • 141 hours

Explore similar jobs on Upwork

Status Vekkaren Expert NeededHourly‐ Posted 2 weeks ago
WordPress
JavaScript
PHP
Microsoft Excel
Web Development
Functional Honey Beverage DevelopmentFixed-price‐ Posted 2 months ago
Recipe Development

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