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
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.
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.
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.
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.