Ona Systems Software Engineer Jobs in Nairobi Kenya

Ona Systems Software Engineer Jobs in Nairobi Kenya

The world’s leading humanitarian, development and global health organizations rely on Ona to improve their impact and accountability.

We build technology that affords new opportunities for governments and development organizations and actors to be increasingly collaborative, data-driven, and accountable to the people they serve.

We also make tools that provide opportunities for organizations to make better use of their data to help address some of the world’s greatest challenges, including: maternal and child health, education, community resilience, agriculture, environmental sustainability, access to infrastructure and government accountability.

Ona works with its partners to develop data solutions based on technologies Ona develops. These include Ona Data - a mobile data collection and visualization platform, Canopy - our new enterprise analytics solution and OpenSRP a mobile health platform Ona is developing with the World Health Organization.

Qualities we're looking for

Thoughtful coder.

  • You understand the importance of abstractions and interfaces. You keep modules loosely coupled and know that algorithms + data structures = programs.
  • You read and understand existing systems before diving in.
  • You know how to prototype, how to iterate, and when to step back and think it through or ask questions.

    Builder.

  • You are committed to the projects you work on and need to see them through to completion.
  • You understand that solving the user's problem is the end goal.

    Lifelong learner.

  • You stay up to date with the latest trends and are excited to learn new languages, tools, and best practices.

    Explorer.

  • You thrive in teams and projects that span timezones and cultures.
  • You're ready and excited to travel in order to support
    projects, no matter how dusty or remote.

    Responsibilities
  • Define client needs, system requirements, dependencies between requirements, and expected timelines
  • Design, architect, build large scale data collection and visualization systems
  • Coordinate and balance priorities of multiple projects and deliverables

    Essential
  • Minimum 3 years programming production web applications
  • Minimum 3 years programming in Python, JavaScript, or Java
  • Experience programming with APIs and service based architectures
  • Experience with databases and their integration into web and Android applications
  • Strong attention to detail and understanding of architectural dependencies.
  • Strong troubleshooting and problem solving skills.

    Desirable
  • Experience with Clojure, Java, JavaScript, and Python
  • Experience with Django, React, Redux, Postgres, Superset, NiFi, Kafka
  • Experience working with remote teams

    How to Apply
  • Please send the following to jobs+developer@ona.io by 29th May 2019
  • Note describing why you are interested in working at Ona.
  • Resume.
  • Examples of your work.
  • Link to your GitHub page, projects you've completed, or your website.
    (bonus points)
  • Build something cool using our API, or extend some software we've written.
  • Please note that resumes will be reviewed as soon as received.
  • Only short-listed candidates will be contacted.
  • For more information and job application details, see; Ona Systems Software Engineer Jobs in Nairobi Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - 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 Kenya.

    Find your dream job from 1000s of vacancies in Kenya 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 Jobs Kenya.