Role DescriptionThis is a volunteer role for a Software Developer Intern. As a Software Developer Intern, you will work closely with our team to develop, test, and deploy software applications and solutions. You will have the opportunity to learn and gain hands-on experience in software development and contribute to real-world projects. This is a remote role that requires excellent communication skills and the ability to collaborate effectively with a distributed team.
Key Responsibilities:Collaborate with our experienced development team to build and maintain cutting-edge software solutionsDevelop and implement frontend and/or backend features, depending on your skills and interestsParticipate in code reviews, debugging, and troubleshooting to ensure high-quality codeContribute to the planning and execution of software development projectsStay up-to-date with emerging technologies and industry trends
QualificationsExperience with programming languages such as Java, Python, or JavaScriptUnderstanding of software development principles and methodologiesAbility to learn quickly and adapt to new technologiesStrong problem-solving and analytical skillsExcellent communication and collaboration skillsEnthusiasm and passion for software developmentCurrently pursuing a degree in Computer Science, Software Engineering, or a related field (preferred, but not required)
Requirements0-2 years of experience in frontend, backend, or full-stack developmentProficiency in at least one programming language (e.g., JavaScript, Python, Java, etc.)Strong problem-solving skills and attention to detailExcellent communication and teamwork abilitiesPassion for learning and a desire to make a positive impact through technology
Other Necessary Skills (Choose Based on Role)Frontend: Proficiency in HTML, CSS, JavaScript, and frontend frameworks/libraries (e.g., React, Vue.js, Angular)Backend: Knowledge of server-side technologies (e.g., Node.js, Django, Flask) and databases (e.g., SQL, NoSQL)Full-stack: Experience working with both frontend and backend technologies, and the ability to integrate them seamlessly
BenefitsGain practical experience and expand your skill set in a supportive environmentWork closely with experienced mentors who are dedicated to your growth and developmentFlexible schedule to accommodate your commitmentsOpportunity to contribute to real-world projects and make a differenceBuild your portfolio and network with industry professionals
Please note that this role is a volunteer position and does not offer compensation or employment benefits.
You can apply directly to this ad or send your resume with portfolio to info@theskillgarage.com and cc: ama.ibeh@theskillgarage.com
Company DescriptionTheSkillGarage is a tech training center that believes in changing lives, one skill at a time. We specialize in practical-first, hands-on training to help newcomers to tech transition seamlessly to a career in tech, as well as support experienced tech professionals in accelerating their career in the field. Our expertise includes business analysis, product ownership, product design, agile education and adoption, cybersecurity, data analysis and product management. We provide intensive practical and skillset training to enable our candidates to serve as consultants, contract and full-time staff on different client IT projects.