Datafin

Senior Full Stack Developer (Python) (Remote)

IT – Software Development
Remote

ENVIRONMENT:
THE coding expertise of a Senior Full Stack Developer (Python) (Remote) who’s passionate about solving complex problems is sought by a dynamic GIS Software Specialist to join its Web Application Development team. You need to be a lateral thinker and keen all-rounder who is happy to work on their own and manage his or her own time. All applicants MUST-HAVE Python proficiency. Other tech tools you will require include JavaScript, HTML5, CSS3, Linux, RDBMS Back-end, Git & UI/UX Design. GIS experience you will need is strong Spatial/Statistical or Scientific Computing or Data Science skills;Vertical market domain expertise, for example: DRR (disaster risk reduction) and related, Local government or Agriculture and Horizontal domain expertise such as Design and Cartography, Spatial database design and administration, Image-processing / Remote Sensing & GIS system and workflow implementation and management. IMMEDIATE STARTER 1ST NOVEMBER.
 
DUTIES:
  • 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.
 
REQUIREMENTS:
  • Python – NON-NEGOTIABLE.
  • JavaScript.
  • HTML5 and CSS3.
  • Linux-based OS environment.
  • RDBMS Back-end.
  • Git Version Control.
  • UI/UX Design.
GIS –
  • Strong Spatial or Statistical or Scientific Computing or Data Science skills.
  • Highly computer literate and versatile with Scripting/Programming experience. Preferably with some Computer Science or Electronic Engineering background.
  • Demonstrable coding experience!
  • Vertical market domain expertise, for example:
    • DRR (disaster risk reduction) and related.
    • Local government.
    • Agriculture.
  • Horizontal domain expertise:
    • Design and Cartography.
    • Spatial database design and administration.
    • Image-processing / Remote Sensing.
    • GIS system and workflow implementation and management.
The ability to hit the ground running with QGIS, PostGIS, GeoServer, GDAL/OGR and other FOSS GIS tools will count in your favour.
Other –
  • A fast and reliable internet connection.
  • A noise-free environment for online meetings.
 
Advantageous –
  • Flask, Django.
  • PostgreSQL RDBMS with PostGIS.
  • Geographic Information Systems.
  • Docker.
  • QGIS and other geospatial software (C++, Qt, C, Java).
  • Mobile (iOS, Android, cross-platform).
  • REST architecture style.
 
ATTRIBUTES:
  • A good command of English, both written and spoken.
  • Positive “can-do” attitude.
  • Self-organised and efficient.
  • Enjoy working in a fast-paced environment.
  • Finger on the pulse of the latest trends online.
  • Working with multiple projects and teams.
  • Communication with clients, team members and management.