العودة إلى الوظائف
Senior Software Engineer - (API Banking)
GSSTech Group
Dubai, DU, AEFull-timeتقنية المعلومات٢٤ تموز ٢٠٢٦
تفاصيل الوظيفة
We are seeking a highly skilled Senior Software Engineer with strong expertise in Node.js, JavaScript, TypeScript, and backend engineering to join our Digital Products engineering team.
The ideal candidate will have strong hands-on experience designing and developing scalable, high-performance RESTful APIs, distributed services, and enterprise-grade backend applications. The role requires strong expertise in Node.js development, API integrations, performance optimization, testing practices, and modern cloud-native engineering environments.
The candidate should have experience working within Agile teams and possess strong knowledge of banking, financial services, fintech, or enterprise digital platforms.
**Requirements**
Key Responsibilities
* Design, develop, and maintain scalable backend applications and RESTful APIs using Node.js technologies.
* Build highly available, secure, and performance-oriented backend services supporting enterprise digital platforms.
* Develop and maintain API integrations, microservices, and distributed service architectures.
* Write clean, maintainable, secure, and well-tested code following engineering best practices.
* Perform performance tuning, debugging, monitoring, and optimization of backend applications.
* Develop and maintain unit tests and ensure strong code quality standards across applications.
* Collaborate with architects, product teams, QA, DevOps, and business stakeholders to deliver high-quality technology solutions.
* Participate in code reviews, technical discussions, architecture decisions, and engineering improvements.
* Troubleshoot complex production issues across distributed services environments.
* Contribute to CI/CD automation, deployment improvements, and engineering process enhancements.
* Research, evaluate, and benchmark modern technologies to improve application performance and scalability.
Required Technical SkillsBackend Development
* Minimum 5 years of hands-on coding experience with Node.js and JavaScript.
* Strong expertise in Node.js backend development frameworks.
* Strong experience designing and developing scalable RESTful APIs.
* Hands-on experience with TypeScript (minimum 1 year).
* Strong understanding of asynchronous programming and backend application architecture.
API & Integration
* Practical experience with GraphQL.
* Experience with API Gateway integrations such as 3Scale or similar platforms.
* Strong understanding of authentication and authorization mechanisms including:
* JWT
* OAuth
* Token-based authentication
* Secure API practices
Database & Messaging
* Strong experience working with databases and data-driven applications.
* Experience with distributed messaging and queue-based architectures including:
* Kafka
* AWS messaging services
* Microsoft Azure messaging services
* Pushpin or similar technologies
Cloud & DevOps
* Strong understanding of CI/CD principles and modern software delivery practices.
* Hands-on experience with containerization technologies including:
* Docker
* Kubernetes
* Experience troubleshooting and supporting applications within distributed cloud environments.
Functional Skills
* Experience following strong coding, security, unit testing, and documentation standards.
* Experience designing reliable and scalable application architectures.
* Ability to contribute to technical design discussions and engineering decisions.
* Experience working in Agile/Scrum delivery environments.
* Ability to work effectively within enterprise technology environments.
* Experience in Banking, Financial Services, FinTech, or Digital Payments platforms is highly preferred.
Required Soft Skills
* Strong problem-solving and analytical skills.
* Ability to influence technical decisions across multiple teams.
* Strong collaboration skills with engineering, product, architecture, and business teams.
* Self-driven and capable of owning deliverables with minimal supervision.
* Excellent communication skills with the ability to present technical concepts to senior stakeholders.
* Strong ownership mindset with focus on quality, reliability, and continuous improvement.
Preferred Domain Experience
* Digital Banking Platforms
* API Banking
* Merchant Acquiring Platforms
* Payments & Financial Services
* Enterprise Digital Products
Education
Bachelor’s Degree or Postgraduate qualification in Computer Science, Information Technology, Engineering, or related discipline (or equivalent industry experience).
وظائف مشابهة
Team Leader - Client Acquisition - YubiLoans
YUBI · Dubai, DU, AE
Mechanical Engineer (Deep Tunnel & Mechanical Systems - Site Execution)
Parsons · Dubai, DU, AE
Sr. Intelligent Automation Engineer (Node JS)
GSSTech Group · Dubai, DU, AE
Sernior Geotechnical Engineer
AECOM · Dubai, DU, AE
Senior Accountant
Muzna Food & Beverages LLC · Dubai, DU, AE
GenAI Engineer — LLM Agents & AI Automation
Cosmique aesthetics and dermatology clinic · Dubai, DU, AE