Open Position
Mid-Level Software Engineer
Full-time | Accra, Ghana
Job Summary
The Mid-Level Software Engineer will build and maintain backend APIs and frontend features across Afriluck's digital gaming and lottery platform, contributing to a microservices architecture that serves users across Africa.
Job Responsibilities
- Build and maintain Laravel-based APIs and microservices.
- Develop frontend features using Next.js and React (TypeScript).
- Integrate payment gateways and third-party services via webhooks.
- Manage Redis-backed queues through Laravel Horizon.
- Write reliable tests using PestPHP and Vitest.
- Participate in code reviews and contribute to technical discussions
- Take ownership of assigned features from development through deployment
Job Requirements
- 2–4 years of professional software development experience
- Strong PHP skills with hands-on Laravel experience, REST APIs, queues, and middleware
- Proficiency in React and TypeScript, ideally with Next.js
- Experience with MySQL or PostgreSQL
- Familiarity with Redis, Docker, and Git-based workflows
- Strong communication skills and a proactive approach to problem-solving
About Afriluck
Afriluck is a digital gaming and lottery platform serving users across Africa. Our engineering team builds and maintains a suite of products; from web applications and payment systems to USSD services and mobile POS, all running on a modern microservices architecture.