Backend Developer to Integrate Payment Gateway
Skills Required
Description
Integrating a reliable payment gateway into a backend system requires precision and deep understanding of secure API transactions. This role focuses on setting up Stripe-based payment flows, including charge handling, webhook processing, and subscription management. The backend stack is built with Node.js and Express, with MongoDB as the database and TypeScript for better type safety.
✅ Experience with Stripe API and webhook configurations
✅ Strong command of Node.js, Express, and TypeScript
✅ Ability to manage secure payment flows and tokenization
✅ Familiarity with MongoDB data modeling for transaction records
✅ Understanding of PCI compliance and secure data handling
The developer will collaborate with frontend engineers to ensure smooth payment experiences across web and mobile platforms. Custom endpoints may need to be created for wallet charging, refunds, and transaction summaries, and documentation must be well-structured for handoff.
✅ Write clean, modular, and testable code
✅ Implement retry logic for failed transactions
✅ Monitor payment events and log anomalies
✅ Build scalable APIs for future financial features
✅ Ensure smooth integration with user profile and billing modules
By the end of the contract, the payment system should be fully functional, production-tested, and integrated with user authentication for a seamless experience across the app.