14 Apprentice Software Developer Full Stack jobs in whatjobs

Apprentice Software Developer - Full Stack

00100 Mangu KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for aspiring tech enthusiasts to join their dynamic team as Apprentice Software Developers. This is a fully remote, paid apprenticeship program designed to provide comprehensive training and hands-on experience in full-stack web development. Apprentices will learn to design, develop, test, and deploy web applications using modern technologies and best practices. The program covers both front-end (HTML, CSS, JavaScript frameworks like React or Angular) and back-end development (languages like Python, Node.js, or Java, and databases like SQL or NoSQL). You will work closely with experienced mentors and senior developers, contributing to real-world projects and gaining practical skills in an agile development environment. Responsibilities will include assisting in coding, debugging, and testing software components, participating in team meetings and code reviews, and learning to utilize development tools and platforms. This apprenticeship is ideal for individuals with a strong passion for technology, a curious mindset, and a solid foundation in basic programming concepts. While formal education in computer science is beneficial, we welcome motivated individuals from diverse backgrounds who demonstrate a strong aptitude for learning and problem-solving. The ability to communicate effectively, collaborate with a remote team, and manage your learning schedule independently is essential. Upon successful completion of the apprenticeship, high-performing individuals may be offered full-time employment opportunities.

Responsibilities:
  • Learn and apply fundamental principles of full-stack web development.
  • Assist in writing clean, maintainable, and efficient code for front-end and back-end systems.
  • Participate in debugging and troubleshooting software applications under guidance.
  • Collaborate with mentors and senior developers on project tasks and feature development.
  • Engage in code reviews and learn best practices for software quality.
  • Learn to use version control systems (e.g., Git) and development tools.
  • Attend training sessions and actively contribute to learning objectives.
  • Assist in the creation of technical documentation.
  • Work effectively within a remote team environment.
  • Develop a strong understanding of the software development lifecycle.
Qualifications:
  • High school diploma or equivalent. A degree or diploma in Computer Science, Information Technology, or a related field is a plus but not mandatory.
  • Demonstrated passion for software development and technology.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is advantageous.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Self-motivated with the ability to learn independently and manage time effectively in a remote setting.
  • Must be legally eligible to work in Kenya and available for remote work.
This fully remote apprenticeship is based in the region of Machakos, Machakos, KE .
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

50100 Kapsuser KES960000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting fully remote Apprenticeship opportunity for aspiring individuals eager to launch their careers in Software Development. This program is designed to provide comprehensive training and hands-on experience in full-stack development, enabling you to learn and grow under the guidance of experienced senior developers. You will work on real-world projects, contributing to the development of innovative web applications and software solutions. This is an ideal entry point for motivated individuals who are passionate about coding, problem-solving, and eager to acquire industry-recognized skills. The apprenticeship will cover front-end technologies (HTML, CSS, JavaScript, frameworks like React/Angular/Vue), back-end development (languages like Python/Node.js/Java, databases like SQL/NoSQL), and essential software development lifecycle practices. Successful completion of the program will lead to a permanent Junior Developer position.

Program Overview & Responsibilities:
  • Participate in structured learning modules covering core concepts of full-stack web development.
  • Assist in the design, coding, testing, and debugging of web applications and software features.
  • Collaborate with senior developers and mentors on various project tasks.
  • Learn and apply version control systems (e.g., Git) for code management.
  • Gain practical experience with front-end frameworks and libraries to build responsive user interfaces.
  • Develop back-end services, APIs, and database solutions.
  • Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
  • Troubleshoot and resolve software defects and issues.
  • Contribute to technical documentation and project-related reports.
  • Engage in team meetings and contribute to a collaborative remote work environment.
  • Develop a strong understanding of Agile development methodologies.
Qualifications:
  • A genuine passion for software development and a strong desire to learn.
  • Basic understanding of programming concepts, gained through self-study, online courses, or academic projects.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities, suitable for a remote setting.
  • Ability to work independently and manage time effectively.
  • A positive attitude, eagerness to learn, and a proactive approach to challenges.
  • High school diploma or equivalent; enrollment in or completion of a relevant technical course or degree is beneficial but not strictly required.
  • Must be eligible to work full-time during the apprenticeship period.
This fully remote apprenticeship is a fantastic pathway to a rewarding career in technology. We are looking for enthusiastic individuals ready to be trained and developed into skilled software professionals.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

00100 Abothuguchi West KES50000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to launch a fully remote Apprentice Software Developer program designed to cultivate the next generation of tech talent. This is an unparalleled opportunity for aspiring developers to gain hands-on experience in a real-world setting, working on challenging projects from the comfort of their own home. We are looking for enthusiastic, curious, and motivated individuals who are passionate about coding and eager to learn. As a remote apprentice, you will be part of a supportive team, mentored by experienced developers, and given the chance to contribute to meaningful software development initiatives. This program emphasizes learning and growth, providing a structured path to developing your skills in full-stack development.

