57 Graduate Software Developer jobs in whatjobs

Graduate Software Developer

80100 Nairobi, Nairobi KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated Graduate Software Developers to join their innovative technology team. This internship offers a unique opportunity for recent graduates to gain hands-on experience in a professional software development environment. While the company is based in **Mombasa, Mombasa, KE**, this role offers a fully remote experience, allowing interns to learn and contribute from anywhere. You will work alongside experienced developers, contributing to the design, development, testing, and deployment of software solutions. This internship will provide exposure to various programming languages, frameworks, and development methodologies. We are looking for individuals with a strong foundation in computer science principles, a passion for coding, and a desire to learn and grow. Your responsibilities will include writing clean, efficient, and well-documented code, participating in code reviews, debugging and troubleshooting issues, and collaborating with team members on project tasks. This is an excellent stepping stone for a career in software engineering, offering mentorship and real-world project experience. The remote nature of this internship requires strong self-discipline, effective communication, and the ability to work collaboratively in a virtual team setting. You will have the opportunity to work on challenging projects that will enhance your technical skills and build your professional portfolio. We encourage applications from recent graduates who are eager to make a tangible impact and develop their careers in the tech industry.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, maintainable, and efficient code in accordance with best practices.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Debug and troubleshoot software defects and issues.
  • Collaborate with senior developers and team members on project tasks and feature development.
  • Contribute to the creation of technical documentation.
  • Learn and apply new technologies and programming languages.
  • Participate in agile development processes and team meetings.
  • Assist in testing and quality assurance activities.
  • Support the deployment and maintenance of software solutions.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong understanding of programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Familiarity with software development lifecycle and methodologies.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn and adapt to new technologies.
  • Prior project experience (academic or personal) is a plus.
  • Must be eligible to work in the specified region or meet remote work requirements.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

50100 Kakamega, Western KES50000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for ambitious and talented Graduate Software Developers to join their innovative and collaborative team. This is a fully remote, internship position designed to provide hands-on experience and mentorship in a professional software development environment. Interns will have the chance to contribute to real-world projects, working alongside experienced developers on cutting-edge technologies. Responsibilities will include assisting in the design, development, testing, and deployment of software applications. You will gain exposure to various programming languages, frameworks, and development methodologies. The ideal candidate will have a strong academic background in Computer Science, Software Engineering, or a related field, coupled with a genuine passion for technology and problem-solving. You should possess a solid understanding of fundamental programming concepts and data structures. While prior professional experience is not required, demonstrated personal projects or contributions to open-source initiatives will be highly valued. This role demands excellent communication skills, a proactive attitude, and the ability to learn quickly and adapt to new challenges. You will work collaboratively with team members in a virtual setting, demonstrating strong teamwork and interpersonal skills. We are looking for individuals who are eager to develop their skills, contribute fresh perspectives, and grow within a supportive and forward-thinking company. This is a fantastic stepping stone for individuals aspiring to build a successful career in software development. The internship is based in Kakamega, Kakamega, KE , but is fully remote, allowing you to work from anywhere. We offer a stimulating and challenging work environment where your contributions will be recognized and valued. This is an excellent opportunity to gain practical experience and build a strong foundation for your future career.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

60100 Embu, Eastern KES40000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a unique opportunity for ambitious and talented Graduate Software Developers to join their innovative team. This is a fully remote internship, providing you with the chance to gain invaluable real-world experience without geographical constraints. As a Graduate Software Developer Intern, you will be involved in the full software development lifecycle, from design and coding to testing and deployment. You will work on challenging projects, contributing to the development of cutting-edge applications and systems under the guidance of experienced mentors. We are looking for individuals with a strong foundational understanding of programming principles, a passion for technology, and a desire to learn and grow. You will have the opportunity to work with various programming languages and technologies, expanding your technical skill set. This remote internship is designed to foster your professional development, providing you with hands-on experience in a collaborative virtual environment. We value curiosity, initiative, and a collaborative spirit. Your contributions will be integral to our team's success. This is an exceptional pathway for aspiring developers to launch their careers in the tech industry. You will be encouraged to ask questions, experiment with new ideas, and develop your problem-solving abilities. The remote nature of this internship allows for flexible working arrangements while maintaining close communication with your team through our digital collaboration tools. Successful interns will gain a comprehensive understanding of modern software development practices and potentially secure future employment opportunities with our client.
Responsibilities:
  • Assist in the design, development, and implementation of software applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews and contribute to team discussions.
  • Assist in testing and debugging software to ensure quality and performance.
  • Collaborate with senior developers and mentors to understand project requirements.
  • Learn and apply new programming languages, frameworks, and tools.
  • Contribute to technical documentation.
  • Support the deployment and maintenance of software systems.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of fundamental programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Basic knowledge of software development methodologies (e.g., Agile).
  • Excellent problem-solving and analytical skills.
  • Good communication and collaboration skills.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively in a remote setting.
  • A portfolio of personal projects or contributions to open-source is a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

