Full Stack Developer (2 Positions) Job Opportunity at Co-operative Bank – August 2025

Location: Dar es salaam
Job Type: Full-time

Job Description

Co-operative Bank is looking for two Full Stack Developers to design, build, and support applications powering the Bank’s digital channels and internal systems. This role involves full-cycle development across front-end and back-end technologies, ensuring secure integration with the Core Banking System (CBS), payment platforms, and third-party services.

The ideal candidate will be a hands-on developer with strong technical expertise, an eye for detail, and the ability to deliver high-quality, secure, and scalable solutions.

Key Responsibilities

Application Development

  • Build and maintain responsive web and mobile applications to support digital banking services.

  • Develop secure and reusable APIs and services for integration with CBS, payment switches, and external partners.

  • Optimize applications for performance, scalability, and user experience.

System Integration & Support

  • Integrate Bank systems with third-party providers (e.g., Mobile Money, VISA/MasterCard, GEPG, Thunes).

  • Provide second-line support for digital channels and resolve technical issues promptly.

  • Participate in unit, integration, and user acceptance testing (UAT) as well as deployment activities.

Security & Compliance

  • Apply secure coding practices in line with OWASP standards and banking regulations.

  • Collaborate with ICT Security to fix vulnerabilities and comply with PCI DSS and Bank of Tanzania (BOT) guidelines.

  • Handle customer data securely in line with data protection policies.

Collaboration & Delivery

  • Work with business analysts to translate requirements into technical solutions.

  • Participate in Agile sprints, code reviews, and DevOps pipelines for continuous delivery.

  • Prepare and maintain 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 proven full stack development experience.

  • Prior experience in financial services, fintech, or transaction-heavy systems is an advantage.

  • Familiarity with CBS integration, payment gateways, or mobile money APIs preferred.

Core Competencies:

  • Strong coding and debugging abilities.

  • Problem-solving under pressure in production environments.

  • Team player with excellent communication skills.

  • Eagerness to learn and adapt to banking technologies and compliance requirements.

  • Detail-oriented with a focus on delivering high-quality, secure applications.

Key Skills

  • Teamwork & collaboration

  • Strong communication

  • Commitment to high-quality standards

Application Process

Interested candidates should submit their applications through the link below:

CLICK HERE TO APPLY

Share this job

mydreamjobs.xyz is your trusted platform for finding the latest job opportunities across Africa, including Tanzania, Kenya, Uganda, Zambia, Zimbabwe, Botswana, and Rwanda. We are dedicated to helping job seekers connect with employers by posting daily updates on full-time, part-time, and government jobs in various industries.

Whether you're a recent graduate or an experienced professional, we make your job search easier by offering reliable listings, simplified browsing, and fast access to applications — all in one place.

Find your dream job today with mydreamjobs.xyz.