Job Description
We are seeking a Software Development Engineer with Node.js expertise to work on banking/financial projects, focusing on development and automation testing. You will build scalable solutions and ensure high-quality delivery through automated test frameworks.
Work Location : Bangalore
Experience : 5- 10 years
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.
Skills Required
Docker, Typescript, Microservices, Kubernetes, Mocha, Javascript, Restful Apis, Jest, Sql, Nosql, Azure, Mongodb, Node.js, Aws, Mysql