About the Role
We are looking for a Senior Software Engineer with a strong combination of backend engineering depth, applied AI experience, and blockchain/digital assets expertise. This role sits at the intersection of enterprise fintech and emerging technology — you will be building and scaling systems that matter, in an environment where your work has real-world financial impact.
If you have spent years writing production-grade Node.js, have crossed into AI-integrated systems, and have hands-on experience with blockchain development and smart contracts — this role was built for you.
What You'll Be Doing
- Designing and building scalable, high-availability REST and GraphQL APIs using Node.js and TypeScript
- Integrating AI/ML capabilities into backend services and fintech workflows
- Developing and deploying smart contracts for digital asset and crypto use cases
- Contributing to blockchain architecture decisions, protocols, and digital asset infrastructure
- Working within distributed microservices ecosystems — troubleshooting, optimizing, owning
- Collaborating across CI/CD pipelines, containerized environments (Docker, Kubernetes), and cloud platforms (AWS/Azure)
- Driving security-first development practices including JWT, OAuth, and SSO implementation
- Operating in an Agile environment with cross-functional squads
Requirements
What You Need to Bring
Mandatory:
- 8+ years of professional software engineering experience
- 5+ years of hands-on Node.js and JavaScript in production environments
- Minimum 1 year in TypeScript
- Demonstrable AI/ML integration experience in real production systems — not just familiarity
- Blockchain development experience: smart contract development, digital assets, crypto protocols
- Solid understanding of Kafka, message queues, and event-driven architecture
- Experience with Docker and Kubernetes in production
- REST API design and GraphQL proficiency
- Banking, fintech, or financial services background strongly preferred
Strong advantage:
- Experience with Solidity or other smart contract languages
- Exposure to DeFi protocols, tokenisation, or digital asset custody platforms
- API gateway experience (3Scale or equivalent)
- Familiarity with regulatory and compliance considerations in digital finance
Education
Degree or postgraduate qualification in Computer Science, Engineering, or a related field — or equivalent demonstrated experience.
Skills Required
- 8+ years of professional software engineering experience
- 5+ years of hands-on Node.js and JavaScript in production
- Minimum 1 year in TypeScript
- Demonstrable AI/ML integration experience in production systems
- Blockchain development experience: smart contract development, digital assets, crypto protocols
- Solid understanding of Kafka, message queues, and event-driven architecture
- Experience with Docker and Kubernetes in production
- REST API design and GraphQL proficiency
- Experience with security-first development practices including JWT, OAuth, and SSO implementation
- Experience collaborating across CI/CD pipelines and cloud platforms (AWS/Azure)
- Banking, fintech, or financial services background
- Experience with Solidity or other smart contract languages
- Exposure to DeFi protocols, tokenisation, or digital asset custody platforms
- API gateway experience (3Scale or equivalent)
- Familiarity with regulatory and compliance considerations in digital finance
- Degree or postgraduate qualification in Computer Science, Engineering, or related field, or equivalent experience
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.








