Title: Senior Laravel Engineer (CCBill Expert) — Own Staging, 24–48h Paid Trial. Project: Romance and Rendezvous — Laravel 10 / PHP 8.1+ dating platform with subscriptions, tokens/gifts, and CCBill (payments + affiliate tracking).

Job ID: 39697929

Budget: $250 – $750 USD

Project: Senior Laravel Engineer (CCBill Expert) — Own Staging, 24–48h Paid Trial
Stack: Laravel 10, PHP 8.1+, MySQL, Redis/Queues, Git

About us
Romance and Rendezvous is a Laravel-based dating platform with memberships, token/gift economy, chat, and events. Modules include Main Site, Admin, and Agent panels. We’re integrating CCBill for payments and affiliate tracking.

Goal
Finish and harden payments (subscriptions, one-time token top-ups, refunds/cancels), wire webhooks/Datalink, and ensure accurate ledgering of tokens/bonuses. You will own a secure staging environment during development.

Paid Trial (24–48h) – fixed mini-milestone
Deliver within 2 days:

Spin up SSL staging with our repo (env, queues/cron, logs).

Integrate CCBill sandbox FlexForms for:

Monthly subscription create/cancel/rebill

One-time token purchase → wallet credit

Handle CCBill notifications (Webhooks/Datalink) → persist transactions, idempotent updates.

Basic tests + README of setup.
Acceptance: demo + test transactions visible in DB; reproducible setup notes.

After Trial (main scope)

Productionize CCBill flows, errors/edge cases, receipts.

Affiliate tracking with CCBill; attribution stored server-side.

Security hardening (HTTPS redirect, headers, rate limits, queue monitoring).

Migrate to our hosting after sign-off; CI/CD and observability.

Bug fixes and polish across panels.

Must-have experience

Laravel 10 / PHP 8.1+, queues/jobs, events/listeners, testing.

CCBill: FlexForms, subscriptions, one-time, cancels, rebills, Webhooks/Datalink.

Auth/session security, webhooks idempotency, money handling.

Standing up staging (Nginx/Apache), SSL, backups, logs.

Nice to have

Dating/social, token economies, chat.

Docker, Horizon, Sentry, GitHub Actions.

How to apply (required)

2–3 Laravel 10 projects (live URLs or repos) + your role/results.

Brief CCBill summary: which flows you built and how you handled notifications.

Staging plan (stack + deploy) and trial deliverables with a fixed price.

Security checklist you follow.

Availability (ET overlap) and two references.

Legal/Terms
NDA + IP Assignment required. Our code is confidential; no reuse or portfolio publication without written consent. Fixed price per milestone; no mid-project price increases. Daily updates.

Screening questions

Outline your CCBill subscription + token top-up design (tables, flows).

How do you make webhook processing idempotent?

Show a past production incident you solved (root cause + fix).

What would you test for payments and token wallet integrity?

Share your staging architecture for this project.


Must add

CCBill (payments + affiliate)

Webhooks & Datalink

Queues/Horizon (Redis workers)

Nginx/Apache, Linux/SSH

PHPUnit/Pest (tests)

GitHub Actions (CI/CD)

Security (OWASP), SSL/DNS

REST API, Docker (nice-to-have)

Confidentiality & IP: Shortlisted bidders must e-sign my NDA + IP Assignment before any repo/server access. No reuse, resale, or portfolio publication of our code or materials without prior written consent. By bidding, you confirm acceptance of these terms.

Milestones & Payment: Milestones are fixed-price and released only after we verify the work is fully completed, meets all agreed acceptance criteria, and passes our review/tests. No partial or early release. Late or non-conforming work will not be paid.
Related categories: PHP Nginx MySQL HTML Laravel Redis Git API Payment Processing CI/CD