We are seeking a highly skilled Backend Developer with strong expertise in Node.js, TypeScript, and REST API development, along with hands-on experience in payment gateway integrations and Azure cloud services. The ideal candidate will be responsible for building scalable, secure backend systems and managing end-to-end payment processing workflows.
Required Skills:
- Strong proficiency in Node.js, Express.js / NestJS, and TypeScript
- Expertise in REST API design and microservices architecture
- Hands-on experience with payment gateway integration and payment processing systems
- Strong knowledge of API security standards
- Experience with Azure cloud services
- Familiarity with Docker and Kubernetes
- Good understanding of system design and scalability
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field
Roles & Responsibilities- Design, develop, and maintain scalable backend systems using Node.js, Express.js / NestJS, and TypeScript
- Build and optimize secure, high-performance REST APIs
- Leverage AI tools such as GitHub Copilot and ChatGPT to enhance development efficiency and code quality
- Integrate and manage payment gateways including Credit/Debit Cards, Wallets, UPI, QR, and POS systems
- Handle complete payment lifecycle: authorization, settlement, reconciliation, refunds, and chargebacks
- Implement secure API authentication and authorization mechanisms (OAuth 2.0, JWT, HTTPS headers, OCSP stapling)
- Develop and deploy applications on Azure cloud platform using services like Azure DevOps, Functions, Cosmos DB, Azure SQL, Redis, Event Hub, and Service Bus
- Work with containerization tools such as Docker and Kubernetes
- Integrate with external and internal systems using JSON/XML-based APIs
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Act as a technical mentor/consultant and contribute to architectural decisions