Jobs in Our Community

Find your next role and help build a better future.
If you are a Unreasonable portfolio companyclaim your profile.

Job Title: Full-Stack Developer (AI Integration)

Cherehani Africa

Cherehani Africa

Software Engineering, Data Science
Posted on Jan 17, 2026

Location: Nairobi

Experience: 3 - 5 Years

Job Summary

We are looking for a Full-Stack Developer with a strong foundation in full-stack development and an interest in AI integration. This role is ideal for a developer who wants hands-on experience building real products using Python, Laravel, Node.js, and modern AI tools under guidance from senior engineers.

Key Responsibilities

Development

  1. Build and maintain web applications using Laravel (Vite), Python, and Node.js.
  2. Develop and consume RESTful APIs.
  3. Work with relational databases such as MySQL or PostgreSQL.
  4. Implement basic frontend features using HTML, CSS, JavaScript, TypeScript (React/Angular/Blade/Tailwind/Bootstrap is a plus).

AI Integration

  1. Integrate AI features such as chatbots, text generation and analysis, and automation using existing APIs.
  2. Assist in testing and improving AI-powered features.
  3. Learn prompt design and basic AI workflows.

Collaboration & Learning

  1. Work closely with senior developers, product teams, and other departments.
  2. Participate in code reviews and team meetings.
  3. Write clean, readable, secure, and documented code.
  4. Debug issues and improve application performance.

Required Skills & Qualifications

Technical Requirements

  1. Basic to intermediate experience with Laravel (Vite), Python, or Node.js (at least one required).
  2. Understanding of web fundamentals: HTTP, APIs, and databases.
  3. Basic knowledge of Git and version control.
  4. Familiarity with Linux or command-line tools.

Education & Experience

  1. Degree in Computer Science, IT, or related field OR
  2. Equivalent practical experience.
  3. 3–5 years of professional experience.

Nice-to-Have

  1. Experience with React or Angular.
  2. Exposure to AI tools or APIs (OpenAI, Gemini, etc.).
  3. Knowledge of Docker or cloud platforms.
  4. Personal projects or GitHub portfolio.

What We Offer

  1. Competitive compensation
  2. Mentorship and on-the-job training.
  3. Opportunity to grow into a senior developer.
  4. Supportive and collaborative team culture.

How to Apply

Submit your CV and GitHub/portfolio to careers@cherehani.org

Subject: Software Engineer