7 Remote Trainee Software Developer jobs in whatjobs

Remote Trainee Software Developer

20101 Mwembe KES80000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking ambitious and motivated individuals to join their prestigious apprenticeship program as Trainee Software Developers. This is a fully remote opportunity designed to provide comprehensive training and hands-on experience in software development. Trainees will work alongside experienced engineers, learn various programming languages, software development methodologies, and contribute to real-world projects. The program aims to build a strong foundation in coding, problem-solving, and collaborative development practices. Successful candidates will gain practical skills and knowledge necessary to launch a successful career in technology.

Key Responsibilities:
  • Participate in structured training sessions covering programming fundamentals, algorithms, and data structures.
  • Learn and apply object-oriented programming principles.
  • Develop basic software applications and features under the guidance of senior developers.
  • Assist in writing clean, maintainable, and efficient code.
  • Participate in code reviews and provide constructive feedback.
  • Learn to use development tools and version control systems (e.g., Git).
  • Collaborate with team members in a remote setting to achieve project goals.
  • Troubleshoot and debug software issues.
  • Contribute to documentation and testing efforts.
  • Actively seek opportunities for learning and skill development.

Qualifications:
  • Recent graduate with a degree in Computer Science, Software Engineering, Information Technology, or a related technical field, OR demonstrable passion and self-taught skills in programming.
  • Basic understanding of at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills, crucial for a remote environment.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work independently and manage time effectively.
  • A portfolio of personal projects or contributions to open-source is highly desirable.
  • Familiarity with software development lifecycle concepts is a plus.
  • Enthusiasm for a career in software development.
  • Must be eligible to work remotely.

This is an exceptional entry-level opportunity to kickstart your tech career. The program is based in **Nakuru, Nakuru, KE**, but the role is fully remote.
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

00100 Abothuguchi West KES50000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a highly motivated and aspiring Remote Trainee Software Developer to kickstart their career in technology. This is a fully remote, entry-level position designed to provide comprehensive training and hands-on experience in software development. You will work closely with experienced developers, contributing to real-world projects while learning industry-standard tools and methodologies. Key responsibilities will include: assisting senior developers in coding, testing, and debugging software applications; learning and applying various programming languages and frameworks (e.g., Python, Java, JavaScript, React, Node.js); participating in code reviews to understand best practices and improve code quality; collaborating with remote team members through virtual meetings and communication tools; documenting code and development processes accurately; troubleshooting and resolving basic software issues under guidance; contributing to the development of new features and enhancements; actively seeking feedback and opportunities for learning and skill development; understanding and adhering to agile development methodologies; and supporting the team in delivering high-quality software solutions. The ideal candidate will have a strong foundational understanding of computer science principles, logic, and problem-solving. While formal experience is not required, a demonstrated passion for coding, personal projects, or relevant academic coursework is highly valued. Excellent communication skills, a proactive attitude, and the ability to work independently in a remote setting are essential. This apprenticeship is an excellent pathway for individuals eager to gain practical experience and grow their careers in software development within a supportive and dynamic virtual environment. Embrace this chance to learn, build, and innovate from anywhere.
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

