We are looking for an experienced developer to build two components:
1. Auto-Login API Integration
Implement an API-based auto-login mechanism with token-based authentication
Securely connect with a third-party promotion platform using their REST API & webhooks
Handle data ingestion for participation events & validation events
2. Custom Participation Dashboard
Design & build a lightweight reporting dashboard to display real-time and historical participation data
Data points will come via webhook callbacks + API reports
Dashboard should include login access, user roles (internal + client view), and campaign-level filters
Charts/graphs for summary reporting (e.g., total entries, validations, timestamps, etc.)
Tech Requirements
Strong experience with REST APIs (consuming & building)
Experience building custom dashboards (PHP/Laravel/Node or similar)
Database expertise (MySQL/MariaDB)
Ability to host & configure on shared hosting / cPanel environment
Experience working with CRON jobs, webhooks & backend data pipelines
Optional but good to have: Chart.js / Recharts / Tailwind / basic front-end skills
Deliverables
Secure backend to receive webhook payloads (participations & validations)
Normalized storage of incoming data in MySQL
API layer for internal dashboard consumption
Browser-based reporting dashboard with authentication
Documentation + deployment on our existing shared hosting (cPanel)
What we are NOT looking for
No WordPress plugins, no low-code tools, no iframe-based embedding
This must be a custom built backend + dashboard
Engagement Type
Freelance / Project-based -- immediate start. Could lead to full time opportunity.
How to Apply
Send examples of past work building custom dashboards with API/webhook integrations and mention:
1. Which backend stack you prefer (PHP/Laravel or Node.js)
2. Your experience with webhooks & cPanel deployment
3. Estimated timeline for a similar dashboard you have built before