Node.js Developer for Lightspeed POS-ENTUGO Integration

Job ID: 39727491

Budget: ₹1,500 – ₹12,500 INR

Job Post for Freelancer.com: Lightspeed POS and Other POS Integrations with ENTUGO Loyalty Platform
Project Title: Experienced Node.js Developer for Lightspeed POS API Integration with ENTUGO (and Future POS Systems)

Project Description:

We are seeking a skilled freelance developer to integrate Lightspeed Restaurant (K-Series) POS API with our ENTUGO platform, a customer loyalty and digital marketing solution for food and beverage businesses (restaurants, cafes, bars, etc.) in the UK, Germany, and India. ENTUGO uses QR codes for customer engagement, automated loyalty rewards (TUGO Coins), Google Reviews, and analytics. Our tech stack is Node.js (backend), React with Shadcn (frontend), Prisma ORM, and Amazon RDS Aurora database.

Project Scope:

Primary Task: Lightspeed Integration
Sync QR-based orders from ENTUGO to Lightspeed for fulfillment.
Pull bill amounts and transaction data from Lightspeed to automatically apply discounts and award TUGO Coins.
Handle customer data exchange (e.g., registrations) and real-time updates via webhooks.
Update ENTUGO's analytics dashboard with synced KPIs (e.g., sales trends, redemption ratios).
Ensure multi-location support and GDPR compliance for our target markets.
Secondary Task: Expand to Other POS Systems
After successful Lightspeed integration, extend to 2-3 other popular POS like Toast, Square, or Clover (based on API availability).
Create modular code for easy future additions.
Tech Requirements:
Use Node.js for API calls (e.g., Axios for RESTful endpoints), webhooks, and backend logic.
Integrate with Prisma for database updates (e.g., new fields like lightspeed_order_id).
Minor React updates for UI in the client portal (e.g., displaying synced data).
Follow our existing codebase structure; we'll provide access via Git.
Deliverables:
Fully functional integration with testing in sandbox environments.
Code documentation, error handling, and deployment instructions.
Phased rollout: Planning (1-2 weeks), Development (3-4 weeks), Testing (1-2 weeks), Deployment (1 week).
Total estimated timeline: 6-9 weeks, part-time flexible (20-30 hours/week).

Required Skills and Experience:

Proven experience with POS API integrations (Lightspeed preferred; others like Toast/Square a plus).
Strong in Node.js, Express.js, REST APIs, OAuth authentication, and webhooks.
Familiarity with React, Prisma ORM, and AWS (RDS Aurora).
Experience in hospitality/loyalty apps is ideal.
Portfolio with similar projects (e.g., API sync for e-commerce or SaaS).
Excellent communication; provide updates via Freelancer chat or weekly calls.

Budget: $1,000 - $2,500 (fixed price, based on experience; milestones: 30% planning, 40% development, 30% testing/deployment). Open to hourly ($20-40/hour) if preferred.

How to Apply: Please submit your proposal with:

Relevant experience and examples.
Estimated timeline and approach.
Any questions about ENTUGO (we can share more details post-NDA).

We're a small team with two part-time developers and aim for long-term collaboration if successful. Start ASAP!

Skills Required: Node.js, API Development, React.js, Database Management, AWS, POS Systems Integration, JavaScript, Webhooks