Full-Stack Developer - Remote Global

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Full-Stack Developer position for a remote or hybrid contract lasting over 6 months, focusing on Linux applications and Kotlin for Android. Requires 7+ years of experience, strong Python skills, and familiarity with offline-capable applications.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
-
πŸ—“οΈ - Date discovered
September 22, 2025
πŸ•’ - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
πŸ“„ - Contract type
Unknown
-
πŸ”’ - Security clearance
Unknown
-
πŸ“ - Location detailed
Daytona Beach, FL
-
🧠 - Skills detailed
#REST (Representational State Transfer) #FastAPI #Storage #GIT #Cloud #Databases #Logging #Visualization #Jira #Python #MQTT (Message Queuing Telemetry Transport) #Linux #AI (Artificial Intelligence) #Agile #REST API #Docker #Flask #PostgreSQL
Role description
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.