Do you want to see all job ads?

This job is no longer accepting applications.Browse similar active jobs below.

GOLANG Developer

Job functions
GoLang Developer
Type of employment
Full time
Flexible schedule
Hybrid

Company industry
Telecommunications
https://dlp.africa
Location
Ghana, Accra


Job Details
Role Overview

We are looking for a highly skilled Go (Golang) Developer to join our engineering team to design, develop, and maintain scalable microservices powering our Value-Added Services (VAS) and communication platforms. You will be responsible for building robust backend services, integrating real-time messaging systems like RabbitMQ or Kafka, and contributing to end-to-end system operations including CI/CD, Linux server management, and frontend feature development.


Key Responsibilities:
● Design and implement microservices and RESTful APIs in Go.
● Integrate and manage asynchronous messaging using RabbitMQ or Apache Kafka.
● Build scalable backend services for VAS systems (SMS, USSD, Voice).
● Develop and maintain CI/CD pipelines using tools like GitHub Actions, GitLab CI, or Jenkins.
● Contribute to frontend development using React/Vue/HTML/CSS (as needed).
● Manage application deployment and operations on Linux servers (Ubuntu/CentOS).
● Collaborate with DevOps and QA for automated testing, containerization (Docker), and cloud deployment.
● Maintain code quality using GitHub, code reviews, and issue tracking in Jira.
● Monitor performance, debug issues, and ensure high system availability.


Required Qualifications:
● 3+ years of experience in Go (Golang) development.
● Strong knowledge of RabbitMQ or Kafka for message queue management.
● Solid understanding of REST APIs, HTTP, and JSON.
● Experience with Linux system administration, shell scripting, and deployment processes.
● Hands-on with CI/CD pipelines and containerization tools (Docker, Kubernetes).
● Proficient with version control and collaboration tools: GitHub, Jira, Confluence.
● Exposure to VAS technologies such as SMS gateways, USSD menus, IVR platforms.
● Familiarity with frontend development (React, Vue.js, or plain JavaScript).
● Understanding of secure coding practices and API authentication (OAuth2, JWT).


💡 Nice to Have :
● Experience with Grafana, Prometheus, or ELK for monitoring and logging.
● Exposure to Protobuf/gRPC in Go microservices.
● Experience in telecom or fintech environments.
● Understanding of multi-tenant architecture and scalability challenges.


Important Safety Tips
  • For your safety, please do not make any payments before confirming the opportunity with the SokoJob Support Team.
  • If you have any doubts about the authenticity of this job, kindly report it using the "Report Job" button.