Full Stack Developer Jobs in Kenya

Urgent
Apply Now

Job Description

Full Stack Developer (Laravel & Kotlin) – Nairobi, Kenya

Job Overview

Are you an experienced Full Stack Developer with expertise in Laravel and Kotlin development? An innovative On-demand Skilled Services Marketplace is seeking a highly motivated Full Stack Developer (Laravel & Kotlin) to join its growing technology team in Nairobi, Kenya.

This role is ideal for professionals seeking software developer jobs in Kenya, Laravel developer jobs, Kotlin developer careers, backend developer roles, mobile app developer jobs, API developer opportunities, full stack programming jobs, IT jobs in Nairobi, web application developer jobs, and remote-friendly software engineering careers.

The successful candidate will be responsible for maintaining and improving existing applications, troubleshooting technical issues, implementing new features, and ensuring high-performing digital solutions for marketplace users.

To explore broader employment trends and technology opportunities in Kenya, visit developer jobs in Kenya

Job Title

Full Stack Developer (Laravel & Kotlin)

Company

On-demand Skilled Services Marketplace

Job Location

Nairobi, Kenya

Employment Type

Full-Time

Industry

  • Information Technology (IT)
  • Software Development
  • Mobile Application Development
  • Marketplace Technology Platforms

Job Purpose

The Full Stack Developer (Laravel & Kotlin) will support and maintain existing web and mobile applications while contributing to new feature development. The role involves backend programming using Laravel, mobile and application development using Kotlin, API integrations, debugging, and improving system functionality.

Candidates searching for software engineering jobs in Kenya, PHP Laravel developer jobs, mobile software developer careers, backend engineer jobs, Kotlin programmer vacancies, and tech startup jobs in Nairobi may find this opportunity particularly valuable.

Key Duties and Responsibilities

1. Backend & Application Development

  • Develop and implement new application features across backend systems and mobile platforms.
  • Build and maintain scalable Laravel-based backend systems.
  • Develop and support Kotlin-based mobile or application components.
  • Write clean, secure, reusable, and maintainable code.
  • Improve application functionality and optimise performance.

2. API Development & Integrations

  • Design and maintain RESTful APIs.
  • Develop secure third-party integrations.
  • Implement and support payment gateway integrations.
  • Ensure seamless communication between mobile apps and backend systems.
  • Maintain API performance, scalability, and security.

3. Troubleshooting & Maintenance

  • Troubleshoot and debug application issues.
  • Identify bugs and implement fixes efficiently.
  • Monitor application performance and recommend improvements.
  • Maintain system reliability and uptime.
  • Resolve technical issues reported by internal teams or users.

Professionals looking for technical support developer jobs, debugging specialist roles, Laravel engineer careers, backend support jobs, and software troubleshooting opportunities are encouraged to apply.

4. Front-End Development Support

  • Work with:
    • HTML
    • CSS
    • JavaScript
  • Collaborate in implementing responsive and user-friendly interfaces.
  • Ensure smooth user experiences across platforms and devices.
  • Support UI functionality and frontend integrations.

5. Database Management

  • Design, maintain, and optimise databases.
  • Work with SQL databases for efficient data management.
  • Ensure secure storage and retrieval of system data.
  • Improve database performance and maintain integrity.

6. Collaboration & Teamwork

  • Collaborate with software engineers, product teams, and stakeholders.
  • Participate in code reviews and technical discussions.
  • Follow software development best practices and coding standards.
  • Contribute to project delivery timelines and agile workflows.

You may also discover East African career insights and opportunities through developer jobs in Tanzania

Required Education

Applicants should possess:

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field

Equivalent practical experience in software development may also be considered.

Relevant certifications in:

  • Web Development
  • Mobile Application Development
  • Laravel Framework
  • Kotlin Programming
  • API Development
  • Database Management

will be considered an added advantage.

Experience Requirements

Applicants should have:

  • Strong hands-on experience with the Laravel framework
  • Strong proficiency in Kotlin programming
  • Experience in full stack software development
  • Experience building and maintaining RESTful APIs
  • Experience integrating payment systems
  • Knowledge of Git version control systems
  • Practical software troubleshooting and debugging experience

Experience in marketplace platforms, SaaS systems, mobile apps, or fintech integrations is advantageous.

Required Technical Skills

Successful applicants should demonstrate expertise in:

Backend Development Skills

  • Laravel Framework
  • PHP Development
  • REST API Integration
  • Server-side Programming
  • Database Architecture

Front-End Development Skills

  • HTML
  • CSS
  • JavaScript
  • Responsive Design

Database & DevOps Skills

  • SQL Database Management
  • Database Optimisation
  • Git Version Control
  • Performance Monitoring

Soft Skills

  • Strong problem-solving ability
  • Communication skills
  • Analytical thinking
  • Attention to detail
  • Team collaboration
  • Ability to work independently

Preferred Additional Skills

The following skills will be advantageous:

  • Mobile application development experience
  • Familiarity with Agile methodologies
  • Knowledge of React Native or other cross-platform frameworks
  • Experience working in startup or marketplace environments
  • Exposure to cloud-based application environments

Salary Information

Salary: KES 0 – 0

Salary details were not disclosed by the employer. Compensation may be negotiated based on technical expertise, software development experience, and project capabilities.

Training & Career Growth

The selected candidate may benefit from:

  • Hands-on experience with scalable applications
  • Exposure to advanced API and payment integrations
  • Collaboration with experienced developers
  • Professional software engineering growth opportunities
  • Practical experience in marketplace technology systems
  • Continuous technical learning and innovation

Candidates interested in career growth in software engineering, developer training opportunities, coding jobs in Kenya, full stack engineering careers, and application development roles will find excellent development potential in this position.

For broader African technology and IT employment opportunities, explore developer jobs in South Africa

Job Type

Full-Time

Application Deadline

Open Until Filled

Applications will be reviewed on a rolling basis. Early applications are encouraged.

Why Apply for This Role?

This opportunity is ideal for professionals looking to grow in:

  • Full Stack Development
  • Laravel Development
  • Kotlin Programming
  • API Engineering
  • Mobile App Development
  • Software Maintenance
  • Payment System Integration
  • Backend Development
  • Technology Product Engineering

How to Apply

Interested and qualified candidates should submit an updated CV, portfolio, GitHub profile (if available), and supporting documents through the employer’s official recruitment channel. Early application is strongly recommended due to ongoing recruitment.