554 Graduate Software Developer jobs in Kenya

Graduate Software Developer

Makongeni, WhatJobs

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a growing technology solutions provider, is looking for enthusiastic and talented Graduate Software Developers to join their development team in **Thika, Kiambu, KE**. This internship offers a hybrid work arrangement, allowing for both structured learning in the office and flexible remote work. As a Graduate Software Developer, you will work alongside experienced engineers, contributing to the design, development, and testing of innovative software applications. You will gain hands-on experience with various programming languages, frameworks, and development methodologies. Key responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging and resolving software defects, and contributing to the documentation of software projects. You will collaborate with cross-functional teams to understand project requirements and translate them into technical solutions. This internship is designed to provide a comprehensive introduction to the software development lifecycle, offering valuable experience and mentorship. The ideal candidate is passionate about technology, eager to learn, and possesses strong problem-solving skills and a foundational understanding of software engineering principles.

Key responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write, test, and debug code according to project specifications.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with senior developers and cross-functional teams on project tasks.
  • Learn and apply software development best practices and methodologies.
  • Contribute to the creation of technical documentation.
  • Troubleshoot and resolve software defects and issues.
  • Engage in continuous learning and skill development in programming languages and technologies.
  • Participate in team meetings and provide updates on progress.

Qualifications: A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Recent graduates with a strong academic record are encouraged to apply. Foundational knowledge of at least one programming language (e.g., Java, Python, C++, JavaScript). Understanding of software development principles, data structures, and algorithms. Familiarity with version control systems like Git is a plus. Excellent analytical and problem-solving abilities. Strong communication and teamwork skills. Eagerness to learn and adapt to new technologies. This internship provides an excellent launchpad for a career in software development within a supportive and innovative environment.
This advertiser has chosen not to accept applicants from your region.

Job No Longer Available

This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.

However, we have similar jobs available for you below.

Graduate Software Developer

10100 Mlolongo, Eastern KES80000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking enthusiastic and tech-savvy Graduate Software Developers to join their innovative development team. This role offers a unique blend of remote and in-office work, providing the flexibility of remote development with the collaborative benefits of occasional team meetups. You will be involved in the full software development lifecycle, from coding and testing to debugging and deployment, working on exciting new features and enhancing existing applications. We are looking for individuals passionate about programming, eager to learn new technologies, and committed to writing clean, efficient code.

Responsibilities:
  • Develop, test, and deploy software applications using various programming languages.
  • Collaborate with senior developers and designers to implement user-facing features.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Identify and troubleshoot bugs and performance issues.
  • Contribute to architectural discussions and design decisions.
  • Stay updated with emerging technologies and industry trends.
  • Work with version control systems (e.g., Git).
  • Assist in the development of automated testing and deployment pipelines.
  • Engage in team meetings and contribute to a positive team culture, both remotely and in-person.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one modern programming language (e.g., Python, Java, JavaScript, C++).
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Experience with version control systems like Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication skills, both written and verbal, crucial for hybrid work.
  • Ability to work effectively both independently and as part of a team.
  • A proactive attitude and a passion for learning new technologies.
  • Willingness to attend occasional in-office meetings as required for the hybrid model.
This hybrid role is perfect for a recent graduate looking to kickstart their career in software development with a dynamic company that values innovation and employee growth. Gain invaluable experience while enjoying a flexible work arrangement.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

40100 Kisumu KES80000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting remote internship program for recent graduates eager to kickstart their careers in software development. This fully remote position offers aspiring developers the unique chance to gain hands-on experience in a collaborative and innovative environment. You will work alongside seasoned professionals, contributing to real-world projects and learning cutting-edge technologies. The program is designed to provide a comprehensive understanding of the software development lifecycle, from initial concept and design through to testing and deployment.

As a Graduate Software Developer, you will be immersed in various aspects of coding, debugging, and software architecture. You'll have the opportunity to work on diverse projects, potentially involving web development, mobile applications, or data processing tools. Our client is committed to fostering a supportive learning environment, providing mentorship and guidance throughout your internship. You will participate in team meetings, contribute to code reviews, and gain exposure to agile development methodologies. The goal is to equip you with the practical skills and knowledge necessary to excel in the tech industry.

Key responsibilities include:
  • Assisting in the design, development, and testing of software applications.
  • Writing clean, efficient, and well-documented code under the guidance of senior developers.
  • Participating in code reviews and providing constructive feedback.
  • Troubleshooting and debugging software issues.
  • Collaborating with team members on project tasks.
  • Learning and applying new programming languages and technologies.
  • Contributing to technical documentation.
  • Engaging in daily stand-ups and sprint planning meetings.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Solid understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Familiarity with software development principles and data structures.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • A proactive attitude and a strong desire to learn.
  • Must have a reliable internet connection and a suitable remote workspace.
  • Previous project experience (academic or personal) is a plus.
This internship is an exceptional opportunity to gain invaluable experience and build a strong foundation for your future career in software development, all while working remotely. We are looking for enthusiastic and motivated individuals ready to make a significant contribution.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

20100 Mwembe KES60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for ambitious and talented Graduate Software Developers to kickstart their careers within a fully remote, innovative tech environment. This program is designed to provide comprehensive training, mentorship, and hands-on experience in cutting-edge software development. As a Graduate Software Developer, you will be involved in the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. You will work alongside experienced engineers, contributing to real-world projects and gaining invaluable practical skills. The ideal candidate will have a strong academic background in Computer Science, Software Engineering, or a related field, with a passion for coding and technology. Excellent problem-solving abilities, a keen attention to detail, and a willingness to learn are essential. You should be proficient in at least one programming language (e.g., Python, Java, C++, JavaScript) and have a foundational understanding of data structures and algorithms. Familiarity with software development tools and methodologies (e.g., Git, Agile) is a plus. This is a remote-first internship, providing you with the flexibility to work from any location. You will participate in virtual team meetings, collaborative coding sessions, and online training modules. We are looking for enthusiastic individuals who are eager to contribute, collaborate effectively in a virtual setting, and grow their technical expertise. This is an excellent stepping stone for aspiring software professionals seeking to build a successful career in the tech industry. Successful interns may have the opportunity for full-time employment upon completion of the program.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

50200 Homa Bay KES60000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking enthusiastic and talented Graduate Software Developers to join their fully remote engineering team. This is an ideal opportunity for recent computer science graduates or individuals with a strong foundational understanding of software development principles to launch their careers. You will be part of a collaborative environment, contributing to the design, development, testing, and deployment of innovative software solutions. You will work on challenging projects, learn from experienced mentors, and gain hands-on experience with cutting-edge technologies. The role requires a passion for coding, a problem-solving mindset, and a commitment to continuous learning.

Key responsibilities include:
  • Participating in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Writing clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, JavaScript, C++).
  • Collaborating with senior developers and team members on code reviews and design discussions.
  • Assisting in the design and implementation of software features and functionalities.
  • Developing and executing unit tests to ensure code quality and performance.
  • Troubleshooting and debugging software issues.
  • Learning and applying new technologies and development methodologies.
  • Contributing to the continuous improvement of development processes and tools.
  • Documenting technical designs and specifications.
  • Working effectively in a remote team environment, communicating progress and challenges.
  • Engaging in agile development practices and participating in team ceremonies.

The ideal candidate will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field. Demonstrated experience through personal projects, internships, or academic coursework in software development is required. Proficiency in at least one modern programming language is essential. Familiarity with software development tools and version control systems (e.g., Git) is a plus. Strong analytical and problem-solving skills are a must. Excellent communication and teamwork skills are necessary for collaboration in a remote setting. We are looking for eager individuals who are passionate about technology and eager to grow their skills in a supportive and challenging virtual environment. Join us to build the future of software.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

30100 Moiben KES65000 Annually WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and talented Graduate Software Developer to join their dynamic, fully remote team. This is an exceptional opportunity for ambitious individuals looking to launch their careers in software engineering within a supportive and innovative environment. As a Graduate Software Developer, you will be involved in the entire software development lifecycle, from conceptualization and design to implementation and testing. You will work closely with experienced engineers, contributing to the development of cutting-edge applications and solutions. Your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, troubleshooting and debugging issues, and collaborating with cross-functional teams to define and develop new features. This role is based in **Eldoret, Uasin Gishu, KE**, but operates on a fully remote basis, offering unparalleled flexibility and work-life balance. We are looking for candidates with a strong foundation in computer science principles, a passion for technology, and a proactive approach to learning. If you are eager to develop your skills, contribute to impactful projects, and thrive in a remote-first culture, we encourage you to apply.

Responsibilities:
  • Develop and maintain high-quality software solutions across various platforms.
  • Collaborate with senior developers and product managers to understand user needs and translate them into technical requirements.
  • Write unit tests and integration tests to ensure code quality and reliability.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Assist in the debugging and resolution of software defects.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Stay up-to-date with emerging technologies and industry best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Familiarity with version control systems like Git.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment.
  • A genuine passion for software development and a willingness to learn and grow.
This fully remote position based conceptually in **Eldoret, Uasin Gishu, KE** offers a unique chance to gain practical experience and contribute meaningfully to exciting projects from the comfort of your own home. We are committed to fostering a diverse and inclusive workplace.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

60200 Meru , Eastern KES25000 month WhatJobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

intern
Join our innovative tech team as a remote Graduate Software Developer! This is an exceptional opportunity for recent graduates with a passion for coding and a desire to contribute to cutting-edge software projects. As a fully remote intern, you will gain hands-on experience in a collaborative and supportive environment, working alongside experienced developers. Your role will involve contributing to the design, development, and testing of software applications, learning various programming languages and development methodologies. We are looking for enthusiastic individuals who are eager to learn, problem-solve, and deliver high-quality code.

Key Responsibilities:
  • Assist in the design and development of software features under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in relevant programming languages (e.g., Python, Java, C++, JavaScript).
  • Participate in code reviews and provide constructive feedback.
  • Contribute to the testing and debugging of software applications.
  • Collaborate with team members on project requirements and technical solutions.
  • Learn and apply agile development methodologies.
  • Research and implement new technologies and tools to enhance development processes.
  • Troubleshoot and resolve software defects.
  • Prepare technical documentation for developed features.
  • Engage in continuous learning to expand technical skills and knowledge.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of software development lifecycle and principles.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills, especially in a virtual setting.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage tasks effectively in a remote setup.
  • A proactive attitude towards challenges and contributions.
  • Prior personal or academic projects demonstrating coding skills are highly valued.
This remote internship provides a solid platform to launch your career in software development. Candidates from **Meru, Meru, KE**, and beyond are encouraged to apply for this exciting opportunity to gain practical experience while working remotely.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

80104 Nairobi, Nairobi KES80000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking highly motivated and ambitious recent graduates to join their dynamic software development team. This is a fully remote, entry-level position designed to provide comprehensive training and hands-on experience in building cutting-edge software solutions. As a Graduate Software Developer, you will work alongside experienced engineers, contributing to various stages of the software development lifecycle, including design, coding, testing, and deployment. You will be exposed to a wide range of technologies and methodologies, fostering a steep learning curve and rapid professional growth.

Responsibilities:
  • Assist in the design and implementation of new software features and applications.
  • Write clean, efficient, and well-documented code according to established standards.
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Debug and resolve software defects and issues reported by QA or users.
  • Collaborate with cross-functional teams, including product managers and designers, to understand project requirements.
  • Contribute to the continuous improvement of development processes and tools.
  • Learn and apply new technologies and programming languages as required by projects.
  • Document technical specifications and user guides.
  • Engage in team meetings and contribute ideas for innovation and problem-solving.
  • Support the deployment and maintenance of applications in production environments.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Familiarity with data structures, algorithms, and object-oriented programming principles.
  • Excellent problem-solving and analytical skills.
  • Good communication and interpersonal skills, with the ability to work effectively in a remote team environment.
  • Eagerness to learn and adapt to new technologies.
  • A passion for technology and software development.
  • Ability to work independently and manage time effectively in a remote setting.
  • Prior internship or project experience in software development is a plus.
This is an exceptional opportunity for driven graduates to launch their careers in the tech industry. The role is based in Malindi, Kilifi, KE , but operates on a fully remote basis, allowing you to work from anywhere. Our client is committed to providing a supportive and collaborative remote work culture, with ample opportunities for learning and development.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate software developer Jobs in Kenya !

Graduate Software Developer

30100 Moiben KES50000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is excited to welcome a motivated and eager Graduate Software Developer to their technology team. This is a fully remote position, providing a fantastic opportunity to kick-start your career in software development from anywhere. The ideal candidate will have a strong foundation in computer science principles, a passion for coding, and a willingness to learn and grow. You will work alongside experienced developers, contributing to the design, development, and testing of software applications. Your responsibilities will include writing clean, efficient code, participating in code reviews, and collaborating with team members to deliver high-quality software solutions. Key responsibilities include:
  • Assisting in the design and development of new software features and applications.
  • Writing well-documented and maintainable code in accordance with established standards.
  • Participating in code reviews to ensure code quality and identify potential issues.
  • Collaborating with senior developers and cross-functional teams to understand project requirements.
  • Testing software components to identify and resolve bugs.
  • Contributing to the documentation of software designs and processes.
  • Learning and applying new technologies and programming languages.
  • Troubleshooting and debugging software issues.
  • Participating in agile development methodologies and team meetings.
  • Developing a strong understanding of the software development lifecycle.

The successful candidate will hold a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript) is essential. A strong understanding of data structures, algorithms, and object-oriented programming concepts is required. Excellent problem-solving abilities and a keen eye for detail are important. While prior professional experience is not mandatory, personal projects, internships, or contributions to open-source software are highly valued. This remote role requires self-discipline, strong organizational skills, and effective communication abilities. You should be a quick learner, adaptable, and enthusiastic about contributing to team projects. Join our client and gain invaluable experience in a supportive, remote environment. This is an excellent opportunity to build your career in software development and make a tangible impact.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

50100 Kakamega, Western KES60000 month WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

internship
Our client, an innovative technology company, is seeking bright and ambitious Graduate Software Developers to join their fully remote internship program. This is an exceptional opportunity for recent graduates or individuals in the final year of their studies to gain hands-on experience in software development within a collaborative and supportive virtual environment. You will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of software solutions. The program is designed to provide a comprehensive learning experience, exposing interns to various aspects of the software development lifecycle and modern technology stacks.

Internship Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications under the guidance of senior developers.
  • Learn and apply programming languages and frameworks relevant to the company's projects (e.g., Python, Java, JavaScript, React).
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with team members on agile development sprints.
  • Document software designs and functionalities.
  • Troubleshoot and resolve software defects.
  • Contribute to the development of new features and enhancements.
  • Gain exposure to various development tools and methodologies, including version control systems (Git).
  • Attend training sessions and workshops to enhance technical skills.
  • Present project progress and learnings at the end of the internship.

This is a fully remote internship, allowing you to participate from any location. The program is structured to provide mentorship and learning opportunities for aspiring developers. While there is no specific office location requirement, the projects and team coordination will primarily be oriented towards supporting the company's operations and development teams based in and around **Kakamega, Kakamega, KE**. We are looking for individuals who are passionate about technology, possess strong problem-solving abilities, have a foundational understanding of programming concepts, and are eager to learn and contribute. A degree in Computer Science, Software Engineering, or a related technical field is preferred. Excellent communication and teamwork skills are essential for effective remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

40100 Kisumu KES35000 month WhatJobs

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on your tech career with our client as a Graduate Software Developer in a fully remote, comprehensive internship program. This is an exceptional opportunity for recent graduates and aspiring developers to gain hands-on experience in software development within a supportive and innovative environment, all from your remote location. You will work alongside experienced engineers, contributing to real-world projects and learning industry best practices. Key responsibilities include writing clean, maintainable, and efficient code, participating in code reviews, assisting with debugging and troubleshooting, and collaborating on the design and implementation of software features. You will gain exposure to various programming languages, frameworks, and development methodologies. The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or a strong portfolio demonstrating programming proficiency. A solid understanding of fundamental computer science concepts, data structures, and algorithms is essential. Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript) and version control systems (e.g., Git) is preferred. This remote internship requires strong problem-solving skills, a keen eagerness to learn, excellent communication abilities for virtual collaboration, and a self-motivated attitude. You will have the opportunity to develop your technical skills, build a professional network, and make meaningful contributions to our client's software projects. If you are a motivated recent graduate looking to kickstart your career in software development with a fully remote experience, we highly encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Graduate Software Developer Jobs