IT Jobs – Node.js Developer – Fairventures Worldwide (FVW)

 

Job Title:    Node.js Developer

Organization:  Fairventures Worldwide (FVW)

Duty Station:  Kampala,
Uganda

Reports to: Software
Development Officer

 

About US:

Fairventures
Worldwide (FVW) is a German based organization engaged in landscape restoration
activities. Our Uganda program aims to find and implement solutions for
large-scale restoration of deforested areas. FVW works with small scale farmers
in Western Uganda to implement its reforestation programs. FVW approach to
reforestation is through use of fast-growing indigenous tree species in
agroforestry systems. FVW implements its programs through partnerships with
local farmer groups and community entities for maximum impact and
sustainability of projects.

 

Job Summary:   The organization is currently seeking to
appoint an experienced Node.js developer to develop Fairventures’ tree monitoring
platform TREEO. TREEO is an open-source solution empowering small scale farmers
that will transform the reforestation projects in Uganda and worldwide. The
Node.js Developer reports to the Software Development Officer and is
responsible for development, analysis, testing and supporting TREEO platform.
TREEO  backend services will be developed
as a cloud-native Node.js application. The position requires very close
cooperation with other members of a Scrum organized development team in Uganda,
development team in Europe, agro-forestry experts and TREEO users. The position
requires excellent knowledge of Node.js development, TypeScript programming
language, Express framework, test driven development and test automation. S/he
should possess strong analytical, and communication skills; be highly
motivated, organized; be able work within a cross-functional agile team and
under significant time pressure.

The position is also
suitable for senior developers.

 

Key Duties and Responsibilities:  

The Android Developer
shall;

·       
Cooperate
on analysis of user stories (requirements) and provide technical insight into
the analytical process.

·       
Develop
cloud-native Node.js backend services using TypeScript programming language.
Write a clean, organized, documented and unit-tested code.

·       
Write
automated tests.

·       
Collaborate
with your colleagues in code-review, technical roadmap and overall process for
improving code quality.

·       
Be part
of the Scrum team and participate in all Scrum activities. Work closely with
the other team members, consultants and various stakeholders.

·       
Learn
new technologies to enhance and support other components of the TREEO platform.

·       
Support
TREEO users by providing consultation, support and bug-fixing.

 

Qualifications, Skills and Experience:

·       
Hold a
Bachelor’s Degree in Computer Science or related field is required.

·       
Minimum
of two years working experience in Node.js environment.

·       
Excellent
knowledge of JavaScript, TypeScript, and a good understanding of design
patterns and software architectures.

·       
Good
knowledge and practical experience using Express framework, REST API, GraphQL,
asynchronous integration patterns, SQL (Postgres, PostGIS), Docker.

·       
Experience
with development and deployment of cloud-native applications, CI/CD pipelines.

·       
Git and
GitHub knowledge.

·       
Good
understanding and practical experience with agile software development and
Scrum framework is a plus.

·       
Knowledge
of GIS systems is a plus.

·       
English

·       
Critical
thinking and creative problem-solving skills with ability to make sound
judgment.

·       
Willingness
to learn other programming languages and technologies on the project (React,
Python, Kotlin)

·       
Proactive,
results-oriented, and service-oriented.

·       
Attention
to detail, accuracy and timeliness in executing assigned responsibilities.

 

NB: FVW is an equal
opportunity employer and both qualified women and men are encouraged to apply
for this position.

 

How to Apply:

Please Email a cover
letter, CV and GitHub profile (if available) to
info.uganda@fairventures.org. In the subject line of the email, indicate – Application for NODE.JS
DEVELOPER only. Please note that only applications that follow the given the
instructions shall be considered.

 

Deadline: 18th December 2020 by 5:00pm EAT.

 

For more of the
latest jobs, please visit 
https://www.theugandanjobline.com or find us on our facebook page https://www.facebook.com/UgandanJobline

 



 

Related Jobs