Job Title: GIS Officer Organisation: Uganda National Oil Company (UNOC) Ltd…
Full Stack Developer Jobs – PowerUP
Job Title: Full Stack Developer
Organisation: PowerUP
Duty Station: Kampala, Uganda
Reports to: Head of Technology
About Organisation:
PowerUP is a cleantech company developing electric appliances that reduce carbon emissions while delivering income and health benefits to our customers in Low and Middle-Income countries. Our products are designed to tap into dual revenue streams: small incremental payments from our customers, and payments for emissions reductions from global ER buyers.
Job Summary: The Full Stack Developer will play a crucial role in developing and supporting the software side of PowerUP’s technology stack. This includes the PowerUP app, web application, manufacturing / aftersales scripts, and other supporting tools. Their work will connect our hardware solutions to our AWS cloud and reporting tools for diagnosis and analysis.. This role also involves supporting and enhancing other software applications, writing scripts, and developing web solutions as needed. The developer should be versatile, able to work across mobile, desktop, and web platforms, and ready to contribute to both front-end and back-end tasks.
Key Duties and Responsibilities:
Android Application Development:
- Maintain, improve, and add new features to the Ionic/Angular-based Android application for data extraction from electric cooking appliances.
- Implement data encryption and ensure secure, reliable data synchronization with AWS cloud services.
Front & Back-End and Scripting on AWS:
- Assist on developing and maintaining scripts for automating tasks and integrating systems, particularly with AWS services.
- Develop small-scale websites or web interfaces as needed, ensuring functionality and responsiveness.
Windows Application Maintenance:
- Maintain and develop Windows-based applications in C# used for tooling processes, configuration, and quality control.
Cross-Platform Collaboration:
- Work across different software layers to ensure seamless integration of solutions.
- Collaborate with teams to address software issues, enhance features, and support cross-functional development initiatives.
Qualifications, Skills and Experience:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Minimum of 3 years of experience in full stack software development across mobile, desktop, and web platforms.
- Strong understanding of version control systems, particularly Git.
- Proficiency in Ionic/Angular for mobile development, C#/WPF for Windows applications, and back-end scripting (e.g., Node.js, Python).
- Experience with cloud services, particularly AWS (e.g., S3, Lambda, Glue).
- Familiarity with data encryption and secure data transfer practices.
- Ability to create front-end web interfaces using modern frameworks (e.g., React, Vue.js).
- Effective communication skills and the ability to work independently and collaboratively.
What we are looking for:
- A versatile developer passionate about making impactful technology.
- An innovative thinker who can adapt to changing project needs and contribute across different technical areas.
- A proactive team player who thrives in a collaborative, fast-paced environment.
- Someone who embodies integrity, empathy, and a supportive attitude.
Compensation and Benefits:
- Competitive salary
- Health Insurance
- Flexible working options
Our core values:
- Service: to our customers and to the planet
- Excellence: In all aspects of our business
- Empathy: To understand deeply understand our customers
- Hustle: To quickly build a company serving customer needs globally
- Innovation: To continuously develop products and business models based on our learnings
How to Apply:
All candidates should apply online at the link below.
For more of the latest jobs, please visit https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline