Software Developer

XYZ Company Ltd.
19 June 2025

Kshs 85,000

The Software Developer will be responsible for designing, developing, testing, and deploying high-quality software solutions. This role requires strong problem-solving skills, a solid understanding of software development principles, and the ability to collaborate effectively within a team environment. The ideal candidate will be passionate about technology and committed to continuous learning and improvement.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and efficient software applications using [mention specific programming languages/frameworks, e.g., Python, Java, JavaScript, React, Node.js].
  • Write clean, well-documented, and testable code.
  • Participate in the entire software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Debug and resolve technical issues, ensuring optimal performance and user experience.
  • Conduct code reviews to ensure code quality and adherence to best practices.
  • Stay updated with emerging technologies and industry trends to continuously improve development processes and tools.
  • Contribute to architectural discussions and decisions.
  • Develop and maintain technical documentation.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer or in a similar role, with at least 10 years of professional experience.
  • Strong proficiency in at least one modern programming language such as [e.g., Python, Java, C++, JavaScript].
  • Experience with [mention relevant frameworks/libraries, e.g., React, Angular, Spring Boot, Django, Node.js].
  • Familiarity with database technologies (e.g., SQL, NoSQL) and API design (RESTful, GraphQL).
  • Understanding of software development methodologies (e.g., Agile, Scrum).
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks effectively.

Preferred Qualifications:

  • Master’s degree in Computer Science or a related field.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of [mention specific domains, e.g., machine learning, data science, cybersecurity, mobile development].
  • Contributions to open-source projects.

Deadline: 19 June 2025
Salary: Kshs 85,000
Minimum Qualification: Postgraduate Degree (Masters, PhD, etc.)
Years of Experience: 10
Location: Nairobi, Kenya
Job Type: Full Time
Job Application Form
Welcome to this part of the process.

Leo Human Capital connects Job Applicants with existing positions. For your application to be processed, you MUST complete the below form. All answers given are considered a true testament and are used throughout the recruitment process. Therefore, kindly ensure all entries are a TRUE representation of your current state.
First Name *
Last Name *
Email *
ID Number *
DOB *
Nationality *
Gender *
County
Marital Status *
Postal Address *
Physical Address *
Educational Background
Please list your education history from your latest to your oldest qualification. Excluding primary education. Ensure to indicate your mean high school grade. *
Vocational/Training/Proffessional Courses
Please list any relevant vocational, training or professional courses that you have taken.
Professional Membership
Please list any relevant professional/licensing/accreditation bodies that you are a member of.
Work Experience
Please list your relevant work experience. Start with your most recent work history.
Other
Salary Expectation *
Do you have a history of drug abuse? *
Do you have any criminal record? *
What was the nature of the criminal offence?
Do you have any health issue(s) that need to be addressed? *
What is the nature of the health issue?
Are you a person with a Persons with Disability (PWD)? *
What is the nature of the disability?
Upload your CV in PDF format *
Maximum file size: 40 MB
Upload only one document (pdf)
Other Documentation (Upload)
Maximum file size: 100 MB
If there is any other relevant documentation please upload it here (for example driving license). (max 5 documents pdf)
I guarantee that the information I have provided and filled in is true. *