
Closed
Posted
Paid on delivery
I’m building a B2B platform that now has to expose a well-structured REST API so other services can hook in without friction. The immediate priority is to wire my software to a range of external providers—including SMS / Voice APIs, social-media feeds, data-enrichment sources, single-sign-on, scheduling tools and some AI/ML services—while keeping the interface consistent for our own clients. Here is how I picture the job: • Design clean, versioned REST endpoints that sit on top of our existing stack (Node + Postgres) and follow standard verbs and status codes. • Build the integration layer for each third-party service. I need graceful handling of auth flows (OAuth2, JWT, API keys), rate-limits and retries, plus a simple way to toggle providers on or off. • Return typed JSON responses that map neatly to our internal models, with room for future additions like payment gateways, CRMs or an email-marketing platform. • Provide clear OpenAPI/Swagger documentation and a short Postman collection so my testers can hit the endpoints immediately. • Add automated tests (unit + basic integration) and a quick deployment guide; we ship on Docker/Kubernetes, so knowing that ecosystem helps. Acceptance is straightforward: endpoints respond as documented, integrations fire end-to-end in our staging environment, and the doc set is complete enough for another dev to consume without questions. If you already have experience stitching together multiple vendors into one REST layer, we should be able to move quickly.
Project ID: 40224040
20 proposals
Remote project
Active 3 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs