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