Python Developer
Kampala, Central Region, Uganda · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- hace 1 día
- Work mode
- In office
- Education
- Degree or diploma in Computer Science, Software Engineering or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Hifi Tech Solutions Limited
Hifi Tech Solutions Limited is a technology firm dedicated to delivering dependable and scalable software solutions tailored for businesses. The company prioritizes innovation, writing clean code, and fostering collaboration among cross-disciplinary teams. Working here provides exposure to contemporary development methodologies, a diverse portfolio of projects, and ample opportunities for career advancement. The organization promotes continuous learning and aims to cultivate a supportive environment for technical professionals, encouraging team members to contribute ideas and impact meaningful digital products.
Role Overview
The Python Developer will be based full-time on-site in Kampala, collaborating closely with product owners, designers, and fellow developers to design and sustain backend systems and applications. Key daily responsibilities include crafting and executing server-side logic, integrating and managing databases, developing RESTful APIs, and ensuring applications meet standards of performance, reliability, and security. Additionally, the role entails writing clean, maintainable, and testable Python code, conducting peer code reviews, engaging in technical discussions and planning, troubleshooting issues, optimizing existing solutions, documenting technical processes, and driving continuous enhancements in development practices and tooling.
Qualifications and Skills
- Proficient programming abilities, especially in Object-Oriented Programming (OOP).
- Hands-on experience with backend web development using Python frameworks.
- Strong competencies in software development processes including testing, debugging, and version control systems.
- Experience with database design, query writing, and performance optimization.
- Academic credentials such as a degree or diploma in Computer Science, Software Engineering, or related technical disciplines.
- Familiarity with RESTful API development, security best practices, and performance improvement techniques.
- Effective communication skills, time management abilities, and teamwork aptitude for on-site collaboration.
- Additional experience with Linux environments, containerization technologies, or cloud platforms is advantageous.
Minimum education
Bachelor's Degree