Career Directions Limited (CDL) - Software Developer
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
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.