Full-Stack Developer — Restaurant Loyalty & POS Integrations | Long-Term
Worldwide
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- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
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
- United StatesFort Myers7:04 AM
- $3.5K total spent13 hires, 4 active
- 77 hours
- EducationIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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