This is a remote position.
Key Responsibilities:
1. Develop Node.js Applications:
- Create a Node.js app to accept API calls from external systems based on predefined contracts.
- Ensure the application is scalable and efficient.
2. Integrate with Payment Providers:
- Integrate the app with various external payment providers (UPI, India payment QR, Japan payment, etc.).
- Navigate complexities of lesser-known payment systems.
3. Database Management:
- Record transaction data in a database.
- Implement a cron-like process for status checks and handle webhooks/callbacks.
4. Communication:
- Coordinate with payment providers to understand APIs and integration requirements.
- Troubleshoot and resolve integration issues.
- Proficiency in Node.js and related frameworks.
- Experience with AWS services (Lambda, API Gateway, DynamoDB).
- Strong understanding of RESTful APIs and asynchronous programming.
- Database management skills (SQL or NoSQL).
- Experience integrating with external APIs, especially payment gateways.
- Excellent problem-solving and communication skills.
Preferred Qualifications:
- Experience with international payment providers.
- Familiarity with security best practices in payment processing.
- Knowledge of version control (Git) and containerization (Docker, Kubernetes).
15 LPA
CLOUDFIDE
Nagarro
NTT DATA Services
Qinshift
Tether.io