55

Middleware Developer for Billing Automation in Coworking Space

UpworkUSNot specifiedintermediate
APIPHPJavaScriptPythonWeb Development
Middleware Developer Needed: Optix (Coworking) ↔ ezeep (Print Management) Integration We run a coworking space on Optix and use ezeep Blue for cloud printing. These platforms don't natively integrate. We need a developer to build lightweight middleware that automates two things: 1. Entitlement sync — When a member subscribes to a printing plan in Optix, they should automatically be added to the correct ezeep user group (granting print access). When they cancel, access is revoked. 2. Usage tracking & overage billing — Each member receives $15/month in printing credits. B&W pages cost $0.10 and color pages cost $0.35, in any combination. The middleware needs to track each member's running balance per billing cycle and generate overage invoices in Optix when a member exceeds their $15 credit. Technical Details: • Optix has a GraphQL API (developer.optixapp.com), webhooks, and a Zapier integration. Relevant triggers include plan subscribed, plan canceled, and plan updated. • ezeep Blue has a REST API with OAuth2 auth (apidocs.ezeep.com/ezeepblue/). Supports user/group management, print job tracking, and webhooks for completed print jobs. • A small database is needed to map Optix user IDs to ezeep user IDs and maintain a running dollar balance per billing cycle. Deliverables: • Hosted middleware service (Node.js or Python preferred — open to your recommendation) • Webhook listeners for both Optix and ezeep events • User mapping database (Optix ↔ ezeep) • Automated ezeep group assignment on plan subscribe/cancel • Per-user monthly balance tracking ($15 credit, $0.10/B&W page, $0.35/color page) • Overage charge creation via Optix API when credit is exceeded • Basic error handling and logging • Documentation for setup and maintenance About Us: Braid Mill is a membership-based coworking and event space in a 40,000 sq ft historic textile factory in Philadelphia. We're scaling and need this integration to work reliably without ongoing manual administration. Timeline: 4–6 weeks Engagement: Fixed price preferred To Apply: Please share examples of similar API integration or middleware projects you've built — especially anything involving webhooks, SaaS-to-SaaS sync, or billing automation. Bonus if you have experience with GraphQL APIs or coworking/proptech platforms.
View Original Listing
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $8,505.88Rating: 3.8Verified