Full Stack Team Lead
Description
The C2 application is the primary interface for operators , combining mission planning, real-time control, telemetry, and video into a unified system. We are looking for a Full Stack Team Lead to build and lead the C2 development team from the ground up. This role combines technical leadership and people management , with strong ownership over architecture, execution, and alignment with the broader system (core backend and edge platforms).
Responsibilities
Responsibilities
- Team Leadership
- Build, lead, and mentor a team of frontend/full-stack developers
- Define team standards, development processes, and best practices
- Drive execution, delivery planning, and technical quality
- Support hiring, onboarding, and growth of team members
- Technical Leadership
- Lead the design of the architecture (including microfrontend approach)
- Guide implementation of a real-time, high-performance C2 application
- Ensure scalability, maintainability, and modular system design
- Make key technology decisions and define development guidelines
- Review designs and code, ensuring alignment with architecture and standards
- Cross-Team Collaboration
- Work closely with Core (backend) and Edge (on-device) teams
- Translate product roadmap and system constraints into technical direction
- Ensure alignment between frontend, backend, and edge capabilities
Drive integration strategies across
Real-time communication layers Video streaming pipelines Telemetry and control systems System Ownership Own the end-to-end frontend domain within a distributed system Balance product requirements with technical constraints (real-time, air-gapped, edge) Identify risks, trade-offs, and long-term architectural considerations Lead debugging and resolution of complex cross-system issues What Makes This Role Unique Opportunity to build and lead a team from scratch Direct impact on the core operator interface of a real-world system Work across frontend, backend, and edge domains Influence architecture, technology, and engineering culture
Solve challenges in
Real-time UX Multi-platform orchestration Video + telemetry integration Cloud and air-gapped deployments
Requirements
- 6+ years of experience in frontend or full-stack development
- 2+ years of experience in technical leadership or team leadership roles
- Strong expertise in modern frontend frameworks (React preferred)
- Proven experience designing architecture for complex systems
- Technical Expertise
- Experience building real-time, data-intensive applications
- Strong understanding of architecture and modular design
Experience integrating with
Backend systems (Java / Python) Real-time communication (WebSockets, pub/sub) Distributed systems / messaging (Kafka, Redis, etc.) - Advantage Understanding of performance, scalability, and state management System & Domain Understanding Experience working in distributed systems environments Ability to understand and work across backend and edge systems Experience in systems involving video streaming, telemetry, or real-time control – strong advantage Familiarity with air-gapped or constrained environments – advantage
Nice to Have
- Experience in C2 systems, drones, robotics, or defense-related domains
- Background in map-based or geospatial applications
- Experience with video technologies (WebRTC, RTSP, GStreamer)
- Familiarity with DevOps and CI/CD practices
Every role in the library, ranked against your CV.
Rewritten from your real, matching experience for the job you pick.
Your whole pipeline in one place, with a fresh move every morning.