Career Directions Limited (CDL) - Software Developer

Open job
Developer
💰 Negotiable
📍 Nairobi, Kenya
Closing date: 20 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 7 months ago

Developer is needed in Nairobi, Kenya.

Client: Career Directions Limited (CDL)

Location: Nairobi Area, 30, ke

Contract: Contract

Job Description

Our client is seeking a skilled and innovative Software Developer who can own features end-to-end, from backend REST API architecture to modern frontend interfaces built with Next.js.

Responsibilities

Backend Development (Laravel REST APIs)

  • Design and build secure RESTful APIs using Laravel
  • Implement business logic, integrations, and background jobs
  • Build authentication and authorization systems (JWT, OAuth, Sanctum/Passport)
  • Optimize performance using caching, queues, and async processing
  • Write automated tests and maintain high code quality

Frontend Development (Next.js / React)

  • Build responsive and high-performance user interfaces using Next.js
  • Implement server-side rendering and modern data-fetching strategies
  • Integrate frontend apps with Laravel REST APIs
  • Create reusable components and scalable UI architecture
  • Optimize performance, SEO, and accessibility

Database & Architecture

  • Design and maintain PostgreSQL schemas and migrations
  • Optimize queries, indexing, and data modeling
  • Ensure data integrity, security, and backups
  • Contribute to system architecture and scalability planning

Requirements

Education

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

Experience

  • Minimum of 3 years’ experience in software development.

Required Skills

  • Strong experience with Laravel (PHP)
  • Strong experience with Next.js / React
  • Solid experience with PostgreSQL
  • Experience building and consuming REST APIs
  • Understanding of authentication and API security
  • Experience with Git workflows

Nice to Have

  • Docker and cloud platforms (AWS, GCP, Azure)
  • Redis, queues, or event-driven systems
  • Testing frameworks (PHPUnit, Pest, Jest)
  • Experience building SaaS or high-traffic applications

Additional Information

Location: Nairobi, Kenya

Employment Type: Contract / Need Basis

Reports To: Head of IT / Technical Lead

Posted 9 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.