8 Graduate Software Engineer Full Stack Development jobs in whatjobs
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 - Full Stack Development
Posted 21 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the design and development of front-end and back-end web applications.
- Write clean, maintainable, and well-documented code under the guidance of senior engineers.
- Participate in code reviews to learn best practices and improve code quality.
- Collaborate with team members to understand project requirements and contribute to technical solutions.
- Test and debug software applications to ensure functionality and performance.
- Assist in the deployment of applications to production environments.
- Contribute to technical documentation and knowledge sharing within the team.
- Learn and apply new technologies and frameworks as required by projects.
- Engage in problem-solving and contribute innovative ideas to project challenges.
- Attend regular team meetings and provide status updates on assigned tasks.
Graduate Software Engineer - Full Stack Development
Posted 21 days ago
Job Viewed
Job Description
As a Graduate Software Engineer Intern, you will have the chance to work on challenging projects, contributing to the design, development, testing, and deployment of innovative software solutions. You will gain exposure to both front-end and back-end technologies, learning to build responsive user interfaces and robust server-side applications. We encourage curiosity, a strong desire to learn, and the ability to collaborate effectively within a remote team environment. This internship is an excellent platform to refine your coding skills, understand software development best practices, and explore different aspects of the tech industry.
Key responsibilities:
- Assist in the development of front-end and back-end components of web applications.
- Write clean, maintainable, and efficient code under the guidance of senior engineers.
- Participate in code reviews and contribute to team discussions.
- Learn and apply modern software development practices, including Agile methodologies.
- Assist in testing and debugging software applications.
- Collaborate with team members through virtual communication tools.
- Contribute to project documentation.
- Research and learn new technologies as required by project needs.
- Gain practical experience in a professional software development setting.
- Develop a foundational understanding of the full software development lifecycle.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of programming fundamentals and data structures.
- Familiarity with at least one programming language (e.g., Python, JavaScript, Java).
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue) is a plus.
- Basic understanding of back-end development concepts and databases is a plus.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities, especially in a remote context.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and manage time effectively.
Graduate Software Engineer - Full Stack Development
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Write clean, efficient, and maintainable code across the full stack.
- Participate in code reviews and contribute to team discussions.
- Collaborate with cross-functional teams in an agile development environment.
- Debug and resolve software defects and issues.
- Learn and apply new technologies, tools, and methodologies.
- Contribute to the documentation of software design and implementation.
- Gain exposure to cloud platforms and database management.
- Participate in the deployment and maintenance of applications.
- Develop problem-solving skills through hands-on project work.
- Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
- Solid understanding of fundamental computer science concepts (data structures, algorithms, object-oriented programming).
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
- Basic knowledge of web development concepts (HTML, CSS, JavaScript) is a plus.
- Enthusiasm for learning new technologies and development practices.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills for remote work.
- Ability to work independently and manage tasks effectively.
- A portfolio of personal projects or contributions to open-source is highly desirable.
- Eagerness to contribute to a fast-paced, innovative environment.
Graduate Software Engineer - Full Stack Development
Posted 12 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement front-end and back-end software components.
- Write clean, maintainable, and efficient code in relevant programming languages.
- Participate in code reviews and provide constructive feedback.
- Assist in debugging, troubleshooting, and resolving software defects.
- Collaborate with senior engineers and mentors on project tasks.
- Contribute to the design and architecture of software solutions.
- Learn and apply agile development methodologies.
- Gain experience with version control systems (e.g., Git) and CI/CD pipelines.
- Participate in unit testing and integration testing of developed features.
- Assist in the deployment and maintenance of applications.
- Recent graduate with a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong understanding of fundamental computer science concepts and algorithms.
- Proficiency in at least one programming language (e.g., Java, Python, JavaScript).
- Familiarity with web development concepts and frameworks (e.g., React, Angular, Node.js, Django).
- Basic knowledge of databases (SQL/NoSQL).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Eagerness to learn and adapt to new technologies.
- Ability to work independently and as part of a remote team.
Graduate Software Engineer - Full Stack Development
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Participate in the full software development lifecycle, including design, coding, testing, and deployment.
- Develop user-friendly front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Build robust and scalable back-end services and APIs using languages such as Python, Java, or Node.js.
- Work with databases (e.g., SQL, NoSQL) to design and manage data structures.
- Write clean, maintainable, and efficient code following best practices.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver high-quality solutions.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot and debug software issues.
- Learn and apply new technologies and methodologies.
- Contribute to improving our development processes and tools.
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of fundamental programming concepts and data structures.
- Familiarity with at least one object-oriented programming language (e.g., Java, Python, C++).
- Exposure to web technologies such as HTML, CSS, and JavaScript.
- Basic knowledge of databases (SQL or NoSQL).
- Problem-solving skills and attention to detail.
- Good communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- Previous internship or project experience in software development is a plus.
Graduate Software Engineer, Full Stack Development
Posted 7 days ago
Job Viewed
Job Description
During this internship, you will work alongside experienced engineers on real-world projects, contributing to the design, development, testing, and deployment of software applications. You will gain exposure to various technologies and methodologies used in modern software development, including front-end frameworks (e.g., React, Angular, Vue.js), back-end languages (e.g., Python, Java, Node.js), databases (e.g., SQL, NoSQL), and cloud platforms. This role emphasizes learning and professional growth in a remote-first setting.
Responsibilities include writing clean, efficient, and well-documented code, participating in code reviews, debugging and resolving software defects, and contributing to technical discussions. You will collaborate with team members using virtual communication tools and project management platforms. The internship will provide mentorship and guidance to help you develop your technical skills and understanding of the software development lifecycle. We are looking for individuals who are eager to learn, proactive, and possess excellent communication skills. This internship is designed to provide a comprehensive learning experience and potentially lead to full-time opportunities upon successful completion.
Qualifications: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline, completed within the last 1-2 years. Strong understanding of programming fundamentals and data structures. Familiarity with at least one modern programming language (e.g., Python, Java, JavaScript). Basic knowledge of web development concepts (HTML, CSS, JavaScript). Understanding of database principles. Eagerness to learn new technologies and adapt to changing project requirements. Excellent problem-solving and analytical skills. Good communication and teamwork skills, essential for remote collaboration. Previous project work or contributions to open-source projects are a plus. Join our client's innovative team and kick-start your career in software development, working remotely from anywhere, with your efforts contributing to projects impacting areas like Ruiru, Kiambu, KE .
Be The First To Know
About the latest Graduate software engineer full stack development Jobs in Kenya !
Graduate Software Engineer, Full Stack Development
Posted today
Job Viewed