Key Responsibilities:
Development:
Develop scalable banking solutions using Node.js, RESTful APIs, and microservices.
Write clean, maintainable code and ensure quality through code reviews.
Automation Testing:
Create automated test cases for unit, integration, and system testing using frameworks like Jest, Mocha, Chai.
Ensure test automation coverage of 80%+ for all modules.
Integrate automated tests into CI/CD pipelines for continuous feedback.
Environment & Deployment:
Collaborate with DevOps to manage deployments using Docker, Kubernetes, and cloud platforms (e.g., AWS, Azure).
Set up and manage multiple environments (Dev, UAT, Production).
Banking Expertise:
Understand banking workflows and ensure compliance with security and industry regulations.
Qualifications:
5–8 years of experience in Node.js development and test automation.
Strong knowledge of JavaScript/TypeScript, RESTful APIs, and testing frameworks.
Experience with CI/CD pipelines and cloud services.
Proficiency in SQL/NoSQL databases (e.g., MySQL, MongoDB).
Prior experience in banking/financial services is a must.
Any Graduate