Bring proven experience in the payments, banking, or FinTech industry, with a solid understanding of industry-specific challenges and requirements. 5+ years of experience in Node Js development. Strong proficiency in JavaScript and TypeScript. Hands-on experience with Node.js frameworks such as Express and NestJS. Experience building and consuming REST APIs. Knowledge of asynchronous programming, event-driven architecture, and microservices. Experience with authentication & authorization mechanisms (JWT, OAuth, session management). Strong understanding of scalability principles for distributed applications. Experience in database integration (SQL and NoSQL) and designing efficient schemas. Knowledge of security best practices, including data protection, encryption, and compliance. Hands-on experience with automated testing frameworks (Jest, Mocha, etc.). Familiarity with Git for version control and collaborative development. Fluent in both spoken and written English.