We are looking for a highly skilled and innovative Senior Full Stack Engineer with strong expertise in Node.js, React.js, and Generative AI technologies to join a large-scale Digital Engineering team.
The ideal candidate will have proven experience building scalable, high-performance enterprise applications and hands-on expertise in designing and implementing Generative AI solutions using modern LLM frameworks and architectures. This role requires a strong engineering mindset, excellent problem-solving skills, and the ability to deliver end-to-end AI-enabled digital solutions within an Agile product engineering environment.
This is an excellent opportunity for professionals who are passionate about Full Stack Engineering, AI innovation, and building next-generation digital products and intelligent applications.
RequirementsKey Responsibilities
- Design, develop, and maintain scalable Full Stack applications using Node.js and React.js.
- Build secure, high-performance backend services and microservices using Node.js and Express.js.
- Develop responsive and reusable frontend applications using React.js, Redux, and TypeScript.
- Design and implement Generative AI-powered solutions leveraging modern LLM technologies and frameworks.
- Build and integrate Retrieval-Augmented Generation (RAG) pipelines and intelligent AI workflows.
- Develop AI-enabled applications utilizing embeddings, vector databases, agent frameworks, and multi-step prompting techniques.
- Integrate Generative AI capabilities into enterprise applications through App-to-App (A2A) integrations and intelligent orchestration frameworks.
- Collaborate closely with Product Managers, Data Scientists, DevOps Engineers, and Software Engineering teams to deliver end-to-end solutions.
- Ensure application scalability, performance, security, and maintainability following software engineering best practices.
- Participate in architecture discussions, code reviews, and technical design sessions.
- Troubleshoot and resolve production issues across Full Stack and AI-enabled applications.
- Stay up to date with emerging AI technologies and recommend innovative engineering approaches.
- Mentor junior engineers and contribute to knowledge-sharing initiatives across the engineering organization.
- Participate actively in Agile delivery ceremonies and engineering excellence initiatives.
- Node.js
- Express.js
- React.js
- Redux
- TypeScript
- JavaScript (ES6+)
- RESTful APIs
- Microservices Architecture
Strong hands-on experience with:
- Retrieval-Augmented Generation (RAG)
- Multi-Chain Prompting (MCP)
- Embeddings
- AI Agents
- App-to-App (A2A) Integrations
- Prompt Engineering
- LLM Orchestration Frameworks
Experience with one or more of the following:
- LangChain
- LlamaIndex
- OpenAI
- Anthropic
- Open-source LLMs
Hands-on experience with:
- Pinecone
- FAISS
- Weaviate
- Similar Vector Database technologies
Experience with:
- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD Pipelines
- DevOps Practices
- Strong software engineering fundamentals and system design skills.
- Excellent analytical and problem-solving capabilities.
- Strong understanding of scalable and distributed application architectures.
- Ability to work effectively in fast-paced Agile delivery environments.
- Strong ownership mindset and delivery excellence.
- Excellent communication and stakeholder collaboration skills.
- Passion for continuous learning and emerging technologies.
- Ability to mentor and guide junior engineers.
- Experience working in Banking or Financial Services environments.
- Exposure to Digital Transformation initiatives and enterprise-scale application development.
- Experience building AI-enabled products and intelligent automation solutions.
- Contributions to open-source Full Stack or Generative AI projects will be considered an added advantage.
- Exposure to Agile methodologies and modern engineering practices.
- Bachelor's or Master's Degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent industry experience).
- Banking
- Financial Services
- Digital Products
- Enterprise Digital Engineering
- Generative AI & Intelligent Applications
Skills Required
- Node.js
- Express.js
- React.js
- Redux
- TypeScript
- JavaScript (ES6+)
- RESTful APIs
- Microservices Architecture
- Retrieval-Augmented Generation (RAG)
- Multi-Chain Prompting (MCP)
- Embeddings
- AI Agents
- App-to-App (A2A) Integrations
- Prompt Engineering
- LLM Orchestration Frameworks
- LangChain
- LlamaIndex
- OpenAI
- Anthropic
- Open-source LLMs
- Pinecone
- FAISS
- Weaviate
- AWS / Azure / GCP
- Docker
- Kubernetes
- CI/CD Pipelines
- Strong software engineering fundamentals and system design
- Agile product engineering experience
- Mentoring junior engineers
- Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
- Experience in Banking or Financial Services
- Exposure to Digital Transformation and enterprise-scale applications
- Contributions to open-source Full Stack or Generative AI projects
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.






