Find jobCompanies
Do you want to see all job ads?

GOLANG DeveloperUpd:
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.