Senior Full Stack Developer
Josephine Hacker Lacouture
München, Germany
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Software Applications
Computer Networks
Databases
Network Congestion
Continuous Integration
Data Fusion
Relational Databases
Computer Data Storage
Protocol Buffers
Integrated Development Environments
+27 more
Python (Programming Language)
PostgreSQL
Linux System Administration
MongoDB
MySQL
Message Queuing Telemetry Transport (MQTT)
Multicasting
Nginx
Node.Js
Redis
Sensor Fusion
Software Engineering
Data Streaming
System Software
TCP/IP
TypeScript
WebSocket
Data Logging
ReactJS
State Machines
Backend
AngularJS
Information Technology
Low Latency
Influxdb
Front End Software Development
Docker
Job description
- Own the development of end-to-end software applications used in complex operational environments, with a strong focus on stability, speed, and intuitive user workflows.
- Create robust real-time connectivity between command-and-control software, autonomous systems, sensors, and other mission-critical components.
- Engineer high-performance data flows that process and distribute information for tracking, sensor inputs, data fusion, and operational decision-making.
- Make complex systems transparent and diagnosable by implementing structured logging, metrics, tracing, and monitoring across the software stack.
- Build operator-facing applications for desktop and browser environments that turn large amounts of operational information into a clear and actionable picture.
-
Work closely with adjacent engineering disciplines and contribute to technical architecture, system design, testing, and continuous product improvement., You will work in an engineering environment with short decision paths, significant individual ownership, and close collaboration between software, systems, hardware, and operational teams. The role offers the opportunity to:
- Work on software used in real operational environments
- Develop highly connected systems involving sensors, autonomous platforms, command-and-control applications, and other mission-critical components
- Contribute to scalable and resilient system architectures
- Stay close to the end user and participate in field testing
- Influence technical architecture, engineering practices, and product development
- Take significant ownership in a growing technology organization
- Work with an international engineering team focused on advanced European defence technologies
Requirements
- A Bachelor’s or Master’s degree in Computer Science, Software Engineering, or another relevant technical discipline.
- At least 5 years of professional software engineering experience, ideally in systems where real-time behaviour, availability, scalability, or operational reliability are important.
- Strong frontend engineering skills with React or Angular and JavaScript/TypeScript, including experience building information-dense applications that remain fast and usable as data volumes increase.
- Backend development experience with Node.js and/or Python, including the design and implementation of APIs as well as persistent real-time connections such as WebSockets.
- Practical knowledge of different data-storage concepts, including relational databases, document databases, caching/in-memory systems, and time-series databases, for example PostgreSQL, MySQL, MongoDB, Redis, or InfluxDB.
- A strong foundation in computer networking, particularly TCP/IP and UDP, sockets, multicast communication, latency, packet loss, and distributed communication patterns.
- Experience with technologies such as Protocol Buffers, MQTT, or comparable messaging approaches is valuable; familiarity with MAVLink or similar telemetry protocols is an additional advantage.
- Confidence working in Linux environments and familiarity with production infrastructure and deployment tooling such as Docker, Nginx, and CI/CD workflows.
- Understanding of concepts relevant to real-time and autonomous systems, for example state machines, coordinate systems, sensor fusion, and Kalman filtering.
- A strong desire to take responsibility beyond the development environment and see software operating on real systems.
- Willingness to participate in field testing, investigate issues under real operating conditions, and translate findings directly into product improvements.
- Willingness to travel regularly to test locations within Germany and occasionally internationally.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.de
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…