9039 Graduate Software Developer Remote jobs in whatjobs
Graduate Software Developer (Remote)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Write clean, efficient, and well-documented code in languages such as Python, Java, JavaScript, or C++.
- Assist in the design, development, and maintenance of software applications.
- Participate in code reviews to ensure code quality and adherence to standards.
- Collaborate with senior developers and cross-functional teams to define software requirements.
- Contribute to the entire software development lifecycle, from conception to deployment.
- Assist in testing and debugging software to identify and resolve issues.
- Learn and apply agile development methodologies.
- Help maintain and improve existing software systems.
- Stay up-to-date with emerging technologies and industry trends.
- Contribute to technical documentation and knowledge sharing.
- Actively participate in team meetings and problem-solving sessions.
- Develop a strong understanding of software architecture and design patterns.
Qualifications:
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- A strong academic record and a solid understanding of programming fundamentals and data structures.
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, C#, C++).
- Familiarity with version control systems, such as Git.
- Basic understanding of software development principles and methodologies (e.g., Agile, Scrum).
- Excellent analytical and problem-solving skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team.
- A proactive attitude, a keenness to learn, and a passion for software development.
- Ability to manage time effectively and work independently in a remote setting.
- A reliable internet connection and a suitable home office setup are required.
- Internship or project experience in software development is a plus.
This program offers an outstanding pathway to becoming a skilled software engineer, providing comprehensive training, real-world project experience, and the flexibility of remote work.
Location: Kisumu, Kisumu, KE
Remote Graduate Software Developer
Posted 20 days ago
Job Viewed
Job Description
Junior Graduate Software Developer (Remote)
Posted 5 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of software features.
- Write clean, maintainable, and efficient code under supervision.
- Participate in code reviews and testing processes.
- Debug and resolve software defects.
- Contribute to technical documentation.
- Collaborate with team members using remote communication tools.
- Learn and apply new programming languages and technologies.
- Assist in the implementation of user interface designs.
- Support the deployment and maintenance of software applications.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Recent graduate with a strong academic record.
- Foundational knowledge of programming principles and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
- Understanding of software development lifecycle concepts.
- Eagerness to learn and adapt to new technologies.
- Good problem-solving and analytical skills.
- Effective communication and collaboration skills for remote work.
- Proactive attitude and ability to work independently.
Graduate Software Developer - Remote Internship
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Write and test high-quality code for software applications.
- Participate in the design and development of new features.
- Debug and resolve software defects and issues.
- Contribute to code reviews and collaborate with other developers.
- Assist in the creation and maintenance of technical documentation.
- Learn and apply new programming languages, frameworks, and tools.
- Support the deployment and testing of software releases.
- Participate in team meetings and contribute to project discussions.
- Adhere to coding standards and best practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of programming fundamentals, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Python, Java, JavaScript).
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities, especially in a remote setting.
- Eagerness to learn and adapt to new technologies quickly.
- Previous personal or academic projects demonstrating coding ability are a plus.
Remote Graduate Software Developer - Emerging Technologies
Posted 15 days ago
Job Viewed
Job Description
Program Overview:
- Gain practical experience in software development lifecycle, from ideation to deployment.
- Contribute to projects involving artificial intelligence, machine learning, blockchain, or other advanced technologies.
- Learn to write clean, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, JavaScript).
- Collaborate with remote teams using agile methodologies and modern development tools.
- Participate in code reviews, technical discussions, and knowledge-sharing sessions.
- Develop a strong understanding of software architecture, design patterns, and best practices.
- Receive mentorship from senior developers to guide your learning and career development.
- Explore and experiment with new technologies and frameworks.
- Assist in testing, debugging, and troubleshooting software applications.
- Present project outcomes and learnings to the team.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental programming concepts and data structures.
- Familiarity with at least one programming language.
- Strong analytical and problem-solving skills.
- Eagerness to learn and adapt to new technologies quickly.
- Excellent communication and teamwork skills, crucial for a remote setting.
- Self-motivated and able to work independently with minimal supervision.
- Passion for technology and innovation.
- Previous internship or project experience in software development is a plus.
Remote Graduate Software Developer (Backend)
Posted 18 days ago
Job Viewed
Job Description
Internship Responsibilities:
- Assist in the design and development of backend services and APIs using modern programming languages and frameworks.
- Write clean, efficient, and maintainable code under the guidance of senior developers.
- Participate in code reviews and contribute to discussions on software design and architecture.
- Assist in debugging and troubleshooting existing applications to identify and resolve issues.
- Collaborate with frontend developers and product managers to integrate user-facing elements with server-side logic.
- Gain exposure to database management, including SQL and NoSQL solutions.
- Learn and apply version control systems (e.g., Git) for collaborative development.
- Contribute to the creation of technical documentation.
- Participate in agile development processes, including sprint planning and stand-up meetings.
- Actively seek opportunities to learn and grow, absorbing knowledge from the engineering team.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of at least one backend programming language (e.g., Python, Java, Node.js, Go, Ruby).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with web development concepts and APIs (RESTful principles).
- Basic understanding of database concepts (relational or NoSQL).
- Strong problem-solving skills and a keen attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
- A proactive attitude and a genuine passion for software development.
- Eagerness to learn and adapt to new technologies and methodologies.
- Must have a reliable internet connection and a suitable remote workspace.
Remote Graduate Software Developer - Junior
Posted 20 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Graduate software developer remote Jobs in Kenya !
Remote Graduate Software Developer (Cloud)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, testing, and deployment of cloud-based applications and services.
- Write clean, efficient, and maintainable code in languages such as Python, Java, or Go.
- Participate in code reviews and contribute to team discussions on best practices and design decisions.
- Learn and apply cloud computing concepts and services (e.g., AWS, Azure, GCP).
- Troubleshoot and debug software issues, working collaboratively with senior developers to find solutions.
- Contribute to the documentation of software designs, processes, and user guides.
- Engage in continuous learning to stay updated with emerging technologies and industry trends.
- Collaborate effectively with remote team members through various communication and project management tools.
- Support the maintenance and enhancement of existing cloud infrastructure and applications.
- Gain exposure to CI/CD pipelines and agile development methodologies.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of programming principles and at least one modern programming language (e.g., Python, Java, JavaScript, C++).
- Basic understanding of cloud computing concepts is a plus.
- Familiarity with version control systems like Git.
- Strong problem-solving abilities and a keen attention to detail.
- Excellent communication and teamwork skills, essential for remote collaboration.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively in a remote setting.
- A proactive attitude and a passion for building high-quality software.
Remote Graduate Software Engineer
Posted 20 days ago
Job Viewed
Job Description
As a Graduate Software Engineer, you will participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, debugging, and deployment. You will write clean, efficient, and well-documented code in one or more programming languages (e.g., Java, Python, JavaScript). You will contribute to the design and architecture of software systems, working to ensure performance, scalability, and maintainability. Collaborating with product managers, designers, and other engineers to deliver high-quality software products will be a key part of your role. You will be involved in code reviews, participate in agile development processes, and continuously learn new technologies and best practices. Troubleshooting and resolving software defects and issues will also be a significant responsibility.
We are seeking candidates who have recently completed or are about to complete a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A strong foundation in computer science fundamentals, including data structures, algorithms, and object-oriented programming, is essential. Proficiency in at least one programming language is required, and familiarity with multiple languages is a plus. Understanding of software development principles and practices is important. Excellent problem-solving and analytical skills, coupled with a passion for technology and learning, are critical. Strong communication and teamwork skills are necessary for effective collaboration in a remote setting. The ability to work independently and manage your time effectively is crucial. Join our vibrant team remotely to contribute to our technological advancements, supporting our operations near **Mombasa, Mombasa, KE**.
Remote Graduate Software Developer - Full Stack
Posted 20 days ago
Job Viewed