Position:
Full-Stack Developer (Linux Application + Kotlin for Android Adaptation)
Project:
ECITON (Autonomous Swarm Platform)
Location:
Hybrid or Remote (Ukraine / US / EU)
Employment type:
Full-time
Company:
JDI Integrations
About the Role:
JDI is seeking a Full-Stack Developer to build and maintain a fully offline ground control ecosystem (GCS)
for ECITON a next-generation autonomous swarm drone platform operating in GPS- and internet-denied
environments. This role focuses on developing a Linux-native desktop application, with additional
responsibility for supporting future Android adaptation using Kotlin.
You will be responsible for both frontend and backend components of the GCS, including map-based
mission planning, telemetry processing, and interfacing with embedded and AI systems all running
locally without cloud dependencies.
Key Responsibilities:
Design and develop a Linux-native GCS desktop app (frontend + backend)
Build an offline drag-and-drop mission planner with local map integration
Implement internal APIs for real-time communication with drones and onboard AI
Handle local storage, telemetry logging, and mission data visualization
Collaborate with embedded, AI, and autonomy engineers to align software stack
Contribute to adapting or rewriting GCS functionality for Android (tablets) using Kotlin
Requirements:
7+ years of full-stack development experience on Linux systems
Strong skills in Python (FastAPI, Flask or similar) and GUI frameworks (PyQt, GTK, Electron, or similar)
Experience building offline-capable applications with local caching and storage
Familiarity with REST APIs, WebSocket, MQTT, and local databases (SQLite, PostgreSQL)
Experience developing UI for real-time systems (e.g., telemetry, control interfaces)
Intermediate or higher English (B1+)
Ability to work autonomously and collaborate with cross-functional engineering teams
Preferred Qualifications:
Kotlin experience and ability to support Android adaptation of the GCS app
Familiarity with GCS systems, ArduPilot/MAVLink, or mission control interfaces
Experience integrating frontend systems with embedded/AI-based edge devices
Prior work on military, robotics, or tactical software solutions
Familiarity with Git, Docker, and Jira-based Agile workflows
Locations:
JDI operates globally, with offices in: USA and Ukraine
About JDI:
Founded in 2019, JDI is a Service-Disabled Veteran-Owned Small Business (SDVOSB) delivering autonomous
systems and tactical solutions to defense, humanitarian, and commercial clients. With 140+ successful
projects and a flawless performance record, we specialize in expeditionary, secure, and offline-capable
technologies.
We make it happen. Join us to build what others won't even attempt.