ROLE SUMMARY
Design and maintain secure, scalable server-side systems powering all mobile banking features. Build the API-first microservices backend integrating core banking, payments, cards, AI services, and third-party platforms.
▌ KEY RESPONSIBILITIES
- Design and build RESTful microservices for onboarding, payments, cards, accounts, and notifications.
- Integrate Core Banking System, Cards Platform, KYC providers, payment networks, and analytics platforms.
- Build AI-backed services: financial insights, personalized tips, predictive recommendations, and chatbot APIs.
- Implement MFA, data encryption, real-time fraud detection, and anomaly detection.
- Deploy and manage services on OCI with high availability, failover, and disaster recovery.
- Support CI/CD pipelines, write comprehensive tests, and produce API documentation.
▌ REQUIREMENTS
- 6+ years back-end development; proficient in Java (Spring Boot), Node.js, Python, or Go.
- Strong experience with microservices, REST APIs, and cloud platforms (OCI / AWS / Azure).
- Familiarity with Docker, Kubernetes, and databases (PostgreSQL, Oracle, Redis).
- Prior banking or fintech integration experience preferred (e.g., Temenos, Finacle, FLEXCUBE).
Job Type: Full-time
Pay: RO250.000 - RO350.000 per month
Work Location: In person