Responsibilities:
  • Assist in the design, development, and testing of web applications and software solutions under the guidance of senior developers.
  • Write clean, maintainable, and efficient code in accordance with established coding standards.
  • Participate in code reviews to learn from peers and provide constructive feedback.
  • Debug and troubleshoot software issues as they arise.
  • Collaborate with team members on project tasks and contribute to team discussions.
  • Learn and apply various programming languages, frameworks, and development tools.
  • Gain experience with both front-end (e.g., HTML, CSS, JavaScript, React) and back-end (e.g., Python, Node.js, Java) technologies.
  • Contribute to the creation of technical documentation.
  • Actively participate in learning sessions, workshops, and online courses.
  • Develop a strong understanding of software development lifecycle (SDLC) principles.
Qualifications:
  • A strong passion for software development and a desire to build a career in technology.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is advantageous.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and manage time effectively in a remote environment.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Completed or currently pursuing a degree in Computer Science, Information Technology, or a related field, or equivalent practical experience through bootcamps or self-study.
  • A portfolio of personal projects or contributions to open-source projects is a plus.
  • Must be legally eligible to work in Kenya and be able to commit to the full duration of the apprenticeship.
This is a fully remote apprenticeship opportunity, ideal for candidates located in or near **Nairobi, Nairobi, KE**, but accessible to anyone within Kenya. This program provides a foundational stepping stone into a rewarding career in software development.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

20100 Mwembe KES30000 Monthly WhatJobs

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for aspiring individuals to kickstart their careers in software development through a comprehensive Apprentice program. This fully remote position is designed to provide hands-on training and practical experience in full-stack development. As an Apprentice Software Developer, you will work closely with senior engineers, learning to design, develop, test, and deploy high-quality software solutions. You will gain exposure to a variety of programming languages, frameworks, and development methodologies, including Agile practices. Responsibilities will include assisting in coding new features, debugging existing code, writing unit tests, and participating in code reviews. You will also be involved in understanding user requirements and contributing to technical documentation. The ideal candidate will possess a strong foundational understanding of computer science principles, a passion for coding, and a genuine desire to learn and grow within a supportive remote environment. While prior professional experience is not required, a portfolio of personal projects or relevant coursework demonstrating your coding abilities will be advantageous. Excellent problem-solving skills, attention to detail, and effective communication are essential. You will be expected to work independently, manage your learning pace, and actively seek feedback from your mentors. This apprenticeship is a fantastic pathway to a successful career in technology, offering valuable real-world experience and mentorship. We are looking for enthusiastic individuals who are eager to immerse themselves in the world of software engineering and contribute to meaningful projects. This program emphasizes continuous learning and professional development. The fully remote nature of this apprenticeship allows for flexibility and the development of strong self-management skills. You will be an integral part of a virtual team, contributing to projects from your own workspace. This is an unparalleled chance to gain practical skills and build a professional network in the tech industry, supported by experienced professionals dedicated to your growth.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

80100 Nairobi, Nairobi KES60000 Monthly WhatJobs

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is looking for enthusiastic and driven individuals to join their team as Apprentice Software Developers, focusing on full-stack development. This apprenticeship program provides a structured pathway for aspiring developers to gain hands-on experience and learn industry-standard practices in a supportive environment. You will work alongside seasoned developers, contributing to real-world projects and developing a comprehensive understanding of both front-end and back-end technologies. The apprenticeship is designed to foster rapid learning and skill development, with opportunities to work on diverse projects. You will be involved in all phases of the software development lifecycle, from requirement gathering and design to coding, testing, and deployment. This role requires a strong desire to learn, excellent problem-solving abilities, and a collaborative spirit. We are looking for individuals who are passionate about technology and eager to build a career in software development.

Key Responsibilities:
  • Assisting in the design, development, and maintenance of web applications.
  • Writing clean, efficient, and well-documented code for both front-end and back-end systems.
  • Collaborating with senior developers on feature implementation and bug fixes.
  • Participating in code reviews and learning best practices for software development.
  • Testing applications to ensure functionality, performance, and security.
  • Gaining proficiency in various programming languages and frameworks (e.g., Python, JavaScript, React, Node.js).
  • Working with databases and understanding data modeling concepts.
  • Contributing to team meetings and discussions, sharing insights and learning from colleagues.
  • Supporting the deployment and maintenance of applications in production environments.

