9,786 Remote Graduate Software Developer jobs in Kenya

Remote Graduate Software Engineer

80100 Nairobi, Nairobi KES300000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a fast-growing technology company looking for bright and motivated Graduate Software Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to kick-start their careers in software development, working on cutting-edge projects and contributing to the design, development, and deployment of scalable software solutions. You will gain hands-on experience with modern development tools and methodologies, working alongside experienced engineers in a collaborative, remote-first environment.

As a Graduate Software Engineer, you will participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, debugging, and deployment. You will write clean, efficient, and well-documented code in one or more programming languages (e.g., Java, Python, JavaScript). You will contribute to the design and architecture of software systems, working to ensure performance, scalability, and maintainability. Collaborating with product managers, designers, and other engineers to deliver high-quality software products will be a key part of your role. You will be involved in code reviews, participate in agile development processes, and continuously learn new technologies and best practices. Troubleshooting and resolving software defects and issues will also be a significant responsibility.

We are seeking candidates who have recently completed or are about to complete a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming, is essential. Proficiency in at least one programming language is required, and familiarity with multiple languages is a plus. Understanding of software development principles and practices is important. Excellent problem-solving and analytical skills, coupled with a passion for technology and learning, are critical. Strong communication and teamwork skills are necessary for effective collaboration in a remote setting. The ability to work independently and manage your time effectively is crucial. Join our vibrant team remotely to contribute to our technological advancements, supporting our operations near **Mombasa, Mombasa, KE**.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer Program

80100 Casuarina KES40000 Monthly WhatJobs remove_red_eye View All

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm, is launching an exceptional remote Graduate Software Engineer Program designed for ambitious and talented recent graduates. This program is fully remote, providing a unique opportunity to kick-start your career in software development from anywhere. Participants will engage in intensive training, real-world projects, and mentorship from experienced engineers. You will gain hands-on experience in software design, development, testing, and deployment across various technologies and platforms. This is an unparalleled chance to learn, grow, and contribute to innovative projects in a supportive and dynamic remote environment.

Program Highlights:
  • Structured training modules covering key software development principles, methodologies, and technologies (e.g., Python, Java, JavaScript, cloud computing, Agile).
  • Participation in cross-functional teams to develop and deliver impactful software solutions.
  • Mentorship from senior software engineers providing guidance and career advice.
  • Exposure to the full software development lifecycle (SDLC).
  • Opportunities to work on challenging projects that align with business objectives.
  • Development of problem-solving, critical thinking, and collaborative skills in a remote setting.
  • Networking opportunities with peers and industry professionals.
  • Potential for full-time employment upon successful completion of the program.

Eligibility Criteria:
  • Recent graduate (within the last 1-2 years) with a Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a closely related technical field.
  • Strong foundation in programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent analytical and problem-solving abilities.
  • Strong communication and interpersonal skills.
  • Ability to work independently, manage time effectively, and demonstrate self-motivation in a remote environment.
  • A passion for technology and a desire to learn and grow.
  • Reliable internet connection and a suitable remote workspace.

This remote internship offers a comprehensive learning experience and a pathway to a successful career in software engineering. If you are a motivated graduate eager to gain practical experience and make a real impact, this program is for you. Join a company that invests in its talent and embraces the future of work.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer - Backend

01000 Makongeni KES1500 Hourly WhatJobs remove_red_eye View All

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking enthusiastic and motivated Graduate Software Engineers to join their dynamic, fully remote engineering team. This internship offers an unparalleled opportunity for recent graduates to gain hands-on experience in backend development, contributing to real-world projects from day one. You will be working alongside seasoned engineers, learning best practices in software design, coding, and deployment within a collaborative and supportive environment. This position is ideal for individuals passionate about technology, eager to learn, and looking to kickstart their career in software development. As a Graduate Software Engineer, you will participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and maintenance. You will assist in developing and maintaining robust backend services, writing clean and efficient code, and contributing to the continuous improvement of our software systems. Key learning opportunities include working with modern programming languages, cloud platforms, and agile methodologies. We are committed to fostering a learning environment where interns can grow their skills and make meaningful contributions. This is a remote-first role, allowing you to work from anywhere and gain exposure to a global team. The **Thika, Kiambu, KE** origin of this posting emphasizes our broad reach, but the role itself is entirely remote, offering flexibility and broad applicability. We encourage applications from individuals with a strong academic background in computer science or a related field, who possess a foundational understanding of programming concepts and algorithms. A proactive attitude, strong problem-solving skills, and excellent communication abilities are essential. This internship is designed to provide a comprehensive introduction to professional software engineering, with potential for future full-time employment based on performance and business needs.

Key Responsibilities:
  • Assist in the design, development, and maintenance of backend software systems.
  • Write clean, well-documented, and efficient code in relevant programming languages.
  • Participate in code reviews and contribute to team discussions on technical solutions.
  • Collaborate with senior engineers to troubleshoot and resolve software defects.
  • Gain practical experience with agile development methodologies and tools.
  • Contribute to the creation and execution of test cases.
  • Learn and apply industry best practices in software engineering.
  • Document technical designs and implementation details.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, Go, C++).
  • Understanding of data structures, algorithms, and object-oriented programming principles.
  • Familiarity with version control systems like Git.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively in a remote team environment.
  • Enthusiasm for learning and a proactive attitude.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Developer

