9,771 Graduate Software Developer Full Stack Remote jobs in Kenya

Graduate Software Developer - Full Stack (Remote)

01000 Makongeni KES80000 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 exciting fully remote Graduate Software Developer internship opportunity for ambitious individuals eager to launch their careers in the tech industry. This program is designed to provide comprehensive training and hands-on experience in full-stack development, allowing interns to contribute to real-world projects under the guidance of experienced mentors. You will gain exposure to various programming languages, frameworks, and development methodologies, working on both front-end and back-end components of our client's innovative software solutions. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, assisting with debugging and testing, and contributing to the overall software development lifecycle. The ideal candidate is a recent graduate with a degree in Computer Science, Software Engineering, or a related field, possessing a strong understanding of data structures, algorithms, and object-oriented programming principles. Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript) and familiarity with web technologies are required. Excellent problem-solving skills, a passion for learning, and the ability to collaborate effectively in a remote team environment are essential. This internship offers a unique chance to develop critical skills, build a professional network, and make a tangible impact while working from anywhere.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Full Stack (Remote)

60200 Meru , Eastern KES30000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a premier opportunity for ambitious recent graduates to embark on a career in software engineering through a comprehensive remote graduate program. This role is designed for individuals passionate about coding and technology, eager to contribute to real-world projects from a remote location, while being virtually based from your home in or near Meru, Meru, KE . As a Graduate Software Engineer, you will collaborate with experienced developers on the design, development, testing, and deployment of software solutions. You will gain exposure to the full software development lifecycle, working across both front-end and back-end technologies. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, troubleshooting and debugging applications, and contributing to the improvement of development processes. You will be trained on various programming languages, frameworks, and tools relevant to our client's technology stack. Strong problem-solving skills, a logical mindset, and a keen interest in learning new technologies are essential. While a foundational understanding of software development principles is expected, a willingness to learn and grow rapidly is paramount. Excellent communication skills are vital for effective collaboration within a remote team environment. We are seeking enthusiastic, proactive, and team-oriented individuals who are excited to kickstart their careers in a dynamic, innovative tech company that embraces remote work. This program provides invaluable mentorship and hands-on experience, setting you up for a successful and rewarding career in software engineering. Successful candidates will be instrumental in developing the next generation of our client's digital products and services.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Backend Development

