9039 Graduate Software Developer Remote jobs in whatjobs

Graduate Software Developer (Remote)

40100 Kisumu KES30000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking bright and enthusiastic Graduate Software Developers to join their innovative and fully remote engineering team. This is an exceptional opportunity for recent graduates to kick-start their careers in software development, gaining hands-on experience with modern technologies and contributing to impactful projects. You will work alongside experienced engineers, learning best practices in software design, development, testing, and deployment. The ideal candidate possesses a strong foundation in programming principles, a passion for coding, and a desire to continuously learn and grow. This role offers a structured mentorship program designed to develop your skills in a collaborative, remote-first environment, preparing you for a successful career in technology.

Responsibilities:
  • Write clean, efficient, and well-documented code in languages such as Python, Java, JavaScript, or C++.
  • Assist in the design, development, and maintenance of software applications.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Collaborate with senior developers and cross-functional teams to define software requirements.
  • Contribute to the entire software development lifecycle, from conception to deployment.
  • Assist in testing and debugging software to identify and resolve issues.
  • Learn and apply agile development methodologies.
  • Help maintain and improve existing software systems.
  • Stay up-to-date with emerging technologies and industry trends.
  • Contribute to technical documentation and knowledge sharing.
  • Actively participate in team meetings and problem-solving sessions.
  • Develop a strong understanding of software architecture and design patterns.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • A strong academic record and a solid understanding of programming fundamentals and data structures.
  • Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, C#, C++).
  • Familiarity with version control systems, such as Git.
  • Basic understanding of software development principles and methodologies (e.g., Agile, Scrum).
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • A proactive attitude, a keenness to learn, and a passion for software development.
  • Ability to manage time effectively and work independently in a remote setting.
  • A reliable internet connection and a suitable home office setup are required.
  • Internship or project experience in software development is a plus.

This program offers an outstanding pathway to becoming a skilled software engineer, providing comprehensive training, real-world project experience, and the flexibility of remote work.
Location: Kisumu, Kisumu, KE
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.

Junior Graduate Software Developer (Remote)

80100 Nairobi, Nairobi KES80000 Monthly WhatJobs remove_red_eye View All

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a rapidly growing technology firm, is excited to offer a fully remote Junior Graduate Software Developer internship opportunity. This role is designed for enthusiastic and motivated recent graduates eager to launch their careers in software development. You will gain invaluable hands-on experience working on real-world projects alongside our experienced development team. This internship is entirely remote, providing a flexible and accessible learning environment. You will have the opportunity to contribute to various stages of the software development lifecycle, including coding, testing, debugging, and documentation, under the guidance of senior developers. We are looking for individuals with a foundational understanding of programming concepts and a passion for learning new technologies. Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript, C#) is required. You will be exposed to different development methodologies, version control systems (like Git), and agile practices. The ideal candidate is a quick learner, a collaborative team player, and possesses strong problem-solving skills. Excellent communication skills are essential for effective remote collaboration. This internship will provide you with practical experience, mentorship, and the chance to build a strong portfolio. We aim to provide a supportive and challenging environment where you can develop your technical skills and gain insight into the professional software development world. Your contribution, though at a junior level, will be valued and contribute to the team's success. This is an excellent stepping stone for aspiring software engineers looking to gain industry experience and prove their capabilities in a professional setting.
Responsibilities:
  • Assist in the development and implementation of software features.
  • Write clean, maintainable, and efficient code under supervision.
  • Participate in code reviews and testing processes.
  • Debug and resolve software defects.
  • Contribute to technical documentation.
  • Collaborate with team members using remote communication tools.
  • Learn and apply new programming languages and technologies.
  • Assist in the implementation of user interface designs.
  • Support the deployment and maintenance of software applications.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Recent graduate with a strong academic record.
  • Foundational knowledge of programming principles and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
  • Understanding of software development lifecycle concepts.
  • Eagerness to learn and adapt to new technologies.
  • Good problem-solving and analytical skills.
  • Effective communication and collaboration skills for remote work.
  • Proactive attitude and ability to work independently.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Developer - Remote Internship

80100 Abothuguchi West KES60000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and driven Graduate Software Developers for a fully remote internship program. This is an exceptional opportunity for recent computer science or related field graduates to gain practical, hands-on experience in software development within a supportive and innovative environment. You will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of software applications. This remote internship is designed to provide a comprehensive learning experience, covering various aspects of the software development lifecycle. You will be exposed to modern programming languages, development methodologies, and collaborative tools used by leading tech companies. The ability to learn quickly, adapt to new technologies, and work effectively within a virtual team is paramount. Responsibilities include writing clean, efficient, and well-documented code; participating in code reviews; debugging and troubleshooting issues; and contributing to project documentation. You will have the chance to develop your skills in areas such as web development, mobile development, database management, or cloud computing, depending on project needs and your interests. We are looking for individuals with a strong foundational understanding of computer science principles, data structures, and algorithms. Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C#) is essential. Experience with version control systems like Git is highly desirable. This internship offers a unique pathway to a career in software engineering, providing valuable industry experience and networking opportunities. You will be paired with a mentor who will guide your development and provide regular feedback. Embrace the flexibility of remote work while immersing yourself in challenging and rewarding software development tasks. This role is perfect for proactive individuals eager to build their professional portfolio and make a tangible impact. The skills and experience gained during this internship will be invaluable for future career prospects in the tech industry. Our client is committed to fostering a collaborative and inclusive remote working culture, ensuring all interns feel connected and supported.
Responsibilities:
  • Write and test high-quality code for software applications.
  • Participate in the design and development of new features.
  • Debug and resolve software defects and issues.
  • Contribute to code reviews and collaborate with other developers.
  • Assist in the creation and maintenance of technical documentation.
  • Learn and apply new programming languages, frameworks, and tools.
  • Support the deployment and testing of software releases.
  • Participate in team meetings and contribute to project discussions.
  • Adhere to coding standards and best practices.
Qualifications:
  • 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 (e.g., Python, Java, JavaScript).
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, especially in a remote setting.
  • Eagerness to learn and adapt to new technologies quickly.
  • Previous personal or academic projects demonstrating coding ability are a plus.
The internship is based in Garissa, Garissa, KE , but is operated remotely.
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.

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.
Be The First To Know

About the latest Graduate software developer remote Jobs in Kenya !

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

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 Developer - Full Stack

00100 Abothuguchi West KES90000 Annually WhatJobs remove_red_eye View All

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

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 Remote Jobs