Full-Stack Developer

SkyGeo
Delft, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Delft, Netherlands

Tech stack

HTML
JavaScript
Geographic Information Systems
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
CSS
Cloud Computing
Linux
Django
HP Systems Insight Manager
Web Servers
Python
PostgreSQL
Performance Tuning
PostGIS
SQL Databases
TypeScript
Web Applications
Web Application Frameworks
React
Caching
Amazon Web Services (AWS)
GIT
Database Migration
Containerization
Gitlab-ci
Kubernetes
Production Code
Amazon Web Services (AWS)
Front End Software Development
Data Delivery
REST
Code Restructuring
Docker
User Administration
User Accounts

Job description

  • Design, develop, and maintain a highly user-centric web application for SkyGeo's customers and internal stakeholders.
  • Integrate SkyGeo's displacement mapping platform, subscription services, customer reports, invoicing, and administrative workflows into a centralized user management hub.
  • Collaborate closely with stakeholders to gather user requirements and ensure the platform aligns with their needs.
  • Designing APIs to support innovative geospatial insights products.
  • Architect scalable solutions to handle growing user bases and data loads.
  • Automate data delivery processes in the form of datasets, viewers, dashboards, and reports to customers.
  • Support internal and external users with issues related to the platform.
  • Set up and maintain CI/CD pipelines and manage resources in Amazon Web Services (AWS).
  • Contribute to and execute against the product roadmap.

Requirements

Do you have experience in TypeScript?, Do you have a Master's degree?, * Proven experience writing high-quality, maintainable production code in Python (particularly web frameworks such as Django and FastAP).

  • Proficiency in JavaScript, Typescript, HTML, and CSS for creating user-centric interfaces (including frontend tools such as React and HTMX).
  • Expertise in designing REST APIs, caching strategies, application monitoring, performance optimization, and handling request scaling in high-traffic environments.
  • Strong experience in database management, SQL, ORMs and database migrations in a production environment (knowledge of PostgreSQL & PostGIS for geospatial data is advantageous).
  • Proven track record of delivering high-quality, well-documented production software, including (unit)testing and refactoring.
  • Experience working in Linux environment and managing Linux web servers.
  • Working knowledge of modern DevOps tools and services, for example, Git, Gitlab CI/CD, Docker, AWS EC2 or K8S/AWS ECS/AWS Fargate.
  • A strong affinity with containerization (Docker) and cloud technologies (AWS).
  • Initiative to improve existing solutions and a collaborative approach to problem-solving.
  • Attention to detail and a responsible attitude when working with sensitive data.
  • Experience working with user management systems is a plus.
  • Exposure to product ownership role is a plus.

Benefits & conditions

  • The opportunity to bring your experience, technical skills, and vision to help build next-generation Earth Observation applications and business
  • A scale-up environment offering freedom, personal growth, and career development opportunities
  • Diverse international team (10+ nationalities)
  • Hybrid working environment (with an office in the historic city centre of Delft)

Apply for this position