20200 Kapsuser KES25000 month (stip WhatJobs

Posted 13 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for motivated individuals to join their team as Remote Trainee Software Developers. This internship program is designed to provide comprehensive training and hands-on experience in software development, all from a remote setting. You will work alongside experienced developers, learn various programming languages and tools, and contribute to real-world projects.

Program Highlights:
  • Gain practical experience in full-stack web development, mobile app development, or other specialized areas based on interest and business needs.
  • Learn modern software development methodologies, including Agile and Scrum.
  • Develop proficiency in programming languages such as Python, Java, JavaScript, C#, or others.
  • Work with development tools and frameworks relevant to the projects.
  • Participate in code reviews and collaborate with a remote team of developers.
  • Contribute to the design, development, testing, and deployment of software applications.
  • Receive mentorship and guidance from senior software engineers.
  • Develop problem-solving skills and learn to debug code effectively.
  • Build a professional portfolio of completed projects.
  • Opportunity to transition into a full-time role upon successful completion of the internship.
Requirements:
  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Strong foundational knowledge of programming concepts and data structures.
  • Familiarity with at least one programming language is a plus.
  • Passion for technology and a desire to learn and grow in the software development field.
  • Excellent problem-solving abilities and logical thinking.
  • Good communication skills, both written and verbal, for effective remote collaboration.
  • Ability to work independently, manage time effectively, and stay motivated in a remote environment.
  • Access to a reliable internet connection and a suitable remote workspace.
  • Enthusiasm for coding and creating innovative solutions.
This is a remote apprenticeship/trainee position, with our client's operations based in Kericho, Kericho, KE . This is an excellent starting point for an aspiring software developer.
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

80100 Nairobi, Nairobi KES15000 Monthly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is actively seeking enthusiastic and motivated individuals for a Remote Trainee Software Developer position. This is an excellent opportunity for aspiring developers to gain hands-on experience and kickstart their careers in the tech industry. As a remote intern, you will be part of a supportive team, contributing to real-world software development projects under the guidance of experienced mentors. You will learn and apply various programming languages, software development methodologies, and best practices. The role involves participating in code reviews, assisting with debugging, developing new features, and collaborating with team members through virtual channels. This is a foundational role designed to build your skills in a professional software development environment.

Key Responsibilities:
  • Assist in the design, development, and testing of software applications under the supervision of senior developers.
  • Write clean, well-documented, and efficient code in specified programming languages.
  • Participate in team meetings and discussions to understand project requirements and objectives.
  • Learn and apply software development best practices, including version control (e.g., Git).
  • Help with debugging and troubleshooting software defects.
  • Contribute to the creation of technical documentation.
  • Collaborate effectively with remote team members using various communication and project management tools.
  • Gain exposure to different stages of the software development lifecycle.
  • Take on small, well-defined coding tasks and deliver them within set timelines.
  • Actively seek feedback and apply it to improve performance and skills.
  • Adhere to company policies and remote work best practices.
Qualifications:
  • Currently pursuing or recently completed 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 concepts and data structures.
  • Eagerness to learn and a strong passion for technology and software development.
  • Good problem-solving and analytical skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Excellent verbal and written communication skills.
  • Familiarity with version control systems like Git is a plus.
  • A proactive attitude and a willingness to take on new challenges.
  • Access to a reliable internet connection and a suitable remote working environment.
This apprenticeship program is designed to provide comprehensive training and mentorship, setting you on a path for a successful career in software development. Join us and grow your technical expertise in a collaborative and supportive remote setting.
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

80100 Gede KES50000 month (stip WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a transformative fully remote Trainee Software Developer opportunity, designed to launch your career in technology. This program provides comprehensive training and mentorship for aspiring developers eager to build professional-grade applications. You will be immersed in a dynamic learning environment, acquiring practical skills in modern programming languages, software development methodologies, and collaborative coding practices. The curriculum covers front-end and back-end development, database management, version control (e.g., Git), and agile development workflows. You will work on real-world projects, contributing to the design, development, testing, and deployment of software solutions under the guidance of experienced engineers. This role is perfect for individuals who are passionate about coding, possess strong logical reasoning abilities, and are keen to solve complex problems. The position is entirely remote, offering the flexibility to work from home. We are looking for enthusiastic, self-disciplined individuals who are eager to learn, adapt quickly, and contribute to a team environment through virtual collaboration. This is a fantastic stepping stone for anyone looking to break into the software development industry with hands-on experience and a supportive learning structure.

Responsibilities:
  • Participate in intensive coding training and development exercises.
  • Assist in designing, developing, and testing software modules.
  • Write clean, efficient, and maintainable code.
  • Collaborate with senior developers on feature implementation and bug fixing.
  • Learn and apply version control systems like Git.
  • Understand and contribute to agile development processes.
  • Participate in code reviews and provide constructive feedback.
  • Document technical specifications and code.

Qualifications:
  • High school diploma or equivalent; a degree in Computer Science, Software Engineering, or a related field is advantageous.
  • Demonstrated passion for programming and problem-solving.
  • Basic understanding of at least one programming language (e.g., Python, JavaScript, Java).
  • Familiarity with fundamental computer science concepts.
  • Strong logical thinking and analytical skills.
  • Excellent communication and teamwork abilities for remote collaboration.
  • Ability to learn quickly and adapt to new technologies.
  • Self-motivated with strong time management skills for remote work.
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

10100 Nyeri Town KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about coding and eager to kickstart your career in technology? Our client is offering a unique opportunity for aspiring individuals to join their team as Remote Trainee Software Developers. This is a fully remote apprenticeship program designed to provide hands-on experience and comprehensive training in software development. You will work alongside experienced developers, contributing to real-world projects and learning a variety of programming languages and development tools. This program emphasizes practical application and aims to equip you with the skills necessary to excel in the tech industry.

What You Will Learn:
  • Core programming concepts and best practices.
  • Web development fundamentals (HTML, CSS, JavaScript).
  • Backend development using popular frameworks (e.g., Python/Django, Node.js/Express).
  • Database management (SQL, NoSQL).
  • Version control systems like Git.
  • Agile development methodologies.
  • Software testing and debugging techniques.
  • Deployment and cloud technologies.
  • Problem-solving and collaborative development.
Responsibilities:
  • Assist in the design, development, and testing of software applications.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in code reviews to learn and improve coding standards.
  • Contribute to the creation of technical documentation.
  • Collaborate with team members on feature development and bug fixing.
  • Learn and apply new technologies and tools as required by projects.
  • Attend regular training sessions and workshops.
  • Troubleshoot and resolve software defects.
  • Support the maintenance and enhancement of existing software systems.
  • Engage actively in team meetings and contribute ideas.
  • Develop a strong understanding of the software development lifecycle.
  • Perform unit testing to ensure code quality.
  • Research and present findings on new development tools or techniques.
  • Contribute to the overall success of the development team through dedication and a willingness to learn.
  • Follow established coding guidelines and team conventions.
Qualifications:
  • A strong desire to learn and grow in software development.
  • Basic understanding of computer science principles.
  • Familiarity with at least one programming language is an advantage.
  • Excellent problem-solving abilities and attention to detail.
  • Good communication and teamwork skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • A passion for technology and a proactive attitude.
  • Must be legally eligible to work.
This exceptional remote learning opportunity, located within the vicinity of **Nyeri, Nyeri, KE**, is perfect for individuals who are self-driven and eager to gain practical experience in software development. Join us and build a rewarding career in tech!
This advertiser has chosen not to accept applicants from your region.

Remote Trainee Software Developer

40100 Kisumu KES30000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Trainee Software Developers to join their innovative technology team. This is a fantastic opportunity for individuals looking to gain hands-on experience and kickstart a career in software development within a supportive, remote-first environment. The ideal candidate will possess a strong foundational understanding of programming concepts, a keen eagerness to learn, and a passion for technology. As a Trainee Software Developer, you will work under the guidance of senior developers, contributing to the design, development, testing, and maintenance of software applications. You will be involved in coding, debugging, and participating in code reviews, gaining exposure to various programming languages, frameworks, and development methodologies. This role provides a structured learning path, including online courses, mentorship, and project-based assignments designed to build your skills and confidence. This position is fully remote, allowing you to collaborate with a dispersed team from the comfort of your home office. We are committed to nurturing emerging talent and providing a clear career progression path within our organization. Successful candidates will demonstrate strong problem-solving abilities, attention to detail, and effective communication skills for remote collaboration. This internship is an excellent stepping stone for a successful career in software engineering.

Key Responsibilities:
  • Assist in the design, development, and implementation of software applications under supervision.
  • Write clean, efficient, and maintainable code in one or more programming languages (e.g., Python, Java, JavaScript).
  • Participate in debugging and troubleshooting software issues.
  • Collaborate with senior developers in code reviews and testing processes.
  • Learn and apply software development best practices and methodologies.
  • Contribute to technical documentation and knowledge sharing.
  • Actively participate in team meetings and contribute to project discussions.
  • Undertake assigned training modules and self-study to enhance technical skills.
  • Gain exposure to various development tools, platforms, and environments.
  • Work effectively within a remote team setting to achieve project goals.
Qualifications:
  • Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Solid understanding of fundamental programming principles and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Basic knowledge of databases and SQL is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities, suitable for a remote team.
  • High motivation, a strong desire to learn, and a passion for technology.
  • Ability to work independently and manage time effectively in a remote environment.
  • Enthusiasm for building software and contributing to impactful projects.
  • This fully remote internship supports our development initiatives, with potential connections to projects originating from Kisumu, Kisumu, KE , requiring reliable digital connectivity.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote trainee software developer Jobs in Kenya !

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 Trainee Software Developer Jobs