50200 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 excited to welcome ambitious and talented Graduate Software Engineers to join their fully remote engineering team through an internship program. This is an exceptional opportunity for recent graduates to kickstart their careers in software development, gaining invaluable hands-on experience in a professional, remote-first environment. You will work alongside experienced engineers, contributing to real-world projects and learning best practices in backend development. The program is designed to provide comprehensive training and mentorship, covering areas such as software design principles, coding standards, version control, and agile methodologies. Interns will have the chance to develop skills in programming languages like Python, Java, or Node.js, and work with databases and cloud technologies. Our remote setup ensures that you can learn and grow from anywhere, with access to all the necessary tools and support for a productive and engaging internship experience. Responsibilities include assisting senior engineers in designing, developing, and testing backend systems; writing clean, maintainable, and efficient code; participating in code reviews and team meetings; troubleshooting and debugging software issues; contributing to documentation; and actively learning new technologies and programming languages. We are looking for enthusiastic individuals with a strong foundation in computer science principles, a passion for coding, and a desire to learn and contribute. The ability to work independently, manage time effectively, and collaborate within a virtual team is essential. Qualifications include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field; a solid understanding of data structures, algorithms, and object-oriented programming; familiarity with at least one backend programming language (e.g., Python, Java, C#, Go); basic knowledge of databases (SQL/NoSQL) and version control systems (Git); strong problem-solving skills; excellent communication and interpersonal abilities suitable for remote collaboration; and a proactive attitude and eagerness to learn. This is more than just an internship; it's a stepping stone to a rewarding career in technology with a leading remote-first company. Apply now to join our innovative team!
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Junior Developer

20100 Mwembe KES50000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading software development house specializing in custom enterprise solutions, is seeking ambitious and motivated Graduate Software Engineers to join their dynamic team in **Nakuru, Nakuru, KE**. This is an exciting internship opportunity designed for recent graduates eager to launch their careers in software development. You will work alongside experienced engineers on real-world projects, gaining hands-on experience in the full software development lifecycle. Your responsibilities will include assisting in the design, development, testing, and deployment of software applications under the guidance of senior team members. You will learn to write clean, efficient, and well-documented code, participate in code reviews, and contribute to technical discussions. 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. Familiarity with at least one programming language (e.g., Python, Java, C++) is required, and knowledge of software development methodologies is a plus. You should possess excellent analytical and logical thinking skills, a keen attention to detail, and a strong desire to learn and grow. The ability to work collaboratively within a team environment and excellent communication skills are also essential. This internship provides a structured learning experience, mentorship from industry professionals, and the potential for full-time employment upon successful completion. Join us and be part of a company that values innovation, teamwork, and professional development.

Key Responsibilities:
  • Assist in the design and development of software applications.
  • Write, test, and debug code under the supervision of senior engineers.
  • Participate in code reviews and contribute to code quality improvements.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members on project tasks and problem-solving.
  • Contribute to the creation of technical documentation.
  • Gain experience with various programming languages and development tools.
  • Support the testing and deployment of new software features.
  • Engage in continuous learning and skill development.

Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, IT, or a related discipline.
  • Solid understanding of fundamental programming concepts.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with data structures and algorithms.
  • Good analytical and problem-solving skills.
  • Ability to work effectively in a team.
  • Strong written and verbal communication skills.
  • Eagerness to learn and adapt to new technologies.
  • Prior internship or personal project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Technical Trainee - Software Development

30200 Moiben KES60000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright and ambitious recent graduates to join their innovative team as Remote Graduate Technical Trainees specializing in Software Development. This is a fantastic opportunity for individuals eager to kick-start their careers in technology, gaining hands-on experience in a fully remote setting. You will be part of a structured training program designed to develop your skills in modern software development methodologies, programming languages, and collaborative development tools. Under the guidance of experienced mentors, you will contribute to real-world projects, learn best practices in coding, testing, and deployment, and gain exposure to various aspects of the software development lifecycle. Responsibilities will include assisting senior developers, writing and testing code, participating in code reviews, and contributing to project documentation. The ideal candidate will have a strong foundational understanding of computer science principles, excellent problem-solving abilities, and a passion for learning and technology. A recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field is required. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is essential. You should possess strong analytical skills, a keen eye for detail, and excellent communication skills, particularly in a virtual environment. This program is designed to provide you with the necessary skills and experience to transition into a full-time software development role. We are looking for individuals who are proactive, eager to learn, and can work effectively as part of a remote team.Responsibilities:
  • Participate in a comprehensive software development training program.
  • Assist senior developers in designing, coding, and testing software applications.
  • Write clean, maintainable, and efficient code based on project requirements.
  • Debug and resolve software defects identified during testing.
  • Collaborate with team members through virtual meetings and communication tools.
  • Contribute to project documentation and knowledge sharing efforts.
  • Learn and apply best practices in software development, including version control and agile methodologies.
  • Participate in code reviews and provide constructive feedback.
  • Assist in the deployment and testing of software releases.
  • Continuously learn and adapt to new technologies and programming languages.
Qualifications:
  • Recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, suitable for a remote work environment.
  • Eagerness to learn and a passion for software development.
  • Ability to work independently and manage time effectively.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Understanding of agile development methodologies is beneficial.
  • Creative thinking and a proactive approach to challenges.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Junior Developer Program

80201 Nairobi, Nairobi KES60000 Monthly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting Graduate Software Engineer program designed to nurture emerging talent and provide a robust foundation in software development. This is a fully remote, paid internship opportunity for recent graduates eager to kickstart their careers in technology. You will gain hands-on experience working on real-world projects, collaborating with experienced engineers, and learning various aspects of the software development lifecycle. The program focuses on developing skills in coding, debugging, testing, and deploying software applications across different platforms. You will be exposed to modern programming languages, development tools, and agile methodologies. Our client is committed to providing a supportive and challenging learning environment, with regular mentorship and feedback sessions. The ideal candidate will possess a strong passion for technology, a solid understanding of fundamental computer science principles, and a proactive attitude towards learning and problem-solving. This internship is an excellent stepping stone for individuals aspiring to become skilled software engineers, offering valuable experience and potential for future full-time employment within our client's organization. You'll have the opportunity to contribute to innovative projects while developing your technical and professional capabilities in a remote setting.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, efficient, and well-documented code.
  • Participate in code reviews and provide constructive feedback.
  • Collaborate with senior engineers on feature development and bug fixing.
  • Learn and apply industry-standard development tools and technologies.
  • Contribute to the continuous improvement of software development processes.
  • Participate in team meetings and agile ceremonies.
  • Troubleshoot and resolve software defects.
  • Document technical specifications and system designs.
  • Develop a strong understanding of software architecture and best practices.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals and data structures.
  • Familiarity with at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Enthusiasm for learning new technologies and programming languages.
  • Excellent problem-solving and analytical skills.
  • Good written and verbal communication skills.
  • Ability to work effectively in a remote team environment.
  • Proactive attitude and strong work ethic.
  • Eagerness to learn and contribute.
  • Previous internship or personal coding projects are a plus.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer - Entry Level

40200 Tuwan KES60000 Monthly WhatJobs remove_red_eye View All

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a fast-growing technology firm specializing in cutting-edge software solutions, is seeking ambitious and talented Graduate Software Engineers to join their fully remote internship program. This is an exceptional opportunity for recent graduates to gain hands-on experience in a professional software development environment, working alongside experienced engineers on real-world projects. You will be involved in the design, development, testing, and deployment of innovative software applications. This internship is designed to provide a comprehensive learning experience, covering various aspects of the software development lifecycle. You will contribute to coding tasks, participate in code reviews, assist with debugging and troubleshooting, and learn about agile development methodologies. The program emphasizes mentorship and skill development, offering interns exposure to modern technologies and best practices. Responsibilities include: Writing clean, efficient, and well-documented code under the guidance of senior engineers; Assisting in the design and implementation of software features; Participating in debugging and resolving software defects; Contributing to unit testing and integration testing efforts; Learning and applying software development best practices and standards; Collaborating with team members in a remote, agile environment; Participating in team meetings and code reviews; Documenting technical designs and processes; Gaining exposure to various programming languages, frameworks, and tools.

The ideal candidate will be a recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related field. Proficiency in at least one programming language such as Java, Python, C++, or JavaScript is required. A strong understanding of data structures, algorithms, and object-oriented programming principles is essential. Familiarity with version control systems (e.g., Git) is a plus. Excellent problem-solving skills, a keen analytical mind, and a strong desire to learn are paramount. The ability to work effectively in a remote team setting, communicate clearly, and manage time efficiently is crucial. This internship is designed for individuals who are passionate about technology and eager to launch their careers in software engineering. We are looking for motivated individuals who can quickly adapt and contribute to our client's innovative projects.

We seek enthusiastic graduates ready to immerse themselves in a challenging and rewarding remote internship. If you are passionate about coding and eager to build a strong foundation in software engineering, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Graduate software developer full stack remote Jobs in Kenya !

Graduate Software Engineer - Full Stack Development

30401 Tuwan KES100000 Annually WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client is seeking enthusiastic and talented Graduate Software Engineers to join their dynamic development team. This position is not remote and requires on-site presence. You will be involved in the entire software development lifecycle, from design and coding to testing and deployment of innovative applications. This is an excellent opportunity for recent graduates to gain hands-on experience with modern technologies and methodologies. You will work under the mentorship of experienced engineers, contributing to various projects and learning best practices in software engineering.

Key Responsibilities:
  • Develop, test, and maintain high-quality software code for web and mobile applications.
  • Collaborate with senior engineers to design software solutions and new features.
  • Participate in code reviews to ensure code quality and adherence to standards.
  • Debug and resolve software defects and issues.
  • Assist in the implementation of new technologies and frameworks.
  • Write clear and concise technical documentation.
  • Contribute to unit testing and integration testing efforts.
  • Learn and apply software development best practices and agile methodologies.
  • Work closely with product managers and designers to understand project requirements.
  • Actively participate in team meetings and contribute to problem-solving discussions.
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related technical field. A strong understanding of fundamental programming concepts and data structures is required. Proficiency in at least one programming language (e.g., Java, Python, JavaScript) is essential. Familiarity with databases (SQL or NoSQL) and web development frameworks (e.g., React, Angular, Spring Boot) is a plus. Excellent problem-solving, analytical, and communication skills are necessary. The ability to work collaboratively in a team environment and a strong desire to learn and grow are paramount. This is a fantastic entry-level opportunity for aspiring software engineers to build a successful career.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

00201 Ongata Rongai, Rift Valley KES45000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking bright and ambitious Graduate Software Engineers to join their innovative, fully remote internship program. This is a fantastic opportunity for aspiring engineers to kickstart their careers by gaining practical experience in software development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of software solutions. Responsibilities include writing clean, efficient, and maintainable code, participating in code reviews, debugging issues, and collaborating on the implementation of new features. The ideal candidate will have a strong foundation in computer science principles, data structures, and algorithms, with a degree in Computer Science, Software Engineering, or a related field. Proficiency in at least one modern programming language (e.g., Python, Java, C++, JavaScript) is required. Experience with version control systems like Git is also essential. As this is a fully remote internship, candidates must possess excellent self-management, communication, and teamwork skills. You should be comfortable working independently, proactively seeking solutions, and collaborating effectively with a virtual team across different time zones. This program emphasizes learning and professional development, providing mentorship and exposure to real-world software engineering challenges. Join us to build cutting-edge software and grow your technical expertise in a flexible, remote environment. This position is linked to the **Ongata Rongai, Kajiado, KE** area but is a fully remote role, welcoming applications from talented graduates.
This advertiser has chosen not to accept applicants from your region.

Junior Graduate Engineer (Software Development) - Remote

20200 Mwembe KES60000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated and eager Junior Graduate Engineer to join our thriving remote team as an Intern focusing on Software Development. This internship is designed for recent graduates passionate about technology and eager to gain hands-on experience in a professional software development environment. You will work under the guidance of experienced senior engineers, contributing to various stages of the software development lifecycle. Responsibilities will include assisting in coding, testing, debugging, and documenting software applications. You will gain exposure to modern programming languages, development tools, and agile methodologies. This is a fantastic chance to build a strong foundation in software engineering, learn best practices, and contribute to real-world projects. The ideal candidate is a quick learner, a team player, and possesses strong analytical and problem-solving skills. While this role is fully remote, you must be able to dedicate yourself fully to learning and contributing. We are looking for individuals who are proactive in seeking knowledge and eager to take on new challenges. This internship will provide invaluable experience and could lead to future career opportunities within our organization. You will be involved in tasks such as writing unit tests, participating in code reviews (as a learner), assisting with bug fixes, and contributing to technical documentation. Effective communication and the ability to work collaboratively in a virtual setting are key. The location context of Naivasha, Nakuru, KE is provided for geographical interest, but the role is completely remote, emphasizing your ability to work effectively from any location.

Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, maintainable, and efficient code under the guidance of senior engineers.
  • Participate in unit testing and integration testing activities.
  • Assist in debugging and resolving software defects.
  • Contribute to technical documentation, including user guides and internal wikis.
  • Learn and apply software development best practices and methodologies.
  • Collaborate effectively with team members in a remote, agile environment.
  • Participate in team meetings and contribute to discussions.
  • Gain practical experience with various programming languages and development tools.
  • Support senior engineers in various project tasks as assigned.
  • Demonstrate a strong willingness to learn and adapt to new technologies.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
  • Basic understanding of software development principles and methodologies.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and develop new skills.
  • Team-oriented mindset and ability to collaborate virtually.
  • Prior personal coding projects or contributions to open-source projects are a plus.
  • A keen interest in the technological landscape relevant to Naivasha, Nakuru, KE is a plus, but not 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 Full Stack Remote Jobs