Share Full Stack Developer (2) - Dodoma position at Co-operative Bank of Tanzania Ltd
facebook
twitter
linkedin
whatsapp
telegram

Full Stack Developer (2) - Dodoma

28, August 2025

Co-operative Bank of Tanzania Ltd

Tanzania

Dodoma

Experience:

3 Years

Education:

Bachelor Degree

Salary :

Salary Not Disclosed

Job Type:

Full Time

Field:

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