3,316 Junior Software Developer Graduate Program jobs in Kenya

Junior Software Developer - Graduate Placement

50100 Kakamega, Western KES35000 month (stip WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright and enthusiastic recent graduates to join their team as Junior Software Developers through a fully remote placement program. This is an exceptional opportunity for individuals passionate about coding and software development to gain valuable industry experience. You will be integrated into development teams, working on real-world projects, receiving mentorship, and honing your skills from the comfort of your home office. This program is designed to provide a strong foundation for a successful career in software engineering.

Program Highlights:
  • Contribute to the design, development, testing, and deployment of software applications.
  • Work on challenging projects across various technologies and platforms.
  • Learn and apply software development best practices, including agile methodologies.
  • Receive hands-on training in programming languages (e.g., Java, Python, C#, JavaScript) and frameworks.
  • Collaborate with senior developers, product managers, and designers.
  • Participate in code reviews and contribute to improving code quality.
  • Develop skills in debugging, testing, and troubleshooting software issues.
  • Gain exposure to database management, version control systems (e.g., Git), and CI/CD pipelines.
  • Attend virtual workshops and training sessions focused on software engineering principles.
  • Work closely with a dedicated mentor to guide your professional growth.
  • Develop problem-solving skills and learn to approach technical challenges systematically.
  • Understand the full software development lifecycle.
Ideal Candidate Profile:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Solid understanding of programming fundamentals and object-oriented principles.
  • Familiarity with at least one modern programming language.
  • Basic knowledge of data structures and algorithms.
  • Eagerness to learn new technologies and tools.
  • Strong analytical and problem-solving abilities.
  • Good communication and teamwork skills, essential for remote collaboration.
  • Self-motivated, organized, and able to manage time effectively.
  • Must have a reliable internet connection and a suitable home office environment.
This remote internship offers a structured learning environment and a direct path to potential full-time employment for high-performing graduates. If you are ready to launch your software development career, this is the program for you.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Graduate Program

80201 Shella KES45000 Monthly WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Embark on an exciting career journey with our exclusive graduate program designed for aspiring technologists. This is a fully remote opportunity, allowing you to contribute to impactful projects from the comfort of your home, wherever you are located. Our client is seeking enthusiastic and motivated individuals to join their dynamic development team. As a Junior Software Developer, you will be exposed to a wide range of technologies and methodologies, gaining invaluable hands-on experience in a supportive and collaborative virtual environment. Your responsibilities will include writing clean, efficient, and maintainable code under the guidance of senior developers, participating in code reviews to ensure quality and best practices, and assisting in the design and implementation of new features for our cutting-edge applications. You will also be involved in testing and debugging code, troubleshooting issues, and contributing to technical documentation. This program offers a structured learning path, mentorship from industry experts, and the chance to work on real-world challenges. We are looking for candidates who possess a strong foundation in at least one programming language (e.g., Python, Java, JavaScript), a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Familiarity with version control systems like Git is highly beneficial. Crucially, you must possess excellent problem-solving skills, a keen attention to detail, and a passion for continuous learning and technological innovation. Strong communication and teamwork skills are essential, as you will be collaborating closely with a distributed team through various online platforms. If you are a self-starter eager to launch your career in software development and thrive in a remote-first setting, we encourage you to apply. This is a fantastic opportunity to develop your skills, build a strong portfolio, and make a tangible impact. The virtual **Malindi, Kilifi, KE** office environment fosters innovation and growth.
Key Responsibilities:
  • Develop and maintain high-quality code in accordance with project requirements.
  • Collaborate with team members on feature development and bug fixes.
  • Participate in agile development ceremonies and contribute to team discussions.
  • Write unit tests and perform integration testing.
  • Assist in the documentation of software designs and solutions.
  • Learn and adapt to new technologies and programming languages.
Qualifications:
  • Recent graduate with a degree in Computer Science, Engineering, or a related discipline, or equivalent experience.
  • Basic understanding of software development principles and methodologies.
  • Proficiency in at least one programming language (e.g., Python, Java, C++).
  • Familiarity with Git or other version control systems.
  • Excellent analytical and problem-solving abilities.
  • Strong written and verbal communication skills for effective remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer (Graduate Role)

80100 Nairobi, Nairobi KES40000 Monthly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an exceptional opportunity for a motivated and talented Junior Software Developer to join their thriving development team in **Mombasa, Mombasa, KE**. This internship is designed for recent graduates eager to kick-start their careers in software engineering. You will gain hands-on experience working on real-world projects, contributing to the design, development, and testing of innovative software solutions. This role provides a fantastic platform to learn from experienced professionals, develop your coding skills, and contribute to a dynamic tech environment.

Key responsibilities will include:
  • Assisting senior developers in writing clean, efficient, and maintainable code.
  • Participating in the full software development lifecycle, from requirements gathering to deployment.
  • Developing and executing unit tests to ensure code quality and functionality.
  • Debugging and troubleshooting software issues under guidance.
  • Collaborating with team members on code reviews and knowledge sharing.
  • Learning and applying best practices in software development methodologies (e.g., Agile).
  • Contributing to technical documentation.
  • Exploring and implementing new technologies and tools as needed.
  • Assisting with the creation of user interfaces and backend functionalities.
  • Gaining exposure to various programming languages and frameworks relevant to our client's technology stack.
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. Recent graduates or individuals with up to one year of professional experience are encouraged to apply. A solid understanding of fundamental programming concepts and data structures is essential. Proficiency in at least one object-oriented programming language (e.g., Java, Python, C++) is required. Familiarity with web development technologies (HTML, CSS, JavaScript) is a plus. Strong analytical and problem-solving skills, a keen attention to detail, and a willingness to learn are crucial. Excellent communication and teamwork skills are necessary to thrive in a collaborative office environment. Eagerness to contribute and a proactive attitude are highly valued. This internship offers a competitive stipend and the potential for future full-time employment based on performance and business needs. Join us and embark on an exciting journey in software development!
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer (Graduate)

00100 Makongeni KES80000 Annually WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a motivated and enthusiastic Junior Software Developer to join their dynamic, fully remote team. This is an exceptional opportunity for recent graduates to kickstart their careers in a supportive and innovative environment. You will be instrumental in developing, testing, and deploying high-quality software solutions that drive our client's business forward. The role involves working closely with senior developers and cross-functional teams to understand project requirements, contribute to design discussions, and implement features according to best practices.

Key Responsibilities:
  • Assist in the design, coding, and debugging of software applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Collaborate with team members to troubleshoot and resolve software defects.
  • Learn and apply new technologies and programming languages as required by projects.
  • Contribute to the development of technical documentation.
  • Engage in unit testing and integration testing to ensure application functionality.
  • Support the deployment process of new software releases.
  • Stay updated with emerging trends and technologies in software development.

Qualifications:
  • A Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development methodologies (e.g., Agile).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities, essential for a remote role.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and a strong desire to learn and grow.

This is a fully remote position, offering the flexibility to work from anywhere within Kenya. While the official location is Thika, Kiambu, KE , you will not be required to attend a physical office. Our client is committed to fostering a remote-first culture, providing all necessary tools and support for employees to thrive in a virtual workspace. If you are a recent graduate passionate about technology and eager to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer (Graduate)

20200 Kapsuser KES70000 Annually WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

graduate
Our client is seeking bright, ambitious, and motivated Junior Software Developers to join their innovative tech team. This is a fully remote opportunity designed specifically for recent graduates eager to launch their careers in software development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of cutting-edge software solutions. This role provides an excellent platform to hone your technical skills, learn best practices in software engineering, and gain exposure to a wide range of technologies and methodologies. We are looking for individuals with a strong foundational understanding of programming principles, a passion for problem-solving, and a desire to continuously learn and grow.

Key Responsibilities:
  • Assist in the development of new software features and applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in one or more programming languages (e.g., Python, Java, JavaScript).
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Debug and resolve software defects and issues identified during testing or by users.
  • Collaborate with product managers and designers to understand feature requirements and translate them into technical specifications.
  • Contribute to the testing and quality assurance processes, including unit testing and integration testing.
  • Learn and apply software development best practices, including Agile methodologies.
  • Stay up-to-date with emerging technologies and industry trends.
  • Participate in team meetings and contribute to technical discussions.
  • Assist in the maintenance and support of existing software systems.
  • This role offers a fully remote working arrangement, with the possibility of occasional virtual team events, serving colleagues across regions including **Kericho, Kericho, KE**.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one object-oriented programming language (e.g., Python, Java, C++, C#).
  • Familiarity with web development technologies (HTML, CSS, JavaScript) is a plus.
  • Basic understanding of database concepts (SQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for effective remote teamwork.
  • Ability to work independently, manage time effectively, and adapt to changing priorities.
  • Eagerness to learn new technologies and take on challenging tasks.
This is an exceptional opportunity for a graduate to gain invaluable experience and build a successful career in software development within a supportive and forward-thinking remote environment.
This advertiser has chosen not to accept applicants from your region.

Junior Remote Software Developer (Graduate)

60200 Meru , Eastern KES150000 Monthly WhatJobs

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a fast-paced technology startup focused on innovative software solutions, is looking for ambitious and talented Junior Remote Software Developers to join their team as part of a graduate internship program. This is a fully remote opportunity, providing you with the chance to gain invaluable real-world experience from anywhere. You will work alongside experienced engineers, contributing to the development of cutting-edge applications and learning modern software development practices. The ideal candidate is a recent graduate with a strong foundation in computer science principles, a passion for coding, and a desire to learn and grow within a dynamic team. You will be involved in coding, testing, debugging, and collaborating on various software projects.

Responsibilities:
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Assist in the design, development, and implementation of software features.
  • Participate in code reviews and provide constructive feedback.
  • Debug and resolve software defects and issues.
  • Write and execute unit tests to ensure code quality.
  • Collaborate with team members using agile development methodologies.
  • Learn and apply new programming languages, frameworks, and tools.
  • Contribute to technical documentation and knowledge sharing.
  • Assist in gathering and analyzing software requirements.
  • Participate in team meetings and contribute ideas for product improvement.
  • Gain exposure to various stages of the software development lifecycle.
  • Support the maintenance and enhancement of existing software applications.
  • Explore and learn about cloud technologies and deployment processes.
  • Develop a strong understanding of software engineering best practices.
  • Proactively seek opportunities to expand technical skills and contribute to project success.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of fundamental computer science concepts, data structures, and algorithms.
  • Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, C#).
  • Familiarity with version control systems such as Git.
  • Basic understanding of database concepts.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively in a remote environment.
  • A passion for software development and technology.
  • Previous internship or personal project experience is a plus.
  • Familiarity with web development frameworks is advantageous.
  • Enthusiasm for collaborating in a virtual team setting.
This program is based out of our operations in Meru, Meru, KE , but the internship is fully remote.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Graduate Program

80100 Nairobi, Nairobi KES2500 Daily WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to launch its exclusive Remote Graduate Program, seeking enthusiastic and talented Junior Software Developers to kick-start their careers in a dynamic, tech-driven environment. This program is designed to provide recent graduates with comprehensive training, hands-on experience, and mentorship from industry veterans, all while working remotely. You will be an integral part of our software development teams, contributing to the design, development, testing, and deployment of innovative software solutions. The curriculum will expose you to a variety of programming languages, development methodologies, and cutting-edge technologies. You will have the opportunity to work on real-world projects, gain practical skills, and build a strong foundation for a successful career in software engineering. The ideal candidate is a motivated self-starter with a strong aptitude for problem-solving, a passion for coding, and a desire to learn and grow. While prior professional experience is not required, a solid understanding of computer science fundamentals, data structures, and algorithms is essential. You should possess a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field. Excellent communication and collaboration skills are vital, as you will be working closely with team members in a virtual setting. This program emphasizes a remote-first approach, offering flexibility and the opportunity to develop effective remote work habits. We are committed to fostering a supportive learning environment where interns can thrive, contribute meaningfully, and gain invaluable industry exposure. This is an unparalleled opportunity to launch your tech career with a forward-thinking organization that invests in its future talent.

Responsibilities:
  • Assist in the design, coding, and testing of software applications.
  • Write clean, efficient, and maintainable code under the guidance of senior developers.
  • Participate in code reviews and contribute to team discussions.
  • Learn and apply new programming languages, frameworks, and tools.
  • Assist in debugging and resolving software defects.
  • Collaborate with team members in a remote environment to achieve project goals.
  • Contribute to documentation and technical specifications.
  • Engage actively in training sessions and learning opportunities.
  • Support the deployment and maintenance of software systems.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Strong understanding of fundamental programming concepts, data structures, and algorithms.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Eagerness to learn and adapt to new technologies.
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills, with the ability to work effectively in a remote team.
  • A strong portfolio or demonstrable projects related to software development is a plus.
This is a fully remote internship.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior software developer graduate program Jobs in Kenya !

Junior Software Developer - Graduate Program - Remote

50200 Tuwan KES40000 Monthly WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to launch a comprehensive Graduate Program for aspiring Junior Software Developers. This is a fully remote opportunity designed to provide recent graduates with hands-on experience and mentorship in a professional software development environment. You will join a talented team, contribute to real-world projects, and gain invaluable skills in programming, problem-solving, and collaborative development. This program is an excellent stepping stone for individuals passionate about technology and eager to build a career in software engineering.

Program Highlights:
  • Gain practical experience in software development lifecycle, from conception to deployment.
  • Work on challenging projects using modern technologies and development methodologies.
  • Receive dedicated mentorship from experienced software engineers.
  • Participate in workshops and training sessions to enhance technical and soft skills.
  • Collaborate with cross-functional teams in a remote setting.
  • Contribute to the development of innovative software solutions.
  • Develop a strong understanding of coding best practices, testing, and debugging.
  • Build a professional network within a dynamic tech company.
  • Opportunity for potential full-time employment upon successful completion of the program.
Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Enthusiasm for learning and a passion for software development.
  • Good analytical and problem-solving skills.
  • Ability to work independently and manage time effectively in a remote environment.
  • Excellent communication and teamwork skills.
  • Familiarity with version control systems like Git is a plus.
  • A proactive attitude and a willingness to take on new challenges.
  • Eagerness to contribute to a fast-paced and innovative team.
This program is designed for motivated individuals ready to kickstart their careers in the tech industry. Our client is committed to nurturing talent and providing a supportive learning environment. You will have the chance to make a real impact and grow your career within a leading organization. This remote role is linked to opportunities in Bungoma, Bungoma, KE , offering a chance to develop professionally without geographical constraints.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Graduate Role

01100 Makongeni KES35000 Monthly WhatJobs remove_red_eye View All

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting fully remote Junior Software Developer position, specifically designed for enthusiastic and talented recent graduates looking to kickstart their careers in software engineering. This program provides comprehensive training, mentorship, and hands-on experience in developing cutting-edge software solutions. You will be part of agile, remote teams, contributing to the design, development, testing, and deployment of various software applications. Key responsibilities include writing clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript), collaborating with senior developers on feature development, and participating in code reviews. You will learn to utilize version control systems like Git, work with databases, and gain exposure to cloud platforms and CI/CD pipelines. The ideal candidate will have a Bachelor's degree in Computer Science, Software Engineering, or a closely related field, with a strong foundation in programming concepts and algorithms. Demonstrable passion for coding, a proactive learning attitude, and excellent problem-solving skills are essential. While professional experience is not required, personal projects or contributions to open-source software are highly valued. This role emphasizes continuous learning and professional growth, with opportunities to explore different aspects of the software development lifecycle. As a fully remote role, it offers the flexibility to work from anywhere, fostering a work-life balance while immersing yourself in a collaborative and innovative virtual environment. Our client is committed to nurturing new talent and providing a supportive pathway for graduates to become proficient software engineers, contributing meaningfully to their technological advancements.
This advertiser has chosen not to accept applicants from your region.

Entry-Level Software Developer (Graduate)

60500 Meru , Eastern KES35000 Annually WhatJobs

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for recent graduates to launch their careers as Entry-Level Software Developers. This is a fully remote position, designed to provide comprehensive training and hands-on experience in software development. You will join a dynamic team of engineers and work on challenging projects, contributing to the design, development, testing, and deployment of innovative software solutions. The ideal candidate will possess a strong foundation in at least one programming language (e.g., Python, Java, JavaScript), a solid understanding of software development principles, and a passion for coding. You will be mentored by experienced developers, learning best practices in software engineering, version control (Git), and agile methodologies. Responsibilities include writing clean, efficient, and maintainable code; participating in code reviews; collaborating with team members through virtual communication tools; and troubleshooting and debugging software issues. We are looking for bright, motivated individuals who are eager to learn, problem-solve, and contribute to a collaborative remote work environment. This program is ideal for graduates looking to gain practical experience and build a successful career in software development, supporting various tech initiatives related to the **Meru, Meru, KE** region.

Responsibilities:
  • Assist in the design and development of software applications.
  • Write and test code according to project specifications.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with senior developers and cross-functional teams.
  • Troubleshoot, debug, and upgrade existing software.
  • Learn and implement software development best practices.
  • Contribute to technical documentation.
  • Engage in continuous learning and skill development.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
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 Junior Software Developer Graduate Program Jobs