DevJobs

Senior Backend / Fullstack Developer

Overview
Skills
  • TypeScript TypeScript
  • NestJS NestJS
  • MongoDB MongoDB
  • Redis Redis
  • CI/CD CI/CD
  • GitHub Actions GitHub Actions
  • Docker Docker
  • RabbitMQ RabbitMQ
  • Backend engineering ꞏ 5y
  • Event-driven architecture
  • Distributed systems
  • Vue 3
  • Tracing
  • RTSP
  • Protobuf
  • Pinia
  • OpenID Connect
  • WebRTC
  • Mongoose
  • Metrics
  • MapLibre
  • Mapbox
  • Logging
  • Leaflet
  • Keycloak
  • HLS
  • gRPC
  • DASH
A cutting-edge deep-tech startup is looking for a Senior Backend / Full-Stack Developer (backend-leaning) to join its core engineering team and help build advanced vision intelligence systems for early threat detection - including drones, boats, and other targets at the edge of visibility. The company’s technology is already deployed in the field and supports real-world operational use cases, with a strong focus on mission-critical systems and real-time data processing.

This role is ideal for someone who enjoys ownership, working across the stack, solving complex engineering challenges, and building meaningful real-world technology.

What you’ll do:

  • Own and build backend services in a distributed, event-driven system
  • Work on real-time data pipelines between edge devices and operator systems
  • Design and evolve core system architecture and data flows
  • Contribute to frontend features (Vue 3) when needed to deliver end-to-end functionality
  • Drive reliability, performance, and scalability in production systems
  • Improve and refactor an evolving TypeScript codebase

Requirements:

  • 5+ years of production backend engineering experience
  • Strong ability to independently design and deliver complex, end-to-end systems
  • Deep understanding of distributed systems and event-driven architecture
  • Comfort working in large, evolving codebases with minimal guidance
  • Strong engineering judgment and pragmatic decision-making

Nice to have:

  • Experience with NestJS, MongoDB (Mongoose), Redis, RabbitMQ
  • Familiarity with Keycloak or OpenID Connect
  • Experience with real-time / streaming systems (RTSP, WebRTC, HLS, DASH)
  • Knowledge of Protobuf / gRPC
  • Frontend experience with Vue 3 + TypeScript (Pinia, Leaflet / MapLibre / Mapbox)
  • Experience with Docker-based deployments and CI/CD (e.g. GitHub Actions)
  • Observability experience (logging, metrics, tracing)
  • Background in geospatial systems, IoT / telemetry-heavy products, or mission-critical environments
Gini-Apps