- Company Name
- The Planet Group
- Job Title
- Javascript Developer
- Job Description
-
Job title: Javascript Developer
Role Summary:
Lead the migration of a billing platform from Recurly to Stripe, designing and implementing API integrations, usage metering pipelines, and associated back‑end services. Deliver a scalable, webhook‑driven architecture that supports subscription billing, metering, and lifecycle management while maintaining support for legacy subsriptions.
Expectations:
- Extensive professional experience with Stripe subscription billing (Products, Prices, Customers, Subscriptions, Webhooks, usage‑based models).
- Proven ability to design and implement usage metering pipelines for accurate billing.
- Strong grasp of webhook reliability, event handling, retries, and failure recovery.
- Hands‑on knowledge of JavaScript/TypeScript and React for developer‑facing applications.
- Experienced in building scalable back‑end services for billing, entitlements, authentication, and API access control.
- Deep understanding of RESTful APIs, OpenAPI/Swagger, and API lifecycle management.
Key Responsibilities:
- Design and implement technical architecture and documentation for the Stripe migration.
- Develop and maintain APIs for subscription billing, metering, and customer management on Stripe.
- Build and integrate webhook handlers for event processing, retries, and fault tolerance.
- Create usage metering pipelines: data collection, aggregation, reconciliation, and reporting.
- Ensure continuous support for existing Recurly subscriptions during rollout.
- Collaborate with product and engineering teams to validate integration quality and performance.
- Produce migration roadmap and execution plan, including risk mitigation and quality metrics.
Required Skills:
- Proficient in JavaScript/TypeScript with React.
- Practical experience integrating Stripe subscription billing (products, prices, customers, subscriptions, webhooks, metered billing).
- Design and implementation of usage metering pipelines and billing reconciliation.
- Advanced knowledge of webhook architecture, retries, and failure handling.
- Experience building scalable back‑end services for billing, entitlements, authentication, and API access control.
- Strong grasp of RESTful APIs, OpenAPI/Swagger, and API lifecycle management.
- Excellent documentation skills and ability to produce technical design documents.
Required Education & Certifications:
- No mandatory qualifications specified.
- Professional experience and demonstrated expertise are required; educational background in computer science or related field is preferred but not mandatory.