Backend Engineer job at Coop Bank Tanzania
New
Website :
1 Day Ago
Linkedid Twitter Share on facebook
Backend Engineer
2026-01-09T20:35:14+00:00
Coop Bank Tanzania
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6235/logo/Coop%20Bank%20Tanzania.jpeg
FULL_TIME
 
Dodoma
Dodoma
00000
Tanzania
Banking
Computer & IT, Science & Engineering
TZS
 
MONTH
2026-01-15T17:00:00+00:00
 
 
8

Descriptions

The Backend Developer will design, develop, and maintain server-side logic, databases, and APIs for our digital banking products. Will build secure, scalable backend systems for mobile banking, internet banking, USSD services, and integrations with core banking and third-party services, ensuring compliance with Bank of Tanzania regulations.

Responsibilities

1. Development & Architecture

  • Design and develop scalable RESTful APIs and microservices for digital banking platforms
  • Build secure authentication mechanisms (OAuth 2.0, JWT, MFA)
  • Implement business logic for account management, transactions, payments, loans, and card services
  • Integrate with core banking systems, payment gateways, mobile money operators, and third-party services
  • Develop batch processing for reconciliation, statements, and regulatory reporting
  • Build notification services (SMS, email, push notifications)
  • Optimize for low-latency responses and high availability

2. Database Management

  • Design efficient database schemas for transactional banking data
  • Write optimized SQL queries and stored procedures
  • Implement database indexing, performance tuning, and ACID compliance
  • Manage backups, recovery, and disaster recovery procedures
  • Work with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis) databases

3. Security & Compliance

  • Implement secure coding practices aligned with OWASP and PCI DSS
  • Develop encryption for data at rest and in transit
  • Build fraud detection and transaction monitoring systems
  • Ensure compliance with Bank of Tanzania regulations and data protection laws
  • Implement audit logging for financial transactions

4. Performance & Monitoring

  • Implement caching strategies using Redis
  • Set up logging and monitoring (ELK Stack, Prometheus, Grafana)
  • Conduct load testing and performance optimization
  • Implement circuit breakers and fallback mechanisms

5. Collaboration & Delivery

  • Collaborate with frontend, mobile developers, and QA engineers
  • Participate in agile processes and code reviews
  • Write API documentation using Swagger/OpenAPI
  • Support production issues and participate in on-call rotation

Requirements

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent practical experience

