Junior Software Engineer Job CIC Insurance, Nairobi, Kenya

Job Title: Junior Software Engineer
Date Posted: 10/08/2026
Job Type: Full Time
Job Level: Entry
Employer: CIC Insurance
Industry: IT
Salary: Open
Location: Nairobi
Country: Kenya
Deadline: 15/08/2026
Summary: IT Jobs, CIC Insurance Jobs. Looking for an IT job in Kenya? CIC Insurance is hiring a Junior Software Engineer to build and maintain web applications, support system integrations, collaborate on internal software projects, and write clean, maintainable code.

About the Role

Reporting to the Software Engineering Manager, the role holder will contribute to the design, development, testing, and support of modern digital products. This role provides an opportunity to work alongside experienced engineers while building solutions that serve customers across web, mobile, APIs, integrations, and digital channels.

Successful candidates will join one of three engineering tracks: Backend, Frontend, or Mobile Development. Regardless of specialization, all engineers are expected to collaborate across teams, follow engineering standards, participate in code reviews, and continuously improve their technical skills.

Key Responsibilities

  • Design, develop, test, and maintain software applications under the guidance of senior engineers.
  • Participate in the full software development lifecycle from requirements analysis to deployment and support.
  • Write clean, maintainable, and well documented code following engineering standards.
  • Develop and execute unit tests to ensure software quality.
  • Participate in peer code reviews and implement feedback
  • Collaborate with Product, UI/UX, QA, DevOps, and other engineering teams.
  • Build and consume REST APIs and integrate with internal and external systems.
  • Troubleshoot application issues and resolve defects within agreed service levels
  • Participate in Agile ceremonies including sprint planning, stand ups, retrospectives, and demonstrations
  • Use Git for version control and collaborate through pull requests.
  • Contribute to CI/CD pipelines and automated testing practices.
  • Apply secure coding principles and follow established security standards.
  • Continuously learn new technologies and contribute ideas that improve engineering practices.

Qualifications

  • Bachelor’s degree in computer science, Software Engineering or in a related field
  • 1 or 2 years of experience in any of the 3 tracks with strong expertise in either Java Springboot, React Native or React.js.

Key competencies

  • Strong knowledge of Java, JavaScript, TypeScript, HTML5, CSS3, and modern frontend development practices.
  • Experience building scalable frontend architectures, reusable component libraries, and responsive web applications.
  • Experience integrating frontend applications with REST APIs, GraphQL services, and enterprise systems.
  • Practical experience with backend technologies such Java Spring Boot or similar frameworks.
  • Experience working with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.
  • Familiarity with CI/CD pipelines, source control, automated testing, and modern DevOps practices.

How to Apply

Click here to apply

🎯 Before You Apply For this Job.
This job will attract 1000+ applicants.
Many qualified professionals will miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Contact Rose our client service manager and together with our recruiters she will review your CV and show you exactly how to improve it for the job you are targeting. Click Here For Us To Customize Your CV For This Job Opportunity
Is your AI CV not getting you interviews? Click Here To Get A Professionally Written CV

Related Jobs To Check Out

Jobs Managed by Our Recruitment Team

The vacancies below are managed directly by the Corporate Staffing recruitment team on behalf of our clients. Review the job advert, then submit your application through our recruitment team for consideration.


Browse Other Jobs Posted Today

Explore the latest job opportunities posted now. Apply early to maximize your chances, as many employers begin reviewing applications as soon as suitable candidates apply.