8,491 Remote Graduate Software Engineer Program jobs in Kenya

Remote Graduate Software Developer

40100 Kisumu KES40000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

internship
Our client is seeking enthusiastic and talented Remote Graduate Software Developers to join their innovative tech team. This is a fully remote internship opportunity designed for recent graduates eager to launch their careers in software development. You will gain hands-on experience working on real-world projects, contributing to the design, development, testing, and deployment of software applications. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, collaborating with senior developers and product managers, and assisting with debugging and troubleshooting. You will have the chance to work with various programming languages, frameworks, and tools, depending on project needs. The ideal candidate possesses a strong foundation in computer science principles, a passion for coding, and a desire to learn and grow within a fast-paced tech environment. Excellent problem-solving skills, attention to detail, and effective communication abilities are crucial for success in a remote team setting. You should be comfortable working independently, managing your time effectively, and proactively seeking solutions. This internship offers valuable exposure to professional software development practices and the opportunity to build a strong portfolio. A dedicated workspace and reliable internet connection are required.

Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write well-documented, efficient, and testable code in various programming languages.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with senior developers to understand project requirements and technical specifications.
  • Debug and resolve software defects and issues.
  • Assist in the testing and deployment of new software features.
  • Learn and apply software development best practices and methodologies.
  • Contribute to team discussions and problem-solving sessions.
  • Maintain up-to-date knowledge of industry trends and technologies.
  • Work effectively in a remote team environment.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals, data structures, and algorithms.
  • Proficiency in at least one programming language such as Python, Java, C++, or JavaScript.
  • Familiarity with software development tools (e.g., Git) and methodologies (e.g., Agile).
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to work independently, manage time effectively, and meet deadlines in a remote setting.
  • Eagerness to learn and adapt to new technologies and challenges.
  • A portfolio of personal projects or contributions to open-source is a plus.
  • Proactive and self-motivated attitude.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer - Emerging Technologies

03000 Ongata Rongai, Rift Valley KES150000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for ambitious graduates to join their team as Remote Graduate Software Developers, focusing on cutting-edge emerging technologies. This fully remote internship is designed to provide a comprehensive learning experience and hands-on involvement in developing innovative software solutions. You will work alongside experienced engineers, contributing to real-world projects while building your foundational skills in software development and exploring new technological frontiers.

Program Overview:
  • Gain practical experience in software development lifecycle, from ideation to deployment.
  • Contribute to projects involving artificial intelligence, machine learning, blockchain, or other advanced technologies.
  • Learn to write clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript).
  • Collaborate with remote teams using agile methodologies and modern development tools.
  • Participate in code reviews, technical discussions, and knowledge-sharing sessions.
  • Develop a strong understanding of software architecture, design patterns, and best practices.
  • Receive mentorship from senior developers to guide your learning and career development.
  • Explore and experiment with new technologies and frameworks.
  • Assist in testing, debugging, and troubleshooting software applications.
  • Present project outcomes and learnings to the team.
Ideal Candidate Profile:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language.
  • Strong analytical and problem-solving skills.
  • Eagerness to learn and adapt to new technologies quickly.
  • Excellent communication and teamwork skills, crucial for a remote setting.
  • Self-motivated and able to work independently with minimal supervision.
  • Passion for technology and innovation.
  • Previous internship or project experience in software development is a plus.
This is an excellent starting point for a career in software development, offering unparalleled exposure to advanced technologies and a fully remote, supportive learning environment.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer (Backend)

30200 Tuwan KES25000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic tech startup known for its innovative software solutions, is offering an exciting Remote Graduate Software Developer internship opportunity. This role is designed for enthusiastic and driven recent graduates eager to kickstart their careers in backend development. You will work closely with experienced engineers, contributing to the design, development, and maintenance of our client's cutting-edge applications. This is a fully remote internship, providing invaluable experience and mentorship from industry professionals, regardless of your physical location. You will gain hands-on experience in a collaborative and supportive virtual environment.

