Guest vertical phone smallest
Why Fuzu? Join Fuzu to accelerate your professional growth, meet like-minded people and learn from the best.
Get Started

Software Engineer

Fenix International
Kampala, Uganda

Salary rangeConfidential | Contract type: Permanent

You have 3 days left to apply for this job.

Share this job

Job Summary

Required Skills & Experience
  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred) and three years of practical experience in software engineering
  • Javascript and typescript proficiency with backend and front end frameworks: Node, Express, Angular, AngularJS (angular 1.*), JQuery
  • HTML4/5,SAAS, CSS3, AJAX, Bootstrap along with strong knowledge of DOM, BOM
  • Javascript test frameworks such as Karma/Jasmine
  • Experience creating and maintaining scalable web applications in cloud context: elasticate, distributed task processing, load balancing
  • API design to scale in javascript (REST, GraphQL, Apollo...)
  • Appreciation for detailed source code documentation and organized code structuring
  • Software deployment pipelines and best practice (CI/CD)
  • Excellent knowledge of computer algorithms and solid computer science fundamentals
  • Excellent written and verbal communication skills in English

Responsibilities

We are looking for a talented, self-starting full-stack software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission-driven company with social and environmental impact.
Experience:
  • At least 2 years of relevant experience
  • Good knowledge of object-relational mappers(and their implementation design patterns), No SQL, MySQL/PostgreSQL and storage options
  • Appreciation for detailed source code documentation and organized code structuring
  • Software deployment pipelines and best practice (CI/CD)
  • Excellent written and verbal communication skills in English
  • Working knowledge of good practices for computer and data security
  • Experience with git and GitHub/GitLab based source code management  
Qualifications:
  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science)

Job Requirements

Required education: Bachelor's degree
Required relevant work experience: 2 years
Required languages: English (Spoken: fluent | Written: fluent)
Share this job

Other Jobs at Fenix International

Digital Product Manager
Fenix International / Nairobi

Similar Jobs

Records Management Specialist
Nairobi / Harley's Limited
Counsellor
Nairobi / Ministry of Defence
Improve your chances with Fuzu