Back to jobs
Job in Kenya

Senior Software Developer

CDL Kenya Full Time Posted 2026-10-26
AI job insight

AI job insight

See full AI guide

CDL is hiring a Senior Software Developer in Nairobi to build and maintain web applications using Laravel, React, Next.js, and C#. The role involves database design with MySQL and MongoDB, collaborating with cross-functional teams, and delivering scalable, high-quality software solutions. Candidates need a bachelor's degree and at least five years of software development experience.

  • Senior-level software development role based in Nairobi
  • Tech stack includes Laravel, React, Next.js, C#, MySQL, and MongoDB
  • Requires bachelor's degree in computer science, IT, or related field
Source MyJobMag Kenya Salary Never pay for any notarisation, certificate or assessment as part of any recruitment process.

Similar jobs

More roles you may want to review before you leave.
CountyNairobiCityNot specifiedContractFull TimePosted2026-10-26Close dateNot specifiedExperience5 yearsSourceMyJobMag Kenya
senior software developerlaravelreactnextjscsharpnairobifull timeictsoftware engineering5 years experiencesecuritytechnology

AI summary

CDL is hiring a Senior Software Developer in Nairobi to build and maintain web applications using Laravel, React, Next.js, and C#. The role involves database design with MySQL and MongoDB, collaborating with cross-functional teams, and delivering scalable, high-quality software solutions. Candidates need a bachelor's degree and at least five years of software development experience.

  • Senior-level software development role based in Nairobi
  • Tech stack includes Laravel, React, Next.js, C#, MySQL, and MongoDB
  • Requires bachelor's degree in computer science, IT, or related field
  • Minimum 5 years of software development experience needed
  • Full-time position in the ICT/Computer job field
  • Company warns candidates never to pay for notarisation or assessment
Use AI for this job

AI job guide

Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.

AI salary guide

Source salary available

The source lists Never pay for any notarisation, certificate or assessment as part of any recruitment process. Confirm the final pay, benefits, contract terms and allowances directly with the employer before accepting an offer.

Can you qualify for this role?

  • Required5+ years of relevant experienceThe job post includes a minimum experience signal.
  • RequiredEducation or certification mentioned in the postThe captured text mentions education, a diploma, certificate, or licence.
  • PreferredPractical evidence in security, technology, Software DeveloperThe tags and summary point to skills connected with this role.
  • RequiredAvailability to work in NairobiThe vacancy is associated with this location.
  • UnclearComfort with the Full Time contract termsConfirm hours, duration, probation and benefits at the original source.

Documents to prepare

  • Likely requiredUpdated CV
  • Role specificCover letter or short employer message
  • OptionalProfessional references
  • Role specificAcademic or professional certificates
  • VerifyID or passport only after verifying the employer

Application tips for this job

  • Place your strongest Senior Software Developer evidence in the first half of your CV.
  • In your cover letter or employer message, connect your experience to CDL and the role in Nairobi.
  • Add concrete examples related to security, technology, Software Developer, ideally with measurable outcomes or clear responsibilities.
  • Follow the instructions from MyJobMag Kenya; avoid sending documents to unofficial contacts or copied links.
  • Confirm the deadline, interview location and employer contact before sharing personal documents.
  • Prepare a polite question about pay, benefits and contract terms for later interview stages.

Source and safety check

  • MyJobMag Kenya
  • Original source link available
  • Application method is clear
  • Deadline not specified
  • No major risk signal was detected in the captured text.

Never pay for interviews, shortlisting, medical checks, uniforms, or job placement. Confirm every application at the original source before sharing personal documents. Report suspicious listing.

Interview preparation

  • What experience makes you a strong fit for this Senior Software Developer role in security, technology?
  • How have you handled responsibilities similar to those in this job post?
  • Are you available to work in Nairobi under the listed contract or schedule?
  • Prepare examples with clear responsibilities, tools used and measurable outcomes.
  • Review the source and research CDL before the interview.

Ask what the first priorities will be in the role and how success will be measured.

Use AI to apply better

After confirming the original source, use Career Assistant to check role fit, tailor your CV and prepare a cover letter or employer message.

Original source description

Never pay for any notarisation, certificate or assessment as part of any recruitment process. When in doubt,

contact us

CDL was founded in early 2003 by its current Managing Director Lucy Mmari.Within her 14 year tenure in a well established logistics company, She honed her skill in human resources management and thereafter started CDL.

Senior Software Developer

Job Type: Full Time

Qualifications

BA/BSc/HND

Experience

5 years

Location: Nairobi

Job Field: ICT / Computer

MAIN PURPOSE OF JOB

Create reliable, scalable, and efficient software solutions that address specific user needs and contribute to the success of the Company.

Key Responsibilities

  • Develop and maintain web applications using Laravel, React, Next.js, and C#
  • Design and optimize databases using MySQL and MongoDB
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, scalable, and efficient code
  • Debug, troubleshoot, and resolve software defects
  • Participate in code reviews and follow industry best practices for development and security
  • Continuously explore new technologies and improve development practices
  • Collaborate with stakeholders to gather and analyze software requirements.
  • Design software architecture and create technical specifications based on the project needs.
  • Develop software applications by writing clean, maintainable, and efficient code.
  • Perform thorough testing and debugging of software to identify and resolve any defects or issues.
  • Ensure software meets quality standards, performance requirements, and security guidelines.
  • Participate in code reviews to provide and receive constructive feedback on code quality.
  • Collaborate with cross-functional teams, including project managers, designers, and testers,to ensure effective project execution.
  • Stay updated with emerging technologies, programming languages, and industry trends.
  • Provide support and maintenance for existing software applications as needed.
  • Contribute to the continuous improvement of software development processes and best practices.

Requirements

Bachelor degree in computer science, software engineering, Information Technology, or a related field.

Minimum of five (5) years' experience in software development.

Proven experience in software development, with a strong understanding of software development life cycle.

Demonstrated experience designing, developing, and supporting complex software solutions.

Proven experience with PHP Laravel, C#, React, and Next.js

Strong understanding of MySQL and MongoDB database design and management

Familiarity with API development and integration

Experience with version control tools like Git

Experience with web development technologies (HTML, CSS, JavaScript frameworks) is a plus.

Familiarity with relational databases and SQL queries.

Knowledge of software testing and debugging techniques.

Strong problem-solving and analytical skills.

Excellent teamwork and communication abilities.

Self-motivated and able to work independently as well as in a team environment.

A portfolio of personal projects or previous work experience is highly desirable.

Candidates must have remained with at least one employer for a minimum of two (2) consecutive years, demonstrating stability and commitment in previous roles.

Check how your CV matches this job

Method of Application

  • Interested and qualified? Go to
  • CDL Human Resource on cdl.zohorecruit.com
  • to apply
  • Build your CV for free.
  • Download in different templates.
Source and provenanceSource: MyJobMag Kenya. Last checked: 2026-10-26.Kazi Connect is a job discovery service, not the employer. Always confirm the vacancy at the original source.Summaries may be AI-assisted. Report inaccurate content.
Never pay to apply. Always confirm the original source and watch for payment requests, sensitive document requests, or unrealistic promises.