Internship Responsibilities:
  • Assist in the design and development of backend services and APIs using modern programming languages and frameworks.
  • Write clean, efficient, and maintainable code under the guidance of senior developers.
  • Participate in code reviews and contribute to discussions on software design and architecture.
  • Assist in debugging and troubleshooting existing applications to identify and resolve issues.
  • Collaborate with frontend developers and product managers to integrate user-facing elements with server-side logic.
  • Gain exposure to database management, including SQL and NoSQL solutions.
  • Learn and apply version control systems (e.g., Git) for collaborative development.
  • Contribute to the creation of technical documentation.
  • Participate in agile development processes, including sprint planning and stand-up meetings.
  • Actively seek opportunities to learn and grow, absorbing knowledge from the engineering team.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of at least one backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with web development concepts and APIs (RESTful principles).
  • Basic understanding of database concepts (relational or NoSQL).
  • Strong problem-solving skills and a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
  • A proactive attitude and a genuine passion for software development.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Must have a reliable internet connection and a suitable remote workspace.
This internship is a fantastic stepping stone for aspiring software engineers. Our client is committed to providing a rich learning experience and the potential for future full-time opportunities. If you are a motivated graduate ready to dive into the world of backend development remotely, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer - Junior

30100 Tuwan KES40000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright, ambitious, and motivated recent graduates to join their cutting-edge technology team as Remote Graduate Software Developers. This is a fully remote internship designed to provide comprehensive training and hands-on experience in modern software development practices. You will be immersed in a fast-paced, innovative environment, contributing to real-world projects from day one. Your responsibilities will include assisting senior developers in coding, testing, and debugging software applications. You will gain exposure to various programming languages and frameworks, participating in code reviews and learning best practices for software design and architecture. This internship offers a unique opportunity to develop your skills in areas such as front-end development, back-end development, database management, and cloud technologies. You will work collaboratively with cross-functional teams, contributing to the entire software development lifecycle. Strong problem-solving abilities, a keen eye for detail, and a passion for technology are essential. You should have a solid understanding of fundamental computer science concepts, including data structures and algorithms. While prior professional experience is not required, a strong academic record in Computer Science, Software Engineering, or a related field is a must. Excellent communication and teamwork skills are vital for success in this remote role, as you'll be interacting with colleagues across different time zones. We are seeking individuals who are eager to learn, take initiative, and are committed to delivering high-quality work. This internship provides a fantastic platform to launch your career in the tech industry, with potential for full-time employment upon successful completion. Join us to shape the future of technology and gain invaluable experience in a supportive, remote setting. We are committed to providing a nurturing environment where you can grow your technical expertise and professional network.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer - Full Stack

00100 Abothuguchi West KES90000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking ambitious and talented Graduate Software Developers to join their innovative, remote-first engineering team. This is an exceptional opportunity for recent graduates to gain hands-on experience and contribute to the development of cutting-edge software solutions. You will work alongside experienced developers, learning and applying modern software development practices across the full stack. This role involves coding, testing, debugging, and collaborating on various software projects. The ideal candidate will have a strong foundation in computer science principles, a passion for coding, and a desire to learn new technologies. You will be involved in both front-end and back-end development, contributing to the entire software development lifecycle. Responsibilities include: Developing, testing, and deploying high-quality code for web applications; Collaborating with senior developers and designers to implement new features and functionalities; Participating in code reviews to ensure code quality and adherence to best practices; Debugging and resolving software defects and issues; Assisting in the design and architecture of software systems; Learning and applying various programming languages and frameworks; Contributing to technical documentation; Participating in agile development processes and team meetings; Staying updated with the latest software development trends and technologies. This position is perfectly suited for individuals who are self-motivated, possess excellent problem-solving skills, and can work effectively in a remote team environment. While professional experience is not mandatory, demonstrated personal projects or contributions to open-source software are highly valued. A strong understanding of data structures, algorithms, and object-oriented programming is essential. Familiarity with common development tools and version control systems (e.g., Git) is a plus. We are looking for enthusiastic individuals eager to grow their technical expertise and make a real impact. A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer Apprentice

