Full Stack Developer

We’re looking to add a developer to our team that is passionate about problem solving and technologies. You will be part of an exciting web application development team.

We need a lateral thinker and keen all rounder who is happy to work on their own and manage his or her own time. In this role you will have the freedom to arrange your hours flexibly and you work from the location of your choice. You will need to be driven enough to meet deadlines outside a formal office space and structure.

Even though we're geographically dispersed, we are a close team. We use tools like Slack and Google Meet to keep in touch and collaborate on a daily basis. We like to work hard, but also believe in maintaining a healthy work/life balance.

The full stack developer position is a 1 year contract with the possibility for extension or permanent tenure at the end of the contract.

Required experience and competence

  1. Python
  2. JavaScript
  3. HTML5 and CSS3
  4. Linux-based OS environment
  5. RDBMS back-end
  6. Git version control
  7. UI / UX / design

To your advantage

  1. Flask, Django
  2. PostgreSQL RDBMS with PostGIS
  3. Geographic Information Systems
  4. Docker
  5. QGIS and other geospatial software (C++, Qt, C, Java)
  6. Mobile (iOS, Android, cross-platform)
  7. REST architecture style

Key Responsibilities

You will work on front-end or back-end development but need to understand server/client communication. We will expect that you can keep yourself abreast of the latest trends in our preferred software stack and have a keen willingness to continuously learn.

You will be on several projects at the same time, but each of these will be built on variations of the same stack.

You will be involved with Open Source software development methodology because we believe in Open Source collaboration and philosophy.