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.
RequirementsKey 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
- 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
- Proven experience in Collections domain within Banking (must-have)
- 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
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder management
- Ability to work in a fast-paced, collaborative environment
Skills Required
- 5+ years of experience in software development
- Strong hands-on experience with Node.js
- Strong hands-on experience with React.js
- Experience in Collections domain within Banking
- Solid understanding of full-stack architecture and microservices
- Experience working with databases (SQL/NoSQL)
- Strong knowledge of software engineering principles and design patterns
What We Do
Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.








