Job description
We are looking for a highly skilled Senior Software Engineer (Full Stack) with strong expertise in Node.
js and React.
js to join our Business Platforms team supporting Risk & Compliance initiatives .
The ideal candidate must have hands-on experience in the Banking Collections domain , contributing to scalable and secure financial systems.
Key Responsibilities Design, develop, and maintain scalable full-stack applications using Node.
js (backend) and React.
js (frontend) Work closely with business stakeholders in Risk & Compliance to build solutions aligned with regulatory and operational requirements Implement high-quality, reusable, and efficient code following best practices Develop APIs and integrate with internal/external banking systems Participate in system design, architecture discussions, and technical decision-making Ensure performance, security, and reliability of applications Collaborate with cross-functional teams including QA, DevOps, and Product Troubleshoot, debug, and upgrade existing systems Maintain proper documentation for technical solutions Required Skills & Experience 5+ years of experience in software development Strong hands-on experience with: Node.
js React.js RESTful API development Solid understanding of full-stack architecture and microservices Experience working with databases (SQL/NoSQL) Strong knowledge of software engineering principles and design patterns Experience in banking or financial services domain Mandatory Requirement Proven experience in Collections domain within Banking (must-have) Preferred Skills Experience in Risk & Compliance platforms Knowledge of Dcore (if applicable to your internal system—clarify if needed) Familiarity with cloud platforms (AWS/Azure) Experience with CI/CD pipelines and DevOps practices Understanding of security and regulatory standards in banking Soft Skills Strong problem-solving and analytical skills Excellent communication and stakeholder management Ability to work in a fast-paced, collaborative environment
This job post has been translated by AI and may contain minor differences or errors.