Senior Software Developer
AI job insight
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
Similar jobs
More roles you may want to review before you leave.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
AI job guide
Use this guide to check salary signals, requirements, documents, application steps and safety before you apply.
AI salary guide
Source salary availableThe 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.
Similar jobs to consider
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.