Ideal candidates will have a strong academic record, preferably with a background in Computer Science, Information Technology, or a related field, or demonstrable self-taught programming skills through personal projects or bootcamps. While prior professional development experience is not essential, a solid understanding of programming concepts and a passion for software development are required. Proficiency in at least one programming language is beneficial. Excellent analytical and problem-solving skills, a willingness to learn, and strong communication and teamwork abilities are essential. This role involves a hybrid work model, with expectations for both remote work and some in-office presence at our **Mombasa, Mombasa, KE** location.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

80100 Nairobi, Nairobi KES30000 Monthly WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is looking for ambitious and eager individuals to join their comprehensive Apprenticeship program as Apprentice Software Developers. This is a fantastic opportunity for aspiring developers to gain hands-on experience and build a successful career in software development, fully remotely. As an apprentice, you will be paired with experienced mentors who will guide you through the entire software development lifecycle, from conception and design to implementation and testing. You will work on real-world projects, contributing to innovative solutions and learning best practices in a supportive and collaborative virtual environment.

This program is designed for individuals who are passionate about coding and eager to learn new technologies. We are looking for candidates with a strong foundational understanding of programming concepts, a keen eye for detail, and excellent problem-solving abilities. While formal programming qualifications are not strictly necessary, a demonstrable passion for technology and a willingness to learn are essential.

Key learning areas and responsibilities will include:
  • Learning and applying various programming languages such as Python, JavaScript, Java, or C#.
  • Understanding and working with front-end technologies like HTML, CSS, and JavaScript frameworks (React, Angular, Vue.js).
  • Grasping back-end development principles and working with databases (SQL, NoSQL).
  • Participating in code reviews and learning from senior developers.
  • Assisting in the design, development, and testing of software applications.
  • Collaborating effectively with remote team members using project management and communication tools.
  • Troubleshooting and debugging code to ensure software quality and reliability.
  • Developing an understanding of agile development methodologies.
  • Contributing to the continuous improvement of software development processes.

We are seeking candidates with a strong academic background (or equivalent practical experience), exceptional communication skills, and a proactive attitude. The ability to work independently, manage time effectively, and be a reliable team player in a remote setting is crucial. This apprenticeship offers a pathway to a full-time role upon successful completion of the program, contributing to our innovative projects in the bustling coastal city of Mombasa, Mombasa, KE . If you are ready to launch your tech career from the comfort of your home, apply today!
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

40100 Kapsuser KES80000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking enthusiastic and motivated Apprentices to join their thriving technology team as Full Stack Software Developers. This is a fantastic opportunity for individuals looking to kickstart their career in software development with hands-on training and mentorship. The apprenticeship program offers a structured learning path, covering both front-end and back-end development technologies. You will work alongside experienced developers on real-world projects, contributing to the design, development, and maintenance of web applications. The program is designed to build a strong foundation in software engineering principles, coding best practices, and agile methodologies. While this role is hybrid, allowing for flexibility, a commitment to in-office collaboration is expected. We are looking for candidates with a passion for coding, a willingness to learn, and a proactive attitude.

Responsibilities:
  • Assist in the development of front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Contribute to the development of back-end services and APIs using languages like Python, Node.js, or Java.
  • Write clean, well-documented, and efficient code.
  • Participate in code reviews to learn from senior developers and improve code quality.
  • Assist in debugging and troubleshooting application issues.
  • Collaborate with team members on project requirements and design decisions.
  • Learn and apply agile development methodologies.
  • Contribute to the creation of unit and integration tests.
  • Help maintain and improve existing codebase.
  • Attend training sessions and workshops to enhance technical skills.
  • Gain practical experience with version control systems like Git.
  • Assist in database design and management.
  • Work closely with UI/UX designers to implement user-friendly interfaces.
  • Participate in team meetings and contribute to project discussions.
  • Shadow senior developers to understand the software development lifecycle.
  • Assist with deployment processes and monitoring application performance.
Qualifications:
  • High school diploma or equivalent.
  • A strong passion for software development and a desire to learn.
  • Basic understanding of programming concepts.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is a plus.
  • Knowledge of web technologies (HTML, CSS) is beneficial.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Eagerness to learn and adapt to new technologies.
  • Ability to work effectively both independently and as part of a team.
  • Must be eligible to work in the specified location and meet hybrid work requirements.
This apprenticeship offers a structured pathway into a rewarding career in software development, combining learning with practical experience in a supportive, hybrid work environment.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Apprentice software developer full stack Jobs in Kenya !

Apprentice Software Developer - Full Stack

