Senior Full-Stack Developer (m/f/d)
On-site · Munich, Bavaria, Germany
Job Summary
Senior Full-Stack Developer to architect and build ground-control station applications for real-time mission-critical environments. Responsibilities include designing full-stack applications, building real-time layers between C2 systems, autonomous platforms, and sensor networks; creating low-latency data pipelines for target tracking and sensor fusion; ensuring observability with logging, distributed tracing, and metrics; and developing tactical desktop and web interfaces for operators. Requires 5+ years in full-stack development, expertise in frontend (React/Angular, TypeScript) and backend (Node.js/Python; Flask/FastAPI) with RESTful APIs and WebSocket real-time communication, experience with MySQL, MongoDB, Redis, InfluxDB, Linux, Docker, Nginx, CI/CD, and knowledge of real-time systems and distributed architectures. Education: Bachelors or Masters in Computer Science or similar field. Location-focused: Munich, Germany with in-person work; hybrid flexibility noted as part of the role.
Required Qualifications
- Bachelors or Masters degree in Computer Science or similar technical field
- 5+ years of full-stack development experience
- Experience with frontend frameworks (React or Angular) and TypeScript
- Backend development with Node.js or Python (Flask/FastAPI) and RESTful APIs; WebSocket-based real-time communication
- Experience with relational, NoSQL, in-memory, and time-series databases (MySQL, MongoDB, Redis, InfluxDB)
- Strong networking fundamentals; telemetry and messaging protocols
- Experience with Linux environments, Docker, Nginx, CI/CD
- Domain knowledge in real-time systems (state machines, sensor data fusion, Kalman filtering)
- Strong understanding of distributed systems architecture
- Ability to design and develop desktop and web tactical interfaces
- Experience with observability practices (logging, tracing, metrics)
Additional Requirements
- Due to security clearance requirements, affiliations with certain countries may affect the application process
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.