Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Software Engineer/Software Engineer – Gen AI (Node.js) | Banking Domain
Experience: 2–7 Years
Location: Dubai, Onsite
Notice Period: Immediate Joiners Preferred
Industry: Banking / Financial Services
About the Role
We are looking for a Senior Software Engineer – Gen AI (Node.js) to join a high-impact Banking Technology Project. The ideal candidate will have strong experience in Node.js backend development along with exposure to Generative AI and LLM integrations.
You will be responsible for designing and building scalable backend systems, integrating LLM-based AI capabilities, and delivering secure enterprise solutions tailored for the banking and financial services industry.
Key Responsibilities
- Design, develop, and deploy scalable backend services using Node.js (TypeScript preferred).
- Architect and implement Generative AI use cases, including:
- Conversational banking assistants
- Document intelligence solutions (KYC, loan processing, compliance review)
- Knowledge retrieval systems using RAG-based architectures
- Integrate LLM APIs such as OpenAI, Anthropic, or Google AI models into enterprise platforms.
- Build secure RESTful / GraphQL APIs and scalable microservices architectures.
- Implement vector databases (Pinecone, Weaviate, etc.) to support semantic search and RAG pipelines.
- Ensure banking-grade security standards including OAuth2, JWT, RBAC, encryption, and data masking.
- Optimize prompt engineering strategies and evaluate model performance.
- Implement logging, monitoring, and observability using tools such as ELK Stack, Prometheus, and Grafana.
- Ensure compliance with financial regulations and internal governance frameworks.
- Collaborate with cross-functional teams and mentor junior engineers while contributing to architecture decisions.
Required Skills
- Strong expertise in Node.js, Express.js, and NestJS
- Proficiency in TypeScript
- Experience with Microservices architecture and event-driven systems
- Strong knowledge of REST API design best practices
- Deep understanding of asynchronous programming in Node.js
- Experience integrating AI/LLM APIs into production systems
- Experience working with vector databases and RAG architectures
Preferred Skills
- Experience with Generative AI frameworks (LangChain, LlamaIndex, etc.)
- Exposure to banking or financial services domain
- Experience with cloud platforms (AWS / GCP / Azure)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
Why Join
- Work on cutting-edge Generative AI solutions in banking
- Opportunity to build AI-powered financial products at scale
- Collaborative and innovation-driven engineering culture
📩 Interested candidates can share their updated resume at [email protected] or at [email protected]. Immediate joiners will be given preference.
Key Skills
Ranked by relevanceReady to apply?
Join The Glove and take your career to the next level!
Application takes less than 5 minutes

