Full-Stack Developer — Restaurant Loyalty & POS Integrations | Long-Term

Posted 5 days ago

Worldwide

Summary

We're adding restaurant-specific features and need someone to build them. Long-term, ongoing role. Not a one-off project. What you'll build — first project: A loyalty program that runs off real transaction data. A customer orders, the POS records it, points accrue, and our platform automatically sends them a reward when they hit a threshold — or a win-back when they haven't been in for 60 days. That means: pulling customer and transaction data from POS systems, storing it cleanly, running the logic, and triggering campaigns through our existing email and SMS stack. Then: POS integrations — Toast, Square, Clover, Lightspeed, SpotOn Online ordering platform integrations — ChowNow, Toast, Square Customer lifecycle segmentation and automated campaign triggers Reporting on repeat visit rate, lifetime value, churn signals Our stack: Replit · Python / FastAPI · PostgreSQL · Redis · Celery · Stripe · SendGrid · Twilio · Retell AI · React You need: Strong Python and PostgreSQL Real experience integrating third-party APIs with messy documentation — POS APIs are inconsistent and poorly documented, and that's the actual difficulty of this job Webhooks, OAuth, rate limiting, retry logic You've worked with at least one POS or payments API before Comfortable owning a feature end to end without a spec written for you Bonus: restaurant tech experience — Toast, Square, Clover, ChowNow, Olo, or similar. How we work: small team, direct access to founders, real ownership of your area. We pay on time, every time. Rate: Hourly, based on your experience. Full-time preferred, meaningful overlap with US Eastern time. To apply, answer this: You need to sync customer and order data from a POS that has no webhooks and a rate-limited API. How do you keep the data current without hammering their endpoint? Short answer is fine — I want to see how you think.

  • $200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
API Integration
Python
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:4 days ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since May 30, 2024
  • United States
    Fort Myers7:04 AM
  • $3.5K total spent
    13 hires, 4 active
  • 77 hours
  • Education
    Individual client

Explore similar jobs on Upwork

OpenAI API
API Integration
Customer Relationship Management
Artificial Intelligence
Business Intelligence
WhatsApp Chatbot Marketplace DevelopmentFixed-price‐ Posted 3 months ago
PHP
JavaScript
HTML5
MySQL

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