20119 Mwembe KES80000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing technology firm, is excited to offer a unique opportunity for a Graduate Software Developer Apprentice. This is a fully remote, paid apprenticeship designed for ambitious recent graduates eager to launch their careers in software development. The program provides comprehensive training and hands-on experience in a supportive, real-world environment. As an apprentice, you will work alongside experienced developers, contributing to various stages of the software development lifecycle, including coding, testing, debugging, and documentation. You will gain exposure to modern programming languages, frameworks, and development methodologies. The curriculum is tailored to build foundational skills in areas such as front-end and back-end development, database management, and agile practices. Our client is committed to a remote-first culture, providing you with all the necessary tools, resources, and mentorship to succeed from your home office. You will participate in regular virtual team meetings, training sessions, and one-on-one mentorship opportunities. This apprenticeship is an excellent pathway to a full-time junior developer role upon successful completion. We are looking for candidates with a strong academic background in Computer Science, Software Engineering, Information Technology, or a related quantitative field. While prior professional experience is not required, a demonstrable passion for technology, problem-solving aptitude, and a willingness to learn are essential. You should possess excellent communication skills, be a proactive self-starter, and thrive in a collaborative virtual setting. Basic understanding of programming concepts is advantageous. Our client values diversity and inclusion, and encourages applications from all qualified individuals. This is a fantastic opportunity to gain invaluable practical experience, learn from industry experts, and kickstart a rewarding career in software development, all while enjoying the flexibility of remote work. Join a forward-thinking company that invests in its talent and offers a clear trajectory for growth. This apprenticeship is more than just a job; it's a launchpad for your future in tech. We are dedicated to providing a structured learning experience that bridges the gap between academic knowledge and professional application.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer Intern

30200 Tuwan KES60000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Graduate Software Developer Interns to join their fully remote technology team. This is an exceptional opportunity for recent graduates or current students in computer science or a related field to gain hands-on experience in a professional software development environment. You will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies. This internship is designed to provide a comprehensive understanding of the software development lifecycle, from coding and testing to deployment and maintenance. Successful candidates will demonstrate a strong aptitude for problem-solving, a passion for technology, and a willingness to learn.

Key Responsibilities:
  • Assist senior developers in writing, testing, and debugging code for various software applications.
  • Participate in code reviews and contribute to improving code quality and best practices.
  • Learn and apply various programming languages and development tools (e.g., Java, Python, JavaScript, Git).
  • Contribute to the design and implementation of new software features under the guidance of mentors.
  • Help in the creation of technical documentation and user guides.
  • Troubleshoot and resolve software defects and issues identified during testing or by users.
  • Engage in agile development processes, attending daily stand-ups and team meetings.
  • Research and explore new technologies and frameworks relevant to current projects.
  • Collaborate with team members through virtual communication channels to achieve project goals.
  • Gain exposure to database management, cloud computing concepts, and CI/CD pipelines.

This internship is 100% remote, requiring you to have a reliable internet connection and a suitable workspace. You will need to be self-disciplined, proactive in seeking information, and adept at virtual communication. We are looking for individuals who are eager to learn, contribute meaningfully, and build a strong foundation for a career in software development. This is a chance to gain invaluable industry experience and potentially secure future opportunities within our client's organization, all while working remotely.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote graduate software engineer program Jobs in Kenya !

Remote Graduate Software Developer (Python)

01000 Ngong KES40000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for ambitious and talented Graduate Software Developers to join their innovative, fully remote team. This is an excellent opportunity for recent graduates to kickstart their careers in software development, working on real-world projects and gaining invaluable industry experience. You will be part of a supportive and collaborative environment where learning and growth are prioritized. The role involves contributing to the design, development, testing, and maintenance of our client's software solutions, primarily using Python. You will work closely with senior engineers, participate in code reviews, and learn best practices in software engineering.

Key Responsibilities:
  • Assist in developing and implementing new software features using Python.
  • Write clean, maintainable, and efficient code.
  • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Collaborate with team members on coding standards and best practices.
  • Debug and resolve software defects identified during testing or by users.
  • Contribute to technical documentation and knowledge sharing.
  • Learn and apply new technologies and programming languages as needed.
  • Participate in daily stand-ups and sprint planning meetings.
  • Support the maintenance and enhancement of existing software applications.
  • Engage in continuous learning and professional development.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong foundational knowledge of Python programming.
  • Familiarity with at least one major Python framework (e.g., Django, Flask) is a plus.
  • Understanding of data structures, algorithms, and object-oriented programming concepts.
  • Basic knowledge of database systems (SQL or NoSQL).
  • Exposure to version control systems like Git.
  • Excellent problem-solving and analytical skills.
  • Strong 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 is a fully remote position, offering the flexibility to work from anywhere. We are committed to providing a comprehensive training and mentorship program to help you succeed. The role is associated with the general area of Ruiru, Kiambu, KE but is performed entirely remotely. Join us and build a strong foundation for your future in tech.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer (Cloud)

20100 Mwembe KES80000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you a recent graduate eager to launch your career in software development? Our client is looking for enthusiastic and talented individuals to join their innovative, fully remote team as Graduate Software Developers. This is an exceptional opportunity to gain hands-on experience with cutting-edge cloud technologies and contribute to impactful projects. You will work alongside experienced engineers, receiving mentorship and training to build your skills in a supportive, remote-first environment.

Responsibilities:
  • Assist in the design, development, testing, and deployment of cloud-based applications and services.
  • Write clean, efficient, and maintainable code in languages such as Python, Java, or Go.
  • Participate in code reviews and contribute to team discussions on best practices and design decisions.
  • Learn and apply cloud computing concepts and services (e.g., AWS, Azure, GCP).
  • Troubleshoot and debug software issues, working collaboratively with senior developers to find solutions.
  • Contribute to the documentation of software designs, processes, and user guides.
  • Engage in continuous learning to stay updated with emerging technologies and industry trends.
  • Collaborate effectively with remote team members through various communication and project management tools.
  • Support the maintenance and enhancement of existing cloud infrastructure and applications.
  • Gain exposure to CI/CD pipelines and agile development methodologies.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of programming principles and at least one modern programming language (e.g., Python, Java, JavaScript, C++).
  • Basic understanding of cloud computing concepts is a plus.
  • Familiarity with version control systems like Git.
  • Strong problem-solving abilities and a keen attention to detail.
  • Excellent communication and teamwork skills, essential for remote collaboration.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and a passion for building high-quality software.
This role is ideal for individuals looking to kickstart their career in the tech industry within a flexible, remote setup, associated with our client's operations in **Nakuru, Nakuru, KE**. If you are driven, curious, and ready to make a significant impact, apply today!
This advertiser has chosen not to accept applicants from your region.

Junior Software Engineer - Graduate Program (Remote)

20200 Kapsuser KES60000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm renowned for its innovative solutions, is offering an exceptional opportunity for bright and ambitious graduates to join their fully remote Junior Software Engineer program. This is an ideal entry point into the tech industry, providing hands-on experience in software development within a supportive and collaborative virtual environment. As a Junior Software Engineer, you will work alongside experienced mentors on real-world projects, contributing to the design, development, testing, and deployment of software applications. You will gain exposure to various programming languages, development methodologies (Agile/Scrum), and modern tech stacks. The ideal candidate possesses a strong foundation in computer science principles, a passion for coding, and a keen eagerness to learn. While formal experience is not required, a portfolio of personal projects or contributions to open-source is highly valued. As this is a fully remote internship, excellent communication skills, self-discipline, and the ability to manage your time effectively are crucial. You will participate in virtual code reviews, team meetings, and collaborative problem-solving sessions. We are looking for enthusiastic and driven individuals who are passionate about technology and eager to build a career in software engineering. This is a fantastic opportunity to learn, grow, and make a tangible contribution to exciting software projects. The conceptual location for this internship is **Kericho, Kericho, KE**, but the role is performed entirely remotely. Join a company that invests in its talent and provides a comprehensive remote learning and development experience.
Key Responsibilities:
  • Assist in the design, coding, and testing of software applications under the guidance of senior engineers.
  • Write clean, maintainable, and efficient code in one or more programming languages (e.g., Java, Python, JavaScript).
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with team members through virtual communication tools to solve problems and share knowledge.
  • Learn and apply software development best practices and coding standards.
  • Contribute to code reviews and provide constructive feedback.
  • Assist in debugging and troubleshooting software defects.
  • Document code and technical specifications as required.
  • Gain exposure to various software development tools and technologies.
  • Support the overall software development lifecycle.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of fundamental computer science concepts (data structures, algorithms, object-oriented programming).
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills, with the ability to collaborate remotely.
  • Self-motivated, detail-oriented, and eager to learn new technologies.
  • Ability to manage time effectively and work independently in a remote setting.
  • A portfolio of personal projects, internships, or open-source contributions is a significant advantage.
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 Remote Graduate Software Engineer Program Jobs