Seemless Integration, Exceptional Results

Full-Stack Developer (Relocate to Côte D’Ivoire)

Direct Impact Partners

About the Job
Job Description: We are recruiting a full-stack developer to support innovative projects in the fields of e-health, agriculture, blockchain, and government services.
This position is open only to developers residing outside of Côte d’Ivoire, with an opportunity to relocate to Abidjan for a firm and minimum duration of 2 years.

Please do not apply otherwise.


Responsibilities
Key tasks or duties expected of the candidate.:

1. WhatsApp Chatbot Development

  • Build a lightweight backend (FastAPI or Node.js) to handle WhatsApp messages.
  • Integrate WhatsApp Business Cloud API to enable two-way communication.
  • Set up secure webhooks and manage media files (voice notes, photos) using AWS S3 or Firebase.
  • Use OpenAI (GPT-3.5/4) to generate accurate legal guidance in English and French.
  • Design robust PostgreSQL schemas for storing chats, logs, reports, and structured knowledge.
  • Enable basic incident reporting (via text, voice, or photo) and multilingual AI prompts.
  • Deploy to a managed cloud service (Heroku, Railway, Vercel, etc.) with logging & CI/CD.
  • Support future addition of regional languages.


2. Full-Stack Development Across Other Projects

  • Write reusable, scalable, and maintainable code (Laravel backend + Next.js frontend).
  • Plan and implement both data and UI layers of web applications.
  • Mentor junior developers and strengthen engineering culture.
  • Handle hosting, bug-fixing, and remote troubleshooting.
  • Deliver product features in AI, blockchain, e-government, or IoT contexts.

You will be expected to:

  • Write high-quality code
  • Super familiar with AI developer tools like v0.dev, Locofy, Copilot
  • Write reusable, efficient, and scalable code (Laravel for back-end and Next.JS for front-end)
  • Build new products
  • Design the data and presentation layers of front-end applications
  • Mentor and train team members to become more effective
  • Strengthen engineering culture and processes
  • Perform quality assurance testing
  • Create and maintain web applications
  • Manage hosting environments
  • Troubleshoot and debug applications
  • Work remotely if needed
  • Bonus: knowledge in artificial intelligence, electronics and IoT

We value:

  • Boring technologies
  • Simple and predictable designs
  • Deep understanding of our tools and systems
  • Tenacity when facing tough problems
  • Constant efforts to improve—as engineers and teammates
  • Requirements (Qualifications or Criteria)::
  • Requirements (Qualifications or Criteria):: You care about doing things well
  • 3+ years of full-stack development experience.
  • Strong backend skills in Python (FastAPI) or Node.js (Express/NestJS).
  • Solid knowledge of PostgreSQL, RESTful APIs, and webhook handling.
  • Proven integration experience with WhatsApp Cloud API (or Meta bots).
  • Familiarity with OpenAI APIs, DeppMind APIs or similar large language models.
  • Comfortable with version control (Git), hosting, and cloud deployment.
  • Use of vector databases (e.g., pgvector) or RAG architectures.
  • Proficient in English with the ability to work with French-language content.
  • Familiarity with scripting languages, JavaScript frameworks, and SQL systems.

Bonus Skills (Nice to Have)

  • Experience with multilingual NLP and translation APIs.
  • Interest or exposure to electronics and IoT projects.
  • Basic skills in French would be a huge plus since Cote d’Ivoire is a french speaking country.

  • Job Description::
  • A comprehensive description of the job, combining all aspects.: Location: ABIDJAN, CÔTE D’IVOIRE
  • Contract: Full-time, in-person (2-year minimum commitment)
  • Monthly Salary: 250,000 FCFA net (~$450 USD), paid in FCFA
  • Other Benefits: 80% health insurance coverage, shared free housing provided, the plane ticket to Côte d’Ivoire is at the candidate’s expense but will be reimbursed after 11 months and upon submission of receipts, up to a maximum of 250,000 FCFA (approx 450 USD).

Application & Email Submission


Please send your CV and GitHub repo to team@directimpactpartners.com with the EXACT SUBJECT LINE: “ Fullstack Developer”. We will review applications on a rolling basis.


Additional Details:

Required Skills:: Python (FastAPI) or Node.js (Express/NestJS). Solid knowledge of PostgreSQL, RESTful APIs, and webhook handling. Proven integration experience with WhatsApp Cloud API (or Meta bots). Familiarity with OpenAI APIs, DeppMind APIs or similar large language models. Comfortable with version control (Git), hosting, and cloud deployment.

Share this job

Related Jobs

Zora

Sr. Site Reliability Engineer (SRE)

Zora is looking for an experienced site reliability software engineer

Adaptive Computer Solutions Limited

Support Engineer

This is a full-time hybrid role for an Application Support Engineer

Telecel Ghana

Software Developer

The software developer is responsible for leading the development team

Coders Connect

Senior Software Engineer

You’ll design and evolve shared services, control plane components

Tap & Hop

Backend Developer (Python)

Tap & Hop is seeking a Python Backend Developer

AmaliTech

National Service at AmaliTech

This is a 12-month, full-time, on-site skills development programme

Parity

Android Engineer

You’ll be joining our Product Development team

Ecobank Transnational Incorporated

Senior Site Reliability Engineer

Site Reliability Engineer will co-locate with the various application dev teams

CalBank PLC

Senior Application Developer

This role ensures that the bank’s digital platforms are efficient

Coalesce

Senior DevOps Engineer – EMEA

We’re looking to add a DevOps generalist to the team