Fjelltopp

Fullstack Developer

Apply for job
💼 Permanent💰 Up to $65,000.00📍 United States⏰ Deadline 29th August 2020Apply for job

Job Description

We are looking to hire a mid to senior level full-stack Javascript/Python web developer, with a particular interest in front end development to begin work as soon as possible. The work will be focused upon our data harmonisation project for UNAIDS, The AIDS Data Repository (https://adr.unaids.org). The system is an implementation of CKAN and the frontend is built with Python, Jinja2 and JQuery. Other work for the United Nations may include supporting public health surveillance in places of humanitarian crisis, maintenance and development of interactive data dashboards built with the python project Superset, and Python based data collection and analysis using Anaconda tools.


Benefits 

  • Competitive salary: $210 - $310 USD per day ($50k - $74k USD per year) depending on your experience
  • Bi-annual company retreats across Europe
  • Your own personal training and development budget
  • Flexible working hours
  • Occasional opportunity for travel (previous travel has taken our consultants to Cote D’Ivoire, South Africa, Jordan, Madagascar, USA, Ukraine and more)
  • Experience level: Middle or Senior
  • Industry: Public Health Technology
  • Start: As soon as possible
  • Company size: 8 people
  • Timezone: Berlin +/- 2 hours
  • Salary: $50k - $74k USD per year
  • Any questions? Just drop us an email: Contact Us

Responsibilities

As a lead technical consultant for Fjelltopp you will:

  • Lead the development of new system features that solve meaningful problems.
  • Take particular responsibility for the delivery and quality control of user experience.
  • Design, develop, test, deploy and maintain high-quality software.
  • Review the code written by others on the team, mentoring them where appropriate.
  • Further establish and refine internal best practices and coding conventions.
  • Communicate with project stakeholders concerning delivery and review of our work.
  • Find creative ways to use technology to harmonize the world's public health data.
  • Contribute to company development, sales and growth where possible.

Requirements

Technologies and Experience | The applicant must have experience with the following technologies:

  • Python Flask and Jinja
  • Javascript (JQuery, React, confidence with other frameworks desirable)
  • CSS/HTML/Web development
  • Docker
  • Git

It is also essential that the applicant can demonstrate leveraging these technologies against:

  • Git version-controlled software development best practises
  • Delivery of professional web-based user interfaces
  • Architecting and designing full-stack features from scratch

The following technologies will be a plus:

  • Specific Python libraries: CKAN, Superset, Pandas
  • Specific Javascript libraries: Leaflet, Mapbox, Highcharts, D3
    SQL (PostgreSQL)
  • Linux
  • Cloud infrastructure (AWS)
  • DHIS2 API
  • Open Data Kit
  • Jira

Any of the following experience is also desirable:

  • Technical work within the health sector, especially public health
  • Extract Transform Load (ETL) frameworks and best practises
    Cloud based DevOps
  • Python based data visualisation and analysis
  • Management of large heterogeneous datasets
  • Software project management

Tags

Technology for public health and humanitarian aid.

Similar Jobs

SpotMe Logo
SpotMe📍 Europe
Fullstack Engineer💼 PermanentSpotMe is the leader in enterprise engagement platforms for virtual and hybrid events. Our mission is to challenge the status quo to create greater experiences for customers and em...
Upstack Logo
Upstack📍 United States
Senior Fullstack JavaScript Developer 💼 ContractUpstack is a friendly team of the world’s most talented freelance developers, working remotely for some of the coolest start-ups. It’s fun and challenging to join the top 1% of the...
Labelbox Logo
Labelbox📍 United States
Senior Software Engineer💼 PermanentLabelbox is building software infrastructure for industrial data science teams to do data labeling for the training of neural networks. When we build software, we take for granted ...