30200 Tuwan KES45000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a cutting-edge technology firm specializing in innovative software solutions, is thrilled to offer a fully remote Graduate Software Developer internship. This is an unparalleled opportunity for recent graduates or individuals early in their careers to gain hands-on experience in software development within a dynamic, virtual environment. As a Graduate Software Developer, you will be an integral part of our client's engineering team, contributing to the design, development, and testing of software applications. You will work closely with senior developers, learning best practices in coding, debugging, and software architecture. Key responsibilities will involve writing clean, efficient, and maintainable code, participating in code reviews, assisting with the implementation of new features, and troubleshooting existing software issues. 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 technology. Excellent problem-solving skills, a willingness to learn, and strong communication abilities are essential for this remote role. You will need to be self-motivated and capable of managing your time effectively to meet project deadlines. This internship is designed to provide comprehensive training and mentorship, setting you up for a successful career in software development. The focus will be on practical application of theoretical knowledge and exposure to real-world software development challenges. This is an excellent opportunity to contribute to meaningful projects while developing your professional skills in a supportive, remote setting. The successful candidate will be enthusiastic about coding and eager to immerse themselves in a collaborative, innovative team culture. You will gain valuable experience working with modern development tools and methodologies. This program is based out of our client's development centers with a designation towards **Kitale, Trans-Nzoia, KE**, but the internship is performed entirely remotely, allowing you to learn and grow from your home.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

30100 Tuwan KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking motivated and enthusiastic Graduate Software Developers for a fully remote, paid internship opportunity. This is an excellent program designed for recent graduates to kickstart their careers in software development, providing hands-on experience in a collaborative and innovative environment. You will work alongside experienced developers, contributing to the design, development, and testing of software applications.

Key responsibilities include:
  • Assisting in the design, coding, testing, and debugging of software applications.
  • Learning and applying various programming languages and development tools.
  • Collaborating with senior developers and team members on software projects.
  • Participating in code reviews and contributing to code quality standards.
  • Assisting in the development of technical documentation.
  • Gaining exposure to agile development methodologies.
  • Troubleshooting and resolving software defects.
  • Contributing to the continuous improvement of software development processes.
  • Researching and evaluating new technologies and frameworks.
  • Actively seeking opportunities for learning and professional growth.

The ideal candidate will be a recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. A strong understanding of fundamental programming concepts is required. Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript) is essential. Familiarity with software development lifecycle (SDLC) and common development tools is a plus. Excellent problem-solving skills, attention to detail, and a willingness to learn are paramount. Good communication and interpersonal skills, with the ability to work effectively in a remote team environment. This is a fantastic opportunity for aspiring software developers to gain invaluable industry experience while working remotely. The position is conceptually related to **Eldoret, Uasin Gishu, KE**, but is a fully remote opportunity.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

70100 Abothuguchi West KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing tech startup, is offering an exciting opportunity for enthusiastic Graduate Software Developers to join their dynamic engineering team. This internship program is designed to provide recent graduates with invaluable hands-on experience in a real-world software development environment. You will work alongside experienced developers on challenging and innovative projects, contributing to the design, development, testing, and deployment of cutting-edge software solutions. As an intern, you will be exposed to various aspects of the software development lifecycle, gaining practical skills in programming languages, development tools, and agile methodologies. Your responsibilities may include writing clean, efficient code, participating in code reviews, debugging and troubleshooting software issues, and contributing to technical documentation. We are looking for individuals with a strong foundation in computer science principles and a passion for software engineering. A Bachelor's degree in Computer Science, Software Engineering, or a related discipline is required. Proficiency in at least one programming language such as Python, Java, or C++ is highly desirable. Familiarity with data structures, algorithms, and object-oriented programming concepts is essential. Excellent problem-solving skills, a keen attention to detail, and a willingness to learn and adapt are paramount. You will be expected to work collaboratively within a team, communicate effectively, and contribute positively to the team's goals. This internship provides an exceptional platform to develop your technical expertise, build your professional network, and explore career paths within the technology sector. We are committed to fostering a supportive and challenging work environment where interns can thrive and make meaningful contributions. This is more than just an internship; it's a stepping stone to a successful career in software development.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

00200 Ngong KES90000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated Graduate Software Developers to join their fully remote team through an exciting internship program. This is an unparalleled opportunity for recent computer science graduates to kickstart their careers in software development. You will be an integral part of the development lifecycle, contributing to the design, coding, testing, and deployment of innovative software solutions. Under the guidance of experienced mentors, you will gain practical experience with various programming languages (e.g., Java, Python, C++), frameworks, and development methodologies. Your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and collaborating with team members to troubleshoot and resolve software defects. You will also be involved in developing new features, documenting software designs, and contributing to the continuous improvement of our client's software products. The ideal candidate possesses a strong foundation in computer science principles, a passion for coding, and a keen eye for detail. Excellent problem-solving skills, a proactive attitude, and the ability to work effectively in a collaborative remote environment are crucial. Familiarity with version control systems like Git is highly desirable. This internship provides a comprehensive learning experience, exposure to cutting-edge technologies, and the potential for full-time employment upon successful completion. Our client is committed to fostering a supportive remote work culture that encourages learning and innovation. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate software developer Jobs in Kenya !

