Backend/Full Stack Developer

Job Description

  • We are looking for software engineers to join our team to help develop our online displacement mapping and analysis platform.
  • You’ll be working in a small, collaborative team.
  • We are a high-tech startup, where you will make a fundamental impact on the success of the company.
  • This is part-time or a full-time position, at our office in Delft, The Netherlands.
  • We offer a salary in line with your skills and experience.

Responsibilities

  • You will build out the SkyGeo backend services and integrate various best-in-class point solutions to create a user-centric architecture 
  • Contribute to the architecture and implementation of SkyGeo internal ERP-like applications linking various image, processing and management services together.
  • Apply best practices to improve the functionality and scalability of our customer platform application backends and APIs for a more diverse product range
  • Maintain, expand and scale our internal applications for image discovery and processing
  • Automate processes for data delivery in the form of datasets, viewers, dashboard and reports to customers
  • Support internal and external users with issues related to these applications
  • Execute against / deliver input for the product roadmap

Skills & Requirements

  • Fluent in Python, JavaScript, SQL
  • Experience with HTML and CSS
  • Experience with REST API design. Familiarity with OpenAPI is a pre. 
  • Fluent with Django, Django Rest Framework, Flask, or Starlette (asyncio)
  • Familiarity with automated (unit)testing and CI/CD
  • Experience with containerization (Docker) and virtualization (AWS EC2)
  • Basic understanding of Linux web server management

Nice-to-haves

  • Experience with GIS tools, and Python libraries based on GDAL, GEOS, PROJ. 
  • Experience with (managed) Kubernetes and Serverless. 
  • Experience with streaming and scheduling systems such as RabbitMQ/Celery or Kafka

Location

Delft, The Netherlands

APPLY FOR THIS ROLE