engineering

Software Developer (Full Stack)

Role Description

This is a full-time on-site role for a Software Engineer (Fullstack) at CODESPHERE INNOVATIONS (U) LIMITED in Kampala. The Software Engineer will be responsible for developing and maintaining back-end web applications, programming, and implementing software solutions. The role will involve working on object-oriented programming (OOP) projects to ensure optimal performance and functionality.

Qualifications

Computer Science and Software Development skills Back-End Web Development experience Proficiency in Programming and Object-Oriented Programming (OOP) Strong problem-solving abilities and analytical skills Experience with coding languages such as Java, Python, or JavaScript Bachelor's degree in Computer Science, Software Engineering, or related field

Responsibilities:

Design, develop, and maintain scalable web and mobile applications.

Collaborate with UI/UX designers and backend teams to deliver seamless solutions.

Ensure application performance, responsiveness, and security.

Debug, test, and document software projects.

Requirements:

Strong proficiency in Python, JavaScript, Flask, and React.

Experience with RESTful APIs, database management (SQL/NoSQL).

Understanding of cloud platforms like AWS or Google Cloud.

Excellent problem-solving skills and team collaboration experience.

Bachelor’s degree in Computer Science or equivalent.

Experience: Minimum 3+ years of relevant experience.