# Senior Software Engineer

**Company:** [GSSTech Group](http://jobs.workable.com/companies/cu9XaZB8i9r9X8CdwN62f7.md)
**Location:** Chennai, India
**Workplace:** on site

[Apply for this job](http://jobs.workable.com/view/1ac508bd-9c25-441f-912a-8afc2ca33b64)

## Description

We are looking for a highly skilled **Senior Software Engineer** with strong expertise in **Node.js development and test automation** to join our team supporting critical business platforms within Risk & Compliance. The ideal candidate will be responsible for developing scalable modules and automating test cases for vendor-based applications, ensuring high-quality delivery with minimal supervision.

### **Key Responsibilities:**

-   Design, develop, and maintain scalable backend services using **Node.js**
-   Build and enhance application modules/features independently or with minimal guidance
-   Develop and execute **automated test cases**, particularly for vendor-based applications
-   Utilize **Playwright** or similar tools for end-to-end test automation
-   Collaborate with business stakeholders, product owners, and internal teams to gather requirements and deliver solutions
-   Ensure code quality through best practices, code reviews, and testing frameworks
-   Troubleshoot, debug, and optimize application performance
-   Work closely with Risk & Compliance teams to align technical solutions with business needs

### **Required Skills & Experience:**

-   5+ years of experience in software development
-   Strong proficiency in **Node.js** and backend development
-   Hands-on experience in **test automation frameworks** (preferably Playwright)
-   Solid experience with **MongoDB** (design, queries, performance tuning)
-   Experience working with **vendor-based applications/integrations**
-   Good understanding of **software development lifecycle (SDLC)** and agile methodologies
-   Strong problem-solving and analytical skills
-   Excellent communication and stakeholder management skills

### **Preferred / Nice-to-Have:**

-   Experience in **banking or financial services domain**
-   Knowledge of **Retail Loans** processes and systems
-   Familiarity with CI/CD pipelines and DevOps practices
-   Exposure to microservices architecture

### **Key Competencies:**

-   Ability to work independently with minimal supervision
-   Strong ownership and accountability
-   Effective collaboration with cross-functional teams
-   Attention to detail and quality-focused mindset
