Engineering

Software Engineer

Build our flagship GTM Platform designed for the AI era. Work with Python, FastAPI, Next.js, and modern AI technologies to create intelligent go-to-market solutions used across the AfCFTA market.

Location
Lilongwe, Malawi (hybrid options available)
Type
Full-time · Mid-Level
Compensation
Competitive
01 / RESPONSIBILITIES

Responsibilities

  • 01Design and develop features for our flagship GTM Platform (Luso8).
  • 02Build scalable backend systems using Python and FastAPI.
  • 03Create responsive and intuitive frontend interfaces with Next.js.
  • 04Integrate AI and machine-learning capabilities into the platform.
  • 05Collaborate with product and research teams to define and implement features.
  • 06Write clean, maintainable, well-tested code; participate in code reviews.
  • 07Optimize application performance and reliability under real workloads.
02 / REQUIREMENTS

Requirements

  • 01Strong experience with Python programming.
  • 02Proficiency with web frameworks such as FastAPI or Django.
  • 03Experience with frontend development using React or Next.js.
  • 04Understanding of database design and SQL (PostgreSQL preferred).
  • 05Familiarity with RESTful API design and development.
  • 06Strong problem-solving skills and attention to detail.
  • 07Ability to work independently and collaboratively in a fast-paced environment.
  • 08Based in or willing to relocate to Lilongwe, Malawi.
  • 09Experience with AI/ML tools like LangChain or LangGraph is a plus.
03 / BENEFITS

Benefits

  • 01Work on a flagship AI-powered GTM platform shipped to real customers.
  • 02Competitive salary and growth opportunities.
  • 03Direct exposure to applied AI tooling and research-adjacent work.
  • 04Modern stack — Python, FastAPI, Next.js, PostgreSQL.
  • 05Collaborative, low-meeting environment built for deep engineering work.
  • 06Hybrid work options available.
04 / APPLICATION PROCESS

Application process

  • 01Email careers@rexplore.ai with subject "Software Engineer — [Your Name]".
  • 02Attach: CV, links to GitHub / portfolio / projects you have shipped.
  • 03A short note (3–5 sentences) on why this role fits.
  • 04Round 1: 45-min engineering conversation.
  • 05Round 2: technical interview to assess your skills.
  • 06Final discussion about the role, start date, and offer.

Ready to apply?

We respond within two weeks. If you do not see a role that fits, send a fellowship inquiry, we hire ahead of named openings.