Technical Skills

  • Programming languages (Java, Python, Node.js, C#, Go)
  • Backend frameworks (Spring Boot, Django, Express.js, .NET Core)
  • RESTful API design and GraphQL
  • SQL and NoSQL databases (MySQL, Postgres, Oracle)
  • Microservices architecture
  • Authentication (OAuth 2.0, JWT, SSO, MFA)
  • Security, encryption, OWASP, PCI DSS
  • Git version control
  • Docker, Kubernetes, CI/CD tools
  • Cloud platforms (AWS/Azure/GCP)
  • Unit testing and TDD

Core Competencies

  • Strong problem-solving and analytical thinking
  • Excellent coding standards and attention to detail
  • Effective communication and collaboration
  • Commitment to security and best practices

Experience

  • 3-5 years of backend development, with at least 2 years in banking, fintech, or payment systems
  • Experience with Tanzanian banking or financial services is highly valued
  • Track record of building scalable, high-performance systems
  • Experience with core banking integrations and payment gateways
  • Knowledge of financial transaction processing and banking workflows

Skills Required

  • Critical Thinking and Problem Solving Skills
  • Communication Skills
  • Design and develop scalable RESTful APIs and microservices for digital banking platforms
  • Build secure authentication mechanisms (OAuth 2.0, JWT, MFA)
  • Implement business logic for account management, transactions, payments, loans, and card services
  • Integrate with core banking systems, payment gateways, mobile money operators, and third-party services
  • Develop batch processing for reconciliation, statements, and regulatory reporting
  • Build notification services (SMS, email, push notifications)
  • Optimize for low-latency responses and high availability
  • Design efficient database schemas for transactional banking data
  • Write optimized SQL queries and stored procedures
  • Implement database indexing, performance tuning, and ACID compliance
  • Manage backups, recovery, and disaster recovery procedures
  • Work with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis) databases
  • Implement secure coding practices aligned with OWASP and PCI DSS
  • Develop encryption for data at rest and in transit
  • Build fraud detection and transaction monitoring systems
  • Ensure compliance with Bank of Tanzania regulations and data protection laws
  • Implement audit logging for financial transactions
  • Implement caching strategies using Redis
  • Set up logging and monitoring (ELK Stack, Prometheus, Grafana)
  • Conduct load testing and performance optimization
  • Implement circuit breakers and fallback mechanisms
  • Collaborate with frontend, mobile developers, and QA engineers
  • Participate in agile processes and code reviews
  • Write API documentation using Swagger/OpenAPI
  • Support production issues and participate in on-call rotation
  • Programming languages (Java, Python, Node.js, C#, Go)
  • Backend frameworks (Spring Boot, Django, Express.js, .NET Core)
  • RESTful API design and GraphQL
  • SQL and NoSQL databases (MySQL, Postgres, Oracle)
  • Microservices architecture
  • Authentication (OAuth 2.0, JWT, SSO, MFA)
  • Security, encryption, OWASP, PCI DSS
  • Git version control
  • Docker, Kubernetes, CI/CD tools
  • Cloud platforms (AWS/Azure/GCP)
  • Unit testing and TDD
  • Critical Thinking and Problem Solving Skills
  • Communication Skills
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent practical experience
bachelor degree
36
JOB-6961668244452

Vacancy title:
Backend Engineer

[Type: FULL_TIME, Industry: Banking, Category: Computer & IT, Science & Engineering]

Jobs at:
Coop Bank Tanzania

Deadline of this Job:
Thursday, January 15 2026

Duty Station:
Dodoma | Dodoma

Summary
Date Posted: Friday, January 9 2026, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about Coop Bank Tanzania
Coop Bank Tanzania jobs in Tanzania

JOB DETAILS:

Descriptions

The Backend Developer will design, develop, and maintain server-side logic, databases, and APIs for our digital banking products. Will build secure, scalable backend systems for mobile banking, internet banking, USSD services, and integrations with core banking and third-party services, ensuring compliance with Bank of Tanzania regulations.

Responsibilities

1. Development & Architecture

  • Design and develop scalable RESTful APIs and microservices for digital banking platforms
  • Build secure authentication mechanisms (OAuth 2.0, JWT, MFA)
  • Implement business logic for account management, transactions, payments, loans, and card services
  • Integrate with core banking systems, payment gateways, mobile money operators, and third-party services
  • Develop batch processing for reconciliation, statements, and regulatory reporting
  • Build notification services (SMS, email, push notifications)
  • Optimize for low-latency responses and high availability

2. Database Management

  • Design efficient database schemas for transactional banking data
  • Write optimized SQL queries and stored procedures
  • Implement database indexing, performance tuning, and ACID compliance
  • Manage backups, recovery, and disaster recovery procedures
  • Work with SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, Redis) databases

3. Security & Compliance

  • Implement secure coding practices aligned with OWASP and PCI DSS
  • Develop encryption for data at rest and in transit
  • Build fraud detection and transaction monitoring systems
  • Ensure compliance with Bank of Tanzania regulations and data protection laws
  • Implement audit logging for financial transactions

4. Performance & Monitoring

  • Implement caching strategies using Redis
  • Set up logging and monitoring (ELK Stack, Prometheus, Grafana)
  • Conduct load testing and performance optimization
  • Implement circuit breakers and fallback mechanisms

5. Collaboration & Delivery

  • Collaborate with frontend, mobile developers, and QA engineers
  • Participate in agile processes and code reviews
  • Write API documentation using Swagger/OpenAPI
  • Support production issues and participate in on-call rotation

Requirements

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent practical experience

Technical Skills

  • Programming languages (Java, Python, Node.js, C#, Go)
  • Backend frameworks (Spring Boot, Django, Express.js, .NET Core)
  • RESTful API design and GraphQL
  • SQL and NoSQL databases (MySQL, Postgres, Oracle)
  • Microservices architecture
  • Authentication (OAuth 2.0, JWT, SSO, MFA)
  • Security, encryption, OWASP, PCI DSS
  • Git version control
  • Docker, Kubernetes, CI/CD tools
  • Cloud platforms (AWS/Azure/GCP)
  • Unit testing and TDD

Core Competencies

  • Strong problem-solving and analytical thinking
  • Excellent coding standards and attention to detail
  • Effective communication and collaboration
  • Commitment to security and best practices

Experience

  • 3-5 years of backend development, with at least 2 years in banking, fintech, or payment systems
  • Experience with Tanzanian banking or financial services is highly valued
  • Track record of building scalable, high-performance systems
  • Experience with core banking integrations and payment gateways
  • Knowledge of financial transaction processing and banking workflows

Skills Required

  • Critical Thinking and Problem Solving Skills
  • Communication Skills

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Click Here to Apply Now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Thursday, January 15 2026
Duty Station: Dodoma | Dodoma
Posted: 10-01-2026
No of Jobs: 1
Start Publishing: 10-01-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.