Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Thank you. Your report has been submitted and will be reviewed shortly.
https://bayt.page.link/GGXctTj2D9cRDoWy5
Back to the job results

Senior Software Engineer - (API Banking)

21 hours ago 2026/11/22 ·Application closes in 119 days
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

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.
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).
This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.