Draw Games

Quick Links

Products

Careers

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.