9,771 Graduate Software Developer Full Stack Remote jobs in Kenya
Graduate Software Developer - Full Stack (Remote)
Posted 20 days ago
Job Viewed
Job Description
Graduate Software Engineer - Full Stack (Remote)
Posted 3 days ago
Job Viewed
Job Description
Graduate Software Engineer - Backend Development
Posted 21 days ago
Job Viewed
Job Description
Graduate Software Engineer - Junior Developer
Posted today
Job Viewed
Job Description
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.
Remote Graduate Technical Trainee - Software Development
Posted 10 days ago
Job Viewed
Job Description
- 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.
- 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.
Graduate Software Engineer - Junior Developer Program
Posted 10 days ago
Job Viewed
Job Description
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.
- 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.
Graduate Software Engineer - Entry Level
Posted 14 days ago
Job Viewed
Job Description
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.
Be The First To Know
About the latest Graduate software developer full stack remote Jobs in Kenya !
Graduate Software Engineer - Full Stack Development
Posted 21 days ago
Job Viewed
Job Description
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.
Graduate Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Junior Graduate Engineer (Software Development) - Remote
Posted 19 days ago
Job Viewed
Job Description
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.
- 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.