Hybrid Fullstack Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Fullstack Software Engineer building APIs and services for analytics in Earth observation. Focus on cloud-native Python services and TypeScript/React UI development.

Responsibilities

  • Design and ship cloud‑native Python services (e.g., FastAPI) with well‑versioned REST APIs and solid contracts
  • Model domain data for Postgres/PostGIS (jobs, provenance, results) and implement robust access patterns
  • Make long‑running work first‑class: asynchronous jobs, idempotency, retries, clear user feedback
  • Build a pragmatic TypeScript/React UI focused on operability: job authoring, status, metrics, and basic visualization hooks
  • Production hygiene: tests, CI/CD, docs, API schemas; instrument observability (CloudWatch/Datadog/Otel) with actionable alerts
  • Secure coding by default (authn/z, secrets, dependency hygiene)
  • Use AI‑assisted tools for coding/tests/docs responsibly—share patterns that lift the whole team
  • Work with the broader defense and intelligence engineering team to integrate and serve the tools you help build**

Requirements

  • Strong Python; experience building and operating APIs (FastAPI or similar)
  • Practical AWS skills (running services and jobs; S3, IAM; plus Batch/Step Functions basics)
  • Data modeling with Postgres (PostGIS welcome) and comfort with Docker/ECR
  • CI/CD discipline, automated testing, and observability in production (CloudWatch/Datadog)
  • Clear written communication (design docs, PRs, runbooks)
  • LLM IDE Tooling proficiency & curiosity (e.g. Cursor, Claude, Copilot)
  • **Nice‑to‑haves**
  • TypeScript/React (or comparable modern frontend) and map‑centric UI patterns
  • STAC concepts, GDAL/raster tooling; xarray/dask for large arrays
  • Evented systems (SQS/SNS/Kinesis), caching, performance profiling
  • gRPC or GraphQL; experience productizing research code
  • Kubernetes/EKS, Argo/Hera if/when we use K8s; Go familiarity to read or wrap other teams’ services (nice to have).

Benefits

  • A job that matters in a dynamic Earth Observation environment with a scale-up approach
  • An independent role with a supportive and diverse work environment
  • Occupational healthcare, occupational and accident insurance
  • A yearly benefit budget to spend as you wish (i.e. on sport, transport, bike benefit, wellness, lunch, etc.)
  • Phone subscription with iPhone of choice
  • Relocation support (i.e. flight tickets, accommodation, relocation agency support)
  • Time for self-development, research, training, conferences, or certification schemes
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • A wide variety of the best coffee, tea, snacks, and sweets to accompany your daily space mission
  • Competitive salary contingent on your experience level, and will be negotiated individually
  • Employment is subject to applicable security screening (incl. SUPO, where required)

Job title

Fullstack Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job