DevJobs

Senior Full Stack Engineer

Overview
Skills
  • Python Python
  • TypeScript TypeScript
  • React React
  • RESTful API RESTful API
  • API architecture
  • AsyncIO
  • Binary Protocols
  • TCP
  • UDP
  • WebSockets
  • FastAPI
  • GIS
  • GStreamer
  • RTSP
  • WebRTC
Airobotics specializes in autonomous aerial platforms for complex defense and industrial applications. Our systems are designed for high-performance missions requiring precise maneuvering and autonomous decision-making in challenging environments.

Role Overview

We are looking for a Senior Full Stack Engineer to develop the Integration layer—the critical bridge between our autonomous core and the outside world. In this role, you will build the APIs that expose our capabilities, design the interfaces for operators, and implement integrations with external C2 (Command & Control) and Radar systems. You will work on migrating our operator interfaces to modern web technologies while ensuring robust connectivity with hardware sensors.

Responsibilities

  • External Integrations: Develop robust adapters to interface with client C2 systems, Radars, and external sensors (TCP/UDP, Binary Protocols).
  • Central API: Maintain and evolve our central API, serving as the single point of access for external systems.
  • UI Modernization: Develop modern, responsive Web UIs (React/TypeScript) to replace legacy desktop interfaces, while maintaining diagnostic capabilities.
  • Protocol Implementation: Work with data streams from diverse sensors, efficiently implementing parsers and state updates.
  • Customer Facing: Occasionally interface with client technical teams to define specs and troubleshoot on-site integrations.

Requirements

  • Full Stack Proficiency: Strong backend Python (AsyncIO) paired with modern Frontend skills (React, TypeScript).
  • API Design: Deep understanding of REST, WebSockets, and API architecture.
  • Integration Experience: Comfortable implementing protocol specs (ICD).
  • System View: Ability to understand the entire flow—from a sensor input, through the API, to the UI visualization.
  • Advantages
  • Experience with Video Streaming (GStreamer, RTSP, WebRTC) in web browsers.
  • Knowledge of GIS (Geographic Information Systems) and map visualizations.
  • Experience with FastAPI.
Airobotics