Fairventures Worldwide Node.js Developer Jobs in Uganda
Fairventures Worldwide Node.js Developer Jobs in Uganda
Job SummaryThe 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.
Job Roles 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.
Education and Experience/Preferred Qualifications
● Minimum of 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.
Required/Desired Language
● English
Knowledge, Skills and Abilities
● 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.
How to Apply
● Email a cover letter, CV and GitHub profile (if available) to info.uganda@fairventures.org by 18th December 2020 not later than 5:00pm
EAT.
● In the subject line of the email, indicate – Application for SOFTWARE DEVELOPMEENT TEAMLEADER only.
Please note that only applications that follow the given the instructions shall be
considered
Find jobs in Uganda.Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.
Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.
Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.