Search by job, company or skills

P

Full Stack Engineer (geospatial)

Fresher
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

PathGen is an innovative platform designed to provide critical insights into emerging infectious disease threats for researchers, policymakers, and public health practitioners. It accelerates the process from disease detection to effective response, supporting informed decision-making. As a cutting-edge decentralized intelligence platform for pathogen genomics, PathGen is developed as a digital public good, aiming to enhance global health security with a focus on Asia and beyond.

Role Description

This is a full-time hybrid role for a Full Stack Engineer, based in Singapore with the flexibility for partial remote work.

Build and operate a containerized geospatial analytics platform: a TypeScript-based backend (analytics and data access APIs backed by DuckDB) plus raster tile services for Cloud Optimized GeoTIFF (COG) datasets, integrated into user-facing workflows. You'll work closely with data engineers and UI engineers to deliver correct, performant geospatial services and product features end-to-end.

Responsibilities:

  • Ship product features across backend services and frontend workflows, collaborating with data and UI engineers.
  • Build and maintain backend services in TypeScript (APIs for analytics and data access).
  • Design and optimize spatial workloads.
  • Implement efficient data delivery (REST plus streaming/WebSockets where appropriate).
  • Build and optimize raster delivery from COGs (TiTiler/rio-tiler-style services, range reads, caching).
  • Integrate vector delivery paths (GeoJSON/vector tiles) and ensure geospatial correctness (CRS, reprojection, tiling).
  • Improve performance and reliability via profiling, caching, defensive data handling, and automated testing.
  • Maintain reproducible multi-service Docker workflows for local development and CI.

Requiredqualifications:

Core full-stack engineering

  • Strong TypeScript engineering across backend and frontend (production-grade services and modern web UI development).
  • Experience building and operating APIs (REST; streaming via WebSockets/SSE where appropriate), with attention to reliability, input validation, and backward-compatible contracts.
  • SQL and data modeling skills for analytical workloads; performance tuning mindset and comfort working with large datasets.
  • Experience with containerized, multi-service development (Docker/Compose) and automated testing in CI.

Geospatial:

  • Solid geospatial fundamentals: vector/raster data, coordinate systems, CRS transformations, and Web Mercator tiling concepts.
  • Practical experience delivering raster data from COGs, including familiarity with GDAL/rasterio-equivalent tooling and TiTiler/rio-tiler-style serving patterns (range reads, overviews, nodata handling, caching).
  • Experience delivering vector data (GeoJSON and/or vector tiles) with attention to correctness and performance (reprojection, bbox queries, geometry validity).

Preferred qualifications:

  • DuckDB experience for spatial analytics and query optimization (or similar analytical engines with transferable skills).
  • PostGIS experience and spatial query optimization.
  • Vector tile pipelines and tooling.
  • AWS delivery patterns (S3, IAM, CloudFront/CDN) and cost/perf tradeoffs.
  • Python and FastAPI experience for backend integrations.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144532873