Graduate Software Developer

20400 Mwembe KES50000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting Graduate Software Developer internship opportunity, designed for enthusiastic and talented individuals looking to launch their careers in the tech industry. This is a fully remote internship, providing a unique chance to gain practical, hands-on experience within a dynamic software development environment from anywhere. Interns will work alongside experienced developers, contributing to real-world projects, and learning cutting-edge technologies. You will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and documentation, under the guidance of senior team members. This role requires a strong foundational understanding of programming principles and at least one programming language (e.g., Python, Java, JavaScript). We are looking for candidates who are eager to learn, possess excellent problem-solving skills, and demonstrate a keen interest in software engineering. The ability to work independently, manage time effectively, and collaborate remotely with a distributed team is crucial. You will have the opportunity to develop skills in areas such as web development, mobile applications, data analysis, or cloud computing, depending on project needs. This internship is an excellent stepping stone for individuals aiming for a successful career in software development. We provide comprehensive training and mentorship to ensure interns acquire valuable industry knowledge and build a strong portfolio. Our client is committed to fostering a supportive and inclusive remote work culture, where every intern's contribution is valued. Successful completion of this internship may lead to opportunities for full-time employment. If you are a motivated graduate ready to immerse yourself in the world of software development and gain invaluable experience, this remote internship is the perfect fit for you.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

60200 Meru , Eastern KES35000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting fully remote Graduate Software Developer opportunity designed for ambitious individuals eager to launch their careers in software engineering. This program provides hands-on experience in a dynamic, collaborative team environment, working on real-world software development projects. You will be involved in coding, testing, debugging, and collaborating with senior developers to build innovative solutions. We are seeking enthusiastic, motivated individuals with a strong foundation in programming principles and a passion for technology. This fully remote position allows you to learn and grow from anywhere, fostering independence and excellent time-management skills. You will gain exposure to various programming languages, development methodologies, and cutting-edge tools. Our mentorship program ensures you receive guidance and support throughout your internship, accelerating your professional development. If you are a recent graduate with a degree in Computer Science or a related field, possess strong problem-solving skills, and are eager to contribute to a forward-thinking company, we encourage you to apply. This is an exceptional chance to build your portfolio and gain invaluable industry experience. The role is conceptualized within the **Meru, Meru, KE** region but is entirely remote.

Responsibilities:
  • Write clean, efficient, and well-documented code.
  • Participate in the design and development of software applications.
  • Assist in testing and debugging software to ensure quality and performance.
  • Collaborate with senior developers on project tasks.
  • Learn and apply new programming languages and technologies.
  • Contribute to code reviews and team discussions.
  • Help maintain and improve existing software systems.
  • Understand and follow software development best practices.
  • Document technical designs and implementation details.
  • Participate in daily stand-ups and team meetings.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline.
  • Strong understanding of programming fundamentals (e.g., data structures, algorithms).
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with software development lifecycle (SDLC).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • Basic understanding of version control systems (e.g., Git) is a plus.
  • A proactive and motivated attitude towards learning and development.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer

40100 Tuwan KES45000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and talented Graduate Software Developer to join their innovative and fully remote engineering team. This internship offers a unique chance to gain hands-on experience in software development within a collaborative and supportive environment. You will have the opportunity to work on real-world projects, contributing to the design, development, and testing of cutting-edge software solutions. The role is designed for individuals eager to learn, grow, and apply their academic knowledge to practical challenges. As a remote intern, you will be integrated into the team's workflows, participating in daily stand-ups, code reviews, and project planning sessions.

Key Responsibilities:
  • Assist in writing clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Learn and apply various programming languages and frameworks relevant to the company's technology stack.
  • Collaborate with team members to troubleshoot and debug software issues.
  • Contribute to the creation of technical documentation.
  • Engage in code reviews to ensure code quality and adherence to standards.
  • Research and propose new technologies or approaches to improve existing systems.
  • Work on assigned tasks and projects within set timelines.
  • Actively participate in team meetings and knowledge-sharing sessions.
  • Develop a strong understanding of agile development methodologies.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming concepts and one or more programming languages (e.g., Java, Python, JavaScript, C++).
  • Understanding of data structures and algorithms.
  • Familiarity with version control systems like Git.
  • Strong problem-solving and debugging abilities.
  • Good communication and interpersonal skills.
  • Ability to work effectively in a remote team environment.
  • A keen interest in learning new technologies and software development practices.
  • Proactive attitude and eagerness to contribute.
  • Understanding of software testing principles is a plus.

This role is a fully remote position, allowing you to work from your preferred location. You will be an integral part of our client's development process, gaining invaluable experience and contributing to impactful projects. This is an ideal opportunity for aspiring software developers looking to gain practical experience and build a strong foundation for their career in technology. Embrace the future of work with this exciting remote internship.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

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