Senior Software Engineer

GSSTech GroupDubaigulftalentavaldatud 09.06.2026
Nõutav:TypeScriptJavaScriptNode.jsExpressGraphQLGitCloudBackendDevOpsQA/TestAgileScrumCI/CDMicroservicesFinTechSecuritySenior

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.