Full-Stack Developer
About the Role
We are seeking a skilled Full-Stack Developer experienced in designing and integrating distributed systems across cloud, edge, and operator interfaces. The ideal candidate will develop robust, scalable software for ground-station control, data visualization, and cross-system communication in a dynamic robotics environment.
Key Responsibilities
- Design and implement a Qt-based Ground Station for mission control and telemetry visualization
- Develop FastAPI (or equivalent) backend services and REST/gRPC APIs for cloud-edge communication
- Implement communication bridges (gRPC, MQTT, WebSocket) between ROS2 and Ground Station
- Work with relational, time-series, and NoSQL databases through frameworks or middleware for telemetry and data management
- Build responsive UIs in Qt/QML and backends in Python or Go
- Implement unit and integration tests for UI and API layers
- Maintain UX wireframes, sequence diagrams, and deployment guides
Requirements
- Proven experience (min. 5+ years) in Full-Stack or Software Development for distributed systems
- Proficiency in Python, Go, or C++ with experience in FastAPI or similar frameworks
- Familiarity with Qt/QML for UI development and gRPC/MQTT for communication
- Experience integrating systems with ROS2 or similar robotics middleware
- Experience working with relational, time-series, and NoSQL databases through frameworks or middleware
- Fluent in English (asynchronous communication with global teams)
- A home office with fast and stable internet connection (15Mb/s), modern laptop/PC, noise-cancelling headset and access to a quiet workspace
Hours (PKT)
11:00 - 20:00 (aligned with CET business hours)
Location
Remote (Pakistan)
Contract
Full-time freelance contract
Benefits
- 100% remote role
- Collaborative, international team culture
- Focus on innovation, learning, and professional growth
- Clear growth path based on delivery performance
- Direct reporting to top leadership with power to reshape teams and processes
- Results-first environment prioritized over appearance
- Technical excellence collaboration with award-winning team
- Meaningful mission driving renewable energy innovation
Timeline and Application Procedure
We are looking to fill this position by January for the right candidate. Shortlisted candidates will be invited to interviews and practical assessments. Deadline for applications is December 12, 2025.