
Why Fuzu? Join Fuzu to accelerate your professional growth, meet like-minded people and learn from the best.
Get StartedSoftware Engineer
Fenix InternationalKampala, Uganda
Salary range: Confidential | Contract type: Permanent
You have 3 days left to apply for 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:
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 degreeRequired relevant work experience: 2 years
Required languages: English (Spoken: fluent | Written: fluent)
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
Cyber Security Expert- General Service Officer(GSO) Cadet
Nairobi / Ministry of Defence
Network Administrator - General Service Officer(GSO) Cadet
Nairobi / Ministry of Defence
Education Officers (masters) - General Service Officer(GSO) Cadet
Nairobi / Ministry of Defence