30500 Tuwan KES60000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring talent to join their innovative technology division as a Remote Graduate Software Developer. This fully remote internship is designed to provide recent graduates with hands-on experience in software development within a supportive and challenging environment. You will be an integral part of a development team, contributing to the design, development, testing, and deployment of software solutions. This role offers exposure to modern development stacks and methodologies. Key responsibilities include writing clean, efficient, and maintainable code under the guidance of senior developers. You will participate in code reviews, assist in debugging and troubleshooting, and contribute to the overall software development lifecycle. This internship is an excellent platform to hone your programming skills in languages such as Python, Java, or JavaScript, and to gain practical experience with frameworks like React, Angular, or Node.js. Familiarity with version control systems like Git is expected. You will also have the opportunity to work with databases, cloud platforms, and CI/CD pipelines. We are seeking enthusiastic and motivated individuals who are eager to learn and contribute. A strong academic background in Computer Science, Software Engineering, or a related field is required. While prior professional experience is not mandatory, demonstrable personal projects or contributions to open-source initiatives are highly valued. Excellent problem-solving skills, a keen attention to detail, and strong communication abilities are essential for success in this remote role. You should be able to work independently, manage your time effectively, and collaborate productively with a distributed team. This internship provides a unique chance to gain real-world experience, build your professional network, and potentially secure a full-time position within a leading tech company. If you are passionate about software development and ready to kick-start your career, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Software Engineer Apprentice

50100 Kakamega, Western KES60000 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for recent graduates with a passion for technology to join their team as Remote Graduate Software Engineer Apprentices. This is an exceptional opportunity to kickstart your career in software development within a fully remote, collaborative environment. As an apprentice, you will receive comprehensive training and mentorship from experienced engineers, working on real-world projects that contribute to our client's innovative solutions. You will gain practical experience in coding, testing, debugging, and deploying software, utilizing various programming languages and development tools. This program is designed to equip you with the skills and knowledge needed to excel in the tech industry. The ideal candidate is an enthusiastic learner, a logical thinker, and a proactive team player eager to contribute and grow. You will be encouraged to experiment, learn, and develop your technical expertise under expert guidance.

Responsibilities:
  • Assist senior software engineers in the development and maintenance of software applications.
  • Write clean, efficient, and well-documented code in accordance with established standards.
  • Participate in code reviews to enhance learning and ensure code quality.
  • Help design, build, and test new software features and functionalities.
  • Troubleshoot and resolve software defects and issues.
  • Collaborate with team members in an agile development environment.
  • Learn and apply various programming languages, frameworks, and development tools.
  • Contribute to the documentation of technical specifications and user guides.
  • Engage in continuous learning and skill development through provided training and resources.
  • Support the team in improving existing software systems and processes.
  • Gain practical experience with version control systems (e.g., Git).
  • Participate in team meetings and contribute to problem-solving discussions.
Qualifications:
  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • A strong foundation in programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Excellent analytical and problem-solving abilities.
  • Good communication and collaboration skills, suitable for remote teamwork.
  • Ability to work independently, manage time effectively, and meet deadlines.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • A proactive attitude and a desire to contribute to team success.
  • A portfolio of personal projects or contributions to open-source projects is highly beneficial.
  • Recent graduates are strongly encouraged to apply.
This apprenticeship program is a stepping stone towards a fulfilling career in software engineering, offering invaluable hands-on experience and professional growth within a supportive remote setting. We are looking for aspiring engineers who are ready to make an impact.
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 15 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 18 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.
Be The First To Know

About the latest Remote graduate software developer Jobs in Kenya !

Remote Graduate Software Developer - Junior

30100 Tuwan KES40000 Annually WhatJobs

Posted 20 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 (Cloud)

20100 Mwembe KES80000 Annually WhatJobs

Posted 20 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.

Remote Graduate Software Engineer - Full Stack Development

60100 Meru , Eastern KES60000 Annually WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking motivated and enthusiastic Graduate Software Engineers to join their innovative, fully remote engineering team. This is an exceptional opportunity for recent graduates to gain hands-on experience in full-stack development within a dynamic and supportive virtual environment. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of cutting-edge web applications and services. The program is designed to provide comprehensive training in both front-end and back-end technologies, exposing you to modern development workflows, agile methodologies, and best practices. Key responsibilities will include writing clean, efficient code, participating in code reviews, debugging software issues, and collaborating with team members through virtual communication tools. We are looking for individuals with a strong foundational understanding of computer science principles, a passion for coding, and a willingness to learn rapidly. Proficiency in at least one programming language and familiarity with web development concepts are essential. The remote nature of this role fosters independence, self-discipline, and effective remote collaboration skills, which are highly valued in today's tech industry. Our client is committed to nurturing talent and providing a clear career progression path. Successful participants may be offered full-time positions upon completion of the program. If you are a recent graduate eager to launch your career in software engineering and contribute to impactful projects from the comfort of your home, this opportunity is perfect for you. We value candidates who are proactive, eager to learn, and possess strong problem-solving abilities. Your dedication and ability to adapt to a remote work setting will be crucial for your success.

Responsibilities:
  • Develop and implement front-end and back-end software components.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with senior engineers on software design and architecture.
  • Test and debug applications to ensure optimal performance and quality.
  • Assist in the deployment of software updates and new features.
  • Contribute to documentation of code and system designs.
  • Engage in learning new technologies and programming languages.
  • Work effectively within a remote agile development team.
  • Troubleshoot and resolve software defects and issues.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Solid understanding of object-oriented programming concepts.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Basic knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue.js).
  • Understanding of back-end development concepts and databases (e.g., SQL, NoSQL).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote environment.
  • Enthusiasm for learning and growing in the field of software development.
  • Previous internship or project experience in software development is a plus.
This graduate program is fully remote, allowing you to work from anywhere.
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 Developer Jobs