Fairventures Worldwide Node.js Developer Jobs in Uganda

Fairventures Worldwide Node.js Developer Jobs in Uganda


Job Summary

  • 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.

    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.