Full-Stack Developer / Systems Administrator
Job summary
<p>We are looking for a versatile Full-Stack Developer with strong system administration skills and hands-on experience in Value Added Services (VAS) within the Ghanaian telecom ecosystem. The ideal candidate is comfortable building and maintaining web applications with PHP (Laravel) and Node.js, managing Linux-based server infrastructure, and integrating with telecom billing and subscription platforms such as MTN, Telecel, and AirtelTigo. This role is ideal for someone who thrives in a fast-paced environment, can wear multiple hats, and understands the technical and business nuances of mobile content and subscription services in Ghana and West Africa.</p>
Job descriptions & requirements
- Design, develop, and maintain web applications and RESTful APIs using PHP (Laravel) and Node.js (Express.js)
- Build and manage admin dashboards, subscription management portals, and customer-facing web interfaces using React.js or similar frontend frameworks
- Write clean, testable, well-documented code following best practices
- Implement authentication systems (JWT, OAuth, OTP-based) across multiple services and microservices
- Integrate with third-party services and payment gateways (mobile money APIs, payment aggregators)
- Provision, configure, and maintain Ubuntu/Linux-based production and staging servers
- Manage Nginx, Apache, SSL certificates, and reverse proxy configurations
- Set up and manage databases (PostgreSQL, MySQL/MariaDB) including backups, replication, and performance tuning
- Configure and manage Redis, RabbitMQ, and other queue/caching systems
- Implement CI/CD pipelines (GitHub Actions or similar) for automated testing and deployment
- Monitor server health, set up logging and alerting, and handle incident response
- Integrate with Ghanaian telecom VAS platforms (MTN Ghana, Telecel, AirtelTigo) for subscription, billing, and content delivery
- Implement subscription/unsubscription flows using MSISDN-based authentication, MO/MT messaging, and USSD integrations
- Handle webhook-based callback systems for telecom billing events, including transaction correlation and reconciliation
- Work with mobile data service bundles, premium SMS, IVR, and content delivery networks specific to the Ghanaian market
- Troubleshoot and resolve integration issues with telecom aggregators and service providers
- Stay current with NCA regulatory requirements and telecom operator policies
- 3+ years of professional experience in full-stack web development
- Strong proficiency in PHP (Laravel) with production-grade application experience
- Solid working knowledge of Node.js and Express.js for API development and real-time services
- Hands-on Linux server administration (Ubuntu), including Nginx, SSH, cron jobs, systemd, and supervisord
- Proven experience integrating with at least one Ghanaian telecom VAS platform
- Understanding of VAS business models, subscription billing flows, and mobile content delivery in Ghana
- Proficiency with PostgreSQL and/or MySQL and caching layers (Redis)
- Experience with Git version control and collaborative workflows
- Familiarity with REST API design, webhook handling, and async processing patterns
- Solid understanding of Docker containerisation, including Dockerfiles, Docker Compose, and production deployment of containerised applications
- Growth Opportunities — High-impact projects across telecom, fintech, and SaaS
- Flexible Work — Remote-friendly with flexible working hours
- Team Culture — Collaborative environment where your contributions matter
Salary: Attractive
Location: Accra
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.