Descriptions
The Full Stack Developer will be responsible for designing, coding, testing, and supporting applications that power the bank’s digital channels and internal systems. The role focuses on hands-on development across both front-end and back-end technologies, ensuring secure integration with the Core Banking System (CBS), payment platforms, and third-party services.
Responsibilities
Application Development
- Build and maintain responsive web and mobile applications to support banking services.
- Develop secure and reusable APIs and services for integration with CBS, payment switches, and external partners.
- Ensure applications are optimized for performance, scalability, and user experience.
System Integration & Support
- Integrate bank systems with external providers (mobile money, VISA/MasterCard, GEPG, Thunes, etc.).
- Provide second-line support for digital channels and resolve technical issues promptly.
- Participate in testing (unit, integration, UAT) and deployment activities.
Security & Compliance
- Apply secure coding standards aligned with OWASP and banking regulatory requirements.
- Work with the ICT Security team to fix vulnerabilities and ensure compliance with PCI DSS and BOT guidelines.
- Handle customer data with strict confidentiality and in compliance with data protection standards.
Collaboration & Delivery
- Work closely with business analysts to translate requirements into technical solutions.
- Participate in Agile sprints, code reviews, and DevOps pipelines for continuous delivery.
- Prepare and update technical documentation for developed applications.
Requirements
Education
- Bachelor’s degree in computer science, Software Engineering, IT, or related field.
Technical Skills
- Front-end: React, Angular, or Vue.js; HTML5, CSS3, JavaScript/TypeScript.
- Back-end: Node.js, Java (Spring Boot), .NET Core, or Python.
- Databases: SQL Server, PostgreSQL, MySQL, or MongoDB.
- Integration: REST/SOAP APIs, JSON, XML.
- Tools: Git, Docker, CI/CD pipelines (Jenkins/GitLab).
Experience
- 3–5 years of hands-on full stack development experience.
- Previous experience in financial services, fintech, or high-availability transaction systems is an advantage.
- Exposure to CBS integration, payment gateways, or mobile money APIs preferred.
Core Competencies
- Strong coding and debugging skills.
- Ability to troubleshoot production issues under pressure.
- Team player with good communication skills.
- Willingness to learn banking technologies and regulatory requirements.
- Detail-oriented with a focus on delivering high-quality work.
Skills Required
- Team work
- High Quality Standards
- Communication Skills
How to Apply:
Job type Full-time Job, To submit your application, please follow the link provided below.