Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Full stack Software Engineer (Web) at Jaza Energy

    Posted: Mar 9, 2026
    Expires: Not specified
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The last mile energy company. We build solar energy charging stations and rent batteries in off-grid communities

    View All Jobs at Jaza Energy


     

    Full stack Software Engineer (Web)

    Position Overview

    • We’re looking for a strong backend-focused fullstack engineer to own internal tooling, APIs, and workflow automation across Ops, Finance, and Device Data. You’ll work primarily in a Laravel/PHP ecosystem, with exposure to Python and JavaScript, and be responsible for stabilising and extending our core backend systems: payment logic, integrations, data contracts, and automation workflows. This role is a mix of deep backend work (70–80%) and pragmatic fullstack tasks (20–30%) to keep internal tools fast, reliable, and easy to use. You’ll be joining a small, highly-autonomous backend team and will have an immediate impact on reducing bottlenecks, improving reliability, and unlocking new workflows for a product that takes Solar Energy to Africa’s most rural areas.”

    Roles And Responsibilities

    The Full stack Software Engineer responsibilities include, but are not limited to, the following:

    Internal Tools Development

    • Build and maintain internal web tools used by Ops, Finance, Device teams, and other internal stakeholders.
    • Translate manual workflows into robust, auditable tools and dashboards.
    • Migrate some Python logic into the main Laravel system.

    API Layer

    • Design, build and maintain RESTful APIs in Laravel/PHP.
    • Ensure secure, well-documented, and backwards-compatible APIs for internal and external consumers for scale migration System Integrations
    • Own integrations with payment providers, telcos, CRMs, analytics, and other  third-party systems.
    • Monitor and fix integration failures and edge cases, especially those tied to money and critical ops workflows.

    Workflow Automation Engine

    • Implement and maintain automation logic for recurring operational workflows(collections, device events, notifications, settlement flows, etc.).
    • Replace brittle manual processes with reliable automated pipelines.

    Data Contracts & Reliability

    • Define and maintain data contracts between services and teams.
    • Ensure data correctness for financial and operational reporting, including well-tested and observable code.

    Qualifications
    Required

    • 3+ - 5+ years of experience in full-stack web development
    • Fluent in English, both written and spoken, with excellent communication skills for working across international teams
    • Strong proficiency in PHP and the Laravel framework, including Eloquent ORM, middleware, and service containers
    • Solid understanding of REST APIs
    • Relational databases (PostgreSQL)
    • Experience with Laravel's queue system, job processing, and message queuing systems such as RabbitMQ
    • Working knowledge of Redis for caching, session management, and queue handling
    • Experience building and maintaining internal tools and automation workflows, including scripting repetitive tasks and scheduled jobs
    • Hands-on experience with Livewire for building dynamic interfaces
    • Proficiency in Alpine.js and comfort with JavaScript for internal UIs
    • Strong CSS skills with Tailwind CSS
    • Able to read and modify Python scripts
    • Intermediate DevOps familiarity, including Docker, environments, logs, and basic CI/CD
    • Familiarity with DigitalOcean infrastructure, including Droplets, managed databases, and Spaces
    • Experience with version control using Git and GitLab

    Preferred
    Experience with:

    • Payment providers, mobile money, or other FinTech-style integrations
    • Telco, IoT, or device data integrations
    • Event-driven architectures (queues, pub/sub) and workflow engines are used for designing systems where components communicate through events.
    • Particle console

    Prior Experience In

    • Distributed teams across multiple African markets
    • Energy, infrastructure, or other operationally intensive industries
    • Experience mentoring junior engineers or leading small squads

    Familiarity With

    • Basic infrastructure-as-code
    • Monitoring/alerting tools (e.g., Sentry, Prometheus/Grafana)

    Must have skills

    • Experience: 5+ Years Exp Full-Stack African Markets
    • Backend: PHP Laravel Eloquent ORM REST APIs
    • Frontend: Livewire Alpine.js Tailwind CSS
    • Data & Queuing: PostgreSQL Redis RabbitMQ/Queues
    • DevOps/Infra: GitLab Docker DigitalOcean
    • Soft Skills: Fluent English International Teams
    • Scripting: Python (Reading/Modifying)

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to Jaza Energy on hris.peoplehum.com to apply

    Build your CV for free. Download in different templates.

  • Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail