Node.js & QA Automation Engineer – Corporate Banking
Core
Design, develop, test, and support backend Node.js applications and microservices for Corporate Banking and Transaction Banking, focusing on API integration, automated testing, and production support.
Role type
Senior IC Node.js & QA Automation Engineer
Builds
Scalable backend applications, RESTful APIs, microservices, and automated test frameworks for banking transaction processing
Domain
Corporate Banking / Transaction Banking / Backend Development / Quality Engineering
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Node.js, JavaScript, RESTful APIs, microservices, automated testing frameworks, functional/regression/integration/API testing, source control, CI/CD concepts, cloud computing, relational databases, data validation/reconciliation
Preferred skills
TypeScript, SQL, NoSQL, containerization, cloud-native development, performance testing, security testing, banking integration frameworks, test data management
Technologies
Node.js, JavaScript, TypeScript, SQL, NoSQL, REST, Microservices, CI/CD, Cloud platforms, Containers, Monitoring tools
Responsibilities
Design and develop backend applications and reusable components; Build and maintain automated test scripts and frameworks; Perform functional, regression, integration, API, and end-to-end testing; Support banking integrations and transaction-processing modules; Investigate defects and production issues; Participate in application migration, modernization, and release activities; Optimize application performance, scalability, and security
Seniority
Senior, hands-on IC