Job Overview
Principal Full Stack Developer – Payments, Open Banking & Financial APIs
Location: Manama, Bahrain
Industry: Fintech | Full Stack Development | Open Banking | Digital Payments
Employment Type: Full-Time | Permanent
About the Position
An internationally expanding fintech banking organization is seeking a highly accomplished Principal Full Stack Developer – Payments, Open Banking & Financial APIs to lead the development of enterprise digital banking platforms that enable secure payment processing, API-driven financial services, intelligent customer experiences, and highly scalable cloud-native applications.
This strategic engineering role requires an innovative developer capable of delivering end-to-end technology solutions across frontend, backend, cloud infrastructure, API ecosystems, and enterprise integration platforms. You will play a vital role in modernizing banking technology while ensuring exceptional software quality, cybersecurity, and operational performance.
Working closely with Product Owners, Enterprise Architects, DevOps Engineers, QA Engineers, Cybersecurity Specialists, Data Engineers, Compliance teams, and Executive Technology Leadership, you will help deliver world-class financial technology solutions for regional and international customers.
Primary Responsibilities
- Design and develop enterprise full-stack banking applications.
- Build secure APIs supporting digital banking, payment services, and third-party integrations.
- Develop responsive web applications optimized for customer engagement.
- Implement microservices-based application architectures.
- Optimize application scalability, resilience, and cloud performance.
- Collaborate with UX/UI teams to deliver intuitive digital experiences.
- Build automated testing strategies and maintain high software quality standards.
- Integrate identity management and security controls into banking applications.
- Support cloud migration and application modernization programmes.
- Conduct code reviews and establish engineering best practices.
- Mentor software developers while contributing to enterprise engineering governance.
- Evaluate emerging development frameworks and recommend technology improvements.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related discipline.
- Master’s degree preferred.
- Minimum 8 years of experience in full-stack software development within fintech, banking, or enterprise technology organizations.
- Demonstrated expertise in enterprise software architecture and cloud-native development.
- Excellent communication and leadership capabilities.
Technical Skills
- Java
- Spring Boot
- React
- Angular
- Node.js
- TypeScript
- Python
- SQL
- PostgreSQL
- MongoDB
- Redis
- Docker
- Kubernetes
- AWS
- Azure
- Git
- GitHub
- Jenkins
- REST APIs
- GraphQL
- OAuth 2.0
- CI/CD
- Agile
- DevSecOps
Leadership Competencies
- Software Architecture
- Engineering Leadership
- Technical Innovation
- Product Collaboration
- Strategic Thinking
- Mentorship
- Communication Excellence
- Cross-Functional Collaboration
- Problem Solving
- Quality-Driven Delivery
Benefits
- Executive tax-free remuneration package
- Annual leadership bonus
- Comprehensive healthcare coverage
- Housing support
- Annual travel allowance
- Sponsored professional certifications
- Flexible hybrid working arrangements
- Leadership coaching programmes
- Global software engineering conference participation
- Excellent executive career advancement opportunities
Are you excited about this opportunity?
Don’t miss the chance to make a difference in the fintech and FX industry!
Apply now by clicking on the “Apply Now” button below.
Let’s shape the future of finance together!
#EmploySolutionJobs #FXCareers.