30200 Kitale, Rift Valley KES50000 Monthly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Apprentice Software Developer position, providing an unparalleled opportunity for aspiring developers to launch their careers. This program is designed for individuals with a strong passion for technology and a foundational understanding of programming concepts. You will be immersed in a supportive and collaborative remote environment, learning to build and maintain web applications from the ground up. Under the guidance of experienced mentors, you will gain hands-on experience with various programming languages, frameworks, and development tools across the full stack – from front-end user interfaces to back-end server logic and database management. Your responsibilities will include assisting with coding tasks, participating in code reviews, writing unit tests, and troubleshooting software defects. You will learn about agile development methodologies, version control systems like Git, and cloud-based deployment strategies. This apprenticeship is ideal for recent graduates or individuals looking to transition into a software development career. Excellent problem-solving abilities, a keen attention to detail, and a proactive attitude towards learning are essential. You will be given the opportunity to contribute to real-world projects, gaining invaluable practical experience that will set you up for future success in the tech industry. We are looking for individuals who are eager to absorb knowledge, adapt to new technologies, and contribute positively to a remote team dynamic. This program emphasizes practical skill development and career growth, offering a clear pathway to becoming a proficient software engineer. The ability to communicate effectively in a virtual setting and a strong desire to build high-quality software are key attributes we seek.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

00100 Abothuguchi West KES30000 Monthly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is launching an exciting remote apprenticeship program designed to cultivate the next generation of software developers. This is a fully remote, intensive learning opportunity for aspiring individuals with a passion for technology and a strong desire to build a career in software development. As an Apprentice Software Developer, you will receive comprehensive training and hands-on experience in both front-end and back-end development, working on real-world projects under the guidance of experienced mentors.

This program is ideal for individuals who have foundational knowledge of programming concepts but are looking to gain practical skills and industry experience. You will learn to design, develop, test, and maintain software applications, utilizing modern development tools and methodologies. Responsibilities will include participating in coding sessions, contributing to team projects, learning version control systems like Git, understanding agile development processes, and engaging in regular code reviews. The goal is to equip you with the skills necessary to transition into a junior developer role upon successful completion of the apprenticeship. You will be expected to dedicate yourself fully to the learning process, demonstrate a proactive attitude, and contribute positively to the remote team environment. Excellent problem-solving skills, a keen attention to detail, and strong communication abilities are essential for success in this remote role. While the apprenticeship is remote, you will be part of a collaborative virtual team, fostering a supportive learning atmosphere. The **Nairobi, Nairobi, KE** location is specified for registration purposes, but the role is performed 100% remotely.

Key Responsibilities:
  • Participate in intensive training on full-stack development technologies.
  • Contribute to the design, development, and testing of software applications.
  • Collaborate with mentors and team members on coding projects.
  • Learn and apply version control systems (e.g., Git).
  • Understand and follow agile development methodologies.
  • Engage in code reviews and implement feedback.
  • Assist in debugging and troubleshooting software issues.
Qualifications:
  • Foundational understanding of programming concepts (e.g., data structures, algorithms).
  • Exposure to at least one programming language (e.g., Python, JavaScript, Java).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and teamwork skills.
  • High motivation and eagerness to learn in a remote setting.
  • Bachelor's degree or equivalent experience in a technical or related field is a plus but not strictly required.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer - Full Stack

00600 Bungoma, Western KES30000 Monthly WhatJobs

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated individuals to join their team as Apprentice Software Developers. This is a fully remote, paid internship designed to provide hands-on experience and comprehensive training in full-stack web development. As an apprentice, you will work alongside experienced developers, contributing to real-world projects while learning the latest technologies and best practices. This program is ideal for aspiring developers who are passionate about coding and eager to build a career in the tech industry. You will gain practical skills in both front-end and back-end development, databases, and version control.

Responsibilities:
  • Assist in the development and maintenance of web applications under the guidance of senior developers.
  • Write clean, well-documented, and efficient code for both front-end and back-end components.
  • Participate in code reviews to learn from peers and contribute to code quality.
  • Learn and apply front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
  • Learn and apply back-end technologies such as Node.js, Python, Java, or Ruby, along with associated frameworks.
  • Work with databases (SQL and NoSQL) to store and retrieve data.
  • Utilize version control systems like Git for code management.
  • Troubleshoot and debug code to resolve issues effectively.
  • Contribute to team meetings and discussions, sharing insights and asking questions.
  • Adhere to coding standards and development best practices.

Qualifications:
  • Currently pursuing or recently completed a degree or diploma in Computer Science, Software Engineering, or a related technical field.
  • A strong foundational understanding of programming concepts.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java).
  • Enthusiasm for learning new technologies and adapting to a fast-paced development environment.
  • Excellent problem-solving skills and attention to detail.
  • Good communication and collaboration skills, essential for remote teamwork.
  • Ability to work independently and manage time effectively in a remote setting.
  • A portfolio of personal projects or contributions to open-source projects is a plus.

This apprenticeship offers an incredible opportunity to launch your software development career in a supportive, fully remote environment. You will gain invaluable industry experience and mentorship, setting you on a path to becoming a skilled software engineer. We are committed to providing a robust learning experience for all our apprentices.
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 Apprentice Software Developer Full Stack Jobs