Senior Software Engineer - Node.js, AI & Blockchain
GSSTech Group
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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Graphic Designer
SAP Workflow Administrator - Saudi Arabia
Technical Principal