Gig
200/mo usd
TBD
Aug 8, 2025
Overview:
We need an experienced developer to fix our broken eBay OAuth 2.0 flow, set up all eBay webhooks, and fully integrate every available API category into our Replit-based business app.
Immediate Issues:
• OAuth callback fails with HTTPS/cert errors (Replit redirect domains broken).
• Token refresh and client credential grant are unreliable.
• The “Test Sign-In” button in eBay’s Dev Portal is non-functional and must be diagnosed.
• Notifications API (webhooks) not configured or wired to the app.
• eBay API categories (orders, inventory, returns, messaging, etc.) are only partially implemented.
?
Core Responsibilities:
• Fully repair OAuth login + token refresh for multi-user consent.
• Resolve redirect URI and SSL/cert conflicts using custom domains or reverse proxies.
• Register and handle every available webhook (e.g., ITEM_REVISED, ORDER_SHIPPED, RETURN_CREATED, etc.).
• Ensure webhook payloads are verified and synced to our Replit/PostgreSQL backend.
• Integrate every eBay API scope/category into the app (Orders, Messages, Listings, Returns, Cases, Promotions, etc.).
• Diagnose and fix broken “Test Sign-In” window in the eBay Dev Portal.
?
Requirements:
• Strong experience with OAuth 2.0 (esp. eBay’s implementation).
• Solid knowledge of Express, Node.js (TypeScript), PostgreSQL, and REST APIs.
• Familiarity with Replit environments and workarounds for HTTPS or domain issues.
• Experience implementing and securing webhook endpoints.
?
Optional but Helpful:
• Shopify/USPS API experience
• Retry queues for failed webhook delivery
• UI integration for logs, token status, or session control
?
Type:
• Freelance/contract
• Paid upon successful fix + delivery confirmation
?
To Apply:
Send:
• Short explanation of how you’d solve the OAuth and webhook issues
• Relevant portfolio/github