Go Developer
2026-06-16T15:48:16+00:00
Africa Investors Link Limited
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_6882/logo/Africa%20Investors%20Link%20Limited.jpeg
https://africainvestorslink.co.tz/about
FULL_TIME
Dar es Salaam
Dar es Salaam
00000
Tanzania
Consulting
Computer & IT, Science & Engineering
2026-06-25T17:00:00+00:00
8
About the Role
We are looking for a Go Developer to design, build, and maintain high-performance, secure, and scalable backend systems powering our payment infrastructure.
You will play a key role in developing reliable services for payment processing, wallet systems, reconciliation, banking integrations, and internal financial platforms.
This role is ideal for an engineer who enjoys backend systems engineering, distributed systems design, performance optimization, and solving real-world infrastructure challenges at scale.
Key Responsibilities
- Build high-performance, low-latency backend services using idiomatic Golang.
- Design and maintain scalable APIs and microservices for payment processing and financial operations.
- Develop resilient distributed systems capable of handling high transaction volumes reliably.
- Build and optimize asynchronous processing workflows and event-driven systems.
- Write clean, maintainable, testable, and well-documented code.
- Design secure systems aligned with financial and payment industry standards.
- Optimize database performance, query efficiency, and overall system reliability.
- Conduct peer code reviews and contribute to engineering standards and architecture discussions.
- Troubleshoot production systems and improve observability, monitoring, and operational stability.
- Collaborate closely with product, operations, and leadership teams to shape technical solutions.
- Mentor other junior engineers and contribute to team growth
Required Qualifications
- 4+ years of hands-on software development experience with Golang.
- Strong experience building backend systems and RESTful APIs in Go.
- Experience designing and maintaining distributed systems and microservice architectures.
- Strong understanding of concurrency, goroutines, channels, and asynchronous programming patterns.
- Proven experience working in Fintech, Banking, Payments, or other transactional systems.
- Strong understanding of PostgreSQL, database design principles, and query optimization.
- Experience working with messaging systems such as RabbitMQ, Kafka, or NATS.
- Experience building secure, reliable, and observable systems in production environments.
- Strong understanding of software engineering best practices, testing, CI/CD, and system reliability.
Nice to Have
- Experience with Gin, Fiber, Chi, or similar Go frameworks.
- Familiarity with Linux server management, Docker, AWS, and other cloud-native infrastructure.
- Experience with event-driven architectures and queue-based processing systems.
- Exposure to payment systems, reconciliation systems, ledgers, or wallet infrastructure.
- Experience integrating with telecoms, mobile money operators, banks, or third-party financial APIs.
- Familiarity with observability tools such as Prometheus, Grafana, Loki, or OpenTelemetry.
- Understanding of DevOps and infrastructure automation practices.
- Interest or experience working with AI tools, automation workflows, or LLM-based systems.
Compensation & Perks
- Competitive compensation aligned with experience, capability, and impact.
- Expected range for this role: USD 1,500 – 2,500 per month.
- Equity package to share in the company’s long-term success.
- Health insurance coverage.
- Opportunity to work on meaningful fintech infrastructure used at scale.
- High ownership and growth opportunities within the engineering team.
- Build high-performance, low-latency backend services using idiomatic Golang.
- Design and maintain scalable APIs and microservices for payment processing and financial operations.
- Develop resilient distributed systems capable of handling high transaction volumes reliably.
- Build and optimize asynchronous processing workflows and event-driven systems.
- Write clean, maintainable, testable, and well-documented code.
- Design secure systems aligned with financial and payment industry standards.
- Optimize database performance, query efficiency, and overall system reliability.
- Conduct peer code reviews and contribute to engineering standards and architecture discussions.
- Troubleshoot production systems and improve observability, monitoring, and operational stability.
- Collaborate closely with product, operations, and leadership teams to shape technical solutions.
- Mentor other junior engineers and contribute to team growth
- Golang
- Backend systems development
- RESTful APIs
- Distributed systems design
- Microservice architectures
- Concurrency, goroutines, channels, asynchronous programming
- Fintech, Banking, Payments, transactional systems
- PostgreSQL, database design, query optimization
- Messaging systems (RabbitMQ, Kafka, NATS)
- Secure, reliable, and observable systems
- Software engineering best practices, testing, CI/CD, system reliability
- Gin, Fiber, Chi (Go frameworks)
- Linux server management, Docker, AWS
- Event-driven architectures
- Payment systems, reconciliation systems, ledgers, wallet infrastructure
- Telecoms, mobile money operators, banks, third-party financial APIs integration
- Observability tools (Prometheus, Grafana, Loki, OpenTelemetry)
- DevOps, infrastructure automation
- AI tools, automation workflows, LLM-based systems
- 4+ years of hands-on software development experience with Golang.
- Strong experience building backend systems and RESTful APIs in Go.
- Experience designing and maintaining distributed systems and microservice architectures.
- Strong understanding of concurrency, goroutines, channels, and asynchronous programming patterns.
- Proven experience working in Fintech, Banking, Payments, or other transactional systems.
- Strong understanding of PostgreSQL, database design principles, and query optimization.
- Experience working with messaging systems such as RabbitMQ, Kafka, or NATS.
- Experience building secure, reliable, and observable systems in production environments.
- Strong understanding of software engineering best practices, testing, CI/CD, and system reliability.
JOB-6a3170405e988
Vacancy title:
Go Developer
[Type: FULL_TIME, Industry: Consulting, Category: Computer & IT, Science & Engineering]
Jobs at:
Africa Investors Link Limited
Deadline of this Job:
Thursday, June 25 2026
Duty Station:
Dar es Salaam | Dar es Salaam
Summary
Date Posted: Tuesday, June 16 2026, Base Salary: Not Disclosed
Similar Jobs in Tanzania
Learn more about Africa Investors Link Limited
Africa Investors Link Limited jobs in Tanzania
JOB DETAILS:
About the Role
We are looking for a Go Developer to design, build, and maintain high-performance, secure, and scalable backend systems powering our payment infrastructure.
You will play a key role in developing reliable services for payment processing, wallet systems, reconciliation, banking integrations, and internal financial platforms.
This role is ideal for an engineer who enjoys backend systems engineering, distributed systems design, performance optimization, and solving real-world infrastructure challenges at scale.
Key Responsibilities
- Build high-performance, low-latency backend services using idiomatic Golang.
- Design and maintain scalable APIs and microservices for payment processing and financial operations.
- Develop resilient distributed systems capable of handling high transaction volumes reliably.
- Build and optimize asynchronous processing workflows and event-driven systems.
- Write clean, maintainable, testable, and well-documented code.
- Design secure systems aligned with financial and payment industry standards.
- Optimize database performance, query efficiency, and overall system reliability.
- Conduct peer code reviews and contribute to engineering standards and architecture discussions.
- Troubleshoot production systems and improve observability, monitoring, and operational stability.
- Collaborate closely with product, operations, and leadership teams to shape technical solutions.
- Mentor other junior engineers and contribute to team growth
Required Qualifications
- 4+ years of hands-on software development experience with Golang.
- Strong experience building backend systems and RESTful APIs in Go.
- Experience designing and maintaining distributed systems and microservice architectures.
- Strong understanding of concurrency, goroutines, channels, and asynchronous programming patterns.
- Proven experience working in Fintech, Banking, Payments, or other transactional systems.
- Strong understanding of PostgreSQL, database design principles, and query optimization.
- Experience working with messaging systems such as RabbitMQ, Kafka, or NATS.
- Experience building secure, reliable, and observable systems in production environments.
- Strong understanding of software engineering best practices, testing, CI/CD, and system reliability.
Nice to Have
- Experience with Gin, Fiber, Chi, or similar Go frameworks.
- Familiarity with Linux server management, Docker, AWS, and other cloud-native infrastructure.
- Experience with event-driven architectures and queue-based processing systems.
- Exposure to payment systems, reconciliation systems, ledgers, or wallet infrastructure.
- Experience integrating with telecoms, mobile money operators, banks, or third-party financial APIs.
- Familiarity with observability tools such as Prometheus, Grafana, Loki, or OpenTelemetry.
- Understanding of DevOps and infrastructure automation practices.
- Interest or experience working with AI tools, automation workflows, or LLM-based systems.
Compensation & Perks
- Competitive compensation aligned with experience, capability, and impact.
- Expected range for this role: USD 1,500 – 2,500 per month.
- Equity package to share in the company’s long-term success.
- Health insurance coverage.
- Opportunity to work on meaningful fintech infrastructure used at scale.
- High ownership and growth opportunities within the engineering team.
Work Hours: 8
Experience in Months: 48
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now.
Submit your application
All Jobs | QUICK ALERT SUBSCRIPTION