2 Remote Graduate Software Engineer Backend jobs in whatjobs
Remote Graduate Software Engineer - Backend
Posted 19 days ago
Job Viewed
Job Description
Our client is actively seeking enthusiastic and motivated Graduate Software Engineers to join their dynamic, fully remote engineering team. This internship offers an unparalleled opportunity for recent graduates to gain hands-on experience in backend development, contributing to real-world projects from day one. You will be working alongside seasoned engineers, learning best practices in software design, coding, and deployment within a collaborative and supportive environment. This position is ideal for individuals passionate about technology, eager to learn, and looking to kickstart their career in software development. As a Graduate Software Engineer, you will participate in the full software development lifecycle, from requirements gathering and design to implementation, testing, and maintenance. You will assist in developing and maintaining robust backend services, writing clean and efficient code, and contributing to the continuous improvement of our software systems. Key learning opportunities include working with modern programming languages, cloud platforms, and agile methodologies. We are committed to fostering a learning environment where interns can grow their skills and make meaningful contributions. This is a remote-first role, allowing you to work from anywhere and gain exposure to a global team. The **Thika, Kiambu, KE** origin of this posting emphasizes our broad reach, but the role itself is entirely remote, offering flexibility and broad applicability. We encourage applications from individuals with a strong academic background in computer science or a related field, who possess a foundational understanding of programming concepts and algorithms. A proactive attitude, strong problem-solving skills, and excellent communication abilities are essential. This internship is designed to provide a comprehensive introduction to professional software engineering, with potential for future full-time employment based on performance and business needs.
Key Responsibilities:
Key Responsibilities:
- Assist in the design, development, and maintenance of backend software systems.
- Write clean, well-documented, and efficient code in relevant programming languages.
- Participate in code reviews and contribute to team discussions on technical solutions.
- Collaborate with senior engineers to troubleshoot and resolve software defects.
- Gain practical experience with agile development methodologies and tools.
- Contribute to the creation and execution of test cases.
- Learn and apply industry best practices in software engineering.
- Document technical designs and implementation details.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Foundational knowledge of at least one programming language (e.g., Python, Java, Go, C++).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work effectively in a remote team environment.
- Enthusiasm for learning and a proactive attitude.
This advertiser has chosen not to accept applicants from your region.
0
Remote Graduate Software Engineer - Backend
Posted 3 days ago
Job Viewed
Job Description
Our client is looking for bright and motivated Graduate Software Engineers to join their innovative engineering team in a fully remote capacity. This is an exceptional opportunity for recent graduates to launch their careers in backend development, contributing to the design, development, and maintenance of robust and scalable software applications. You will work alongside experienced engineers, gaining hands-on experience with modern technologies and development methodologies. This role emphasizes learning and growth, providing mentorship and challenging projects to help you develop into a skilled backend developer.
Key Responsibilities:
Key Responsibilities:
- Develop, test, and deploy high-quality backend code for web and mobile applications.
- Collaborate with frontend developers and product managers to define software requirements and features.
- Design and implement efficient, scalable, and maintainable APIs.
- Write clean, well-documented, and testable code using languages such as Python, Java, or Node.js.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and upgrade existing software systems.
- Contribute to database design and management.
- Assist in the implementation of security and data protection measures.
- Learn and apply new technologies and frameworks as required.
- Participate in agile development processes, including sprint planning and stand-ups.
- Document technical specifications and project progress.
- Provide technical support and solutions for deployed applications.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Remote graduate software engineer backend Jobs in Kenya !
1