Job Description
About Company
Reblade is a Danish tech startup developing drone-based and robotic systems for automated wind turbine blade repairs. Our award-winning team combines expertise in robotics, computer vision, and cloud software to deliver innovative solutions for leading wind energy operators. With a culture of autonomy and technical excellence, we are shaping the future of sustainable energy technology.
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 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 reliable laptop/PC, noise-cancelling headset, stable internet connection with backup power, and access to a quiet workspace.
Location: Remote (Full-time, flexible) - Pakistan
Hours (PKT): 11:00 - 20:00 (aligned with CET business hours)
Experience: 5+ years
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field is required; a Master’s degree is preferred.
Why Join Us
- 100% Remote and Flexible role
- Collaborative, international team culture
- Focus on innovation, learning, and professional growth
How to Apply
Google form link (required google account to fill-up the form): https://forms.gle/xYCk2QEdsJtJoDra8
For any technical issues or assistance while filling out the form, please reach out to us at
Hiring Process
- Shortlisting of candidates
- Initial phone/video screening (15 min)
- Technical assignment (with deadline)
- Technical interview (1 hour)
- Final interview (offer and administration)
Requirements & Skills
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.
Explore More Opportunities
Find similar jobs and career opportunities