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.
Job Types: Full-time, Freelance
Pay: 32,821.64-84,379.65 per year
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.