Software Engineer - Full-Stack / Web Developer gesucht in Darmstadt
Role details
Job location
Tech stack
Job description
We are seeking a Software Engineer (Full-Stack / Web Developer) to support activities under the MCAT Frame Contract - Service Area B (OPTS). The role involves the design, prototyping, and development of web-based tools in close collaboration with technical officers and end-users in a highly operational, mission-critical environment.
You will act not only as a developer but also as a technical sparring partner, translating user needs into efficient and maintainable software solutions at our customer - EUMETSAT., * Design and develop web back-end and front-end applications
- Prototype and implement user-driven solutions
- Develop and integrate REST APIs for system interoperability
- Support DevOps and automation activities, including CI/CD pipelines
- Collaborate closely with technical officers and internal end-users, discussing requirements and use cases
- Contribute to a flexible technical environment where frameworks and tools may evolve
Requirements
-
University degree (BSc / MSc or equivalent) in Computer Science, Software Engineering, Information Technology, or a related technical discipline
-
Strong experience in web application development (front-end and back-end)
-
Solid understanding of RESTful APIs (e.g. FastAPI or equivalent frameworks)
-
Experience with modern programming languages and frameworks (e.g. Java, Python, React - framework flexibility is expected)
-
DevOps knowledge, especially automation, application setup, and CI/CD
-
Excellent communication skills and ability to work closely with users and stakeholders
-
Willingness to explore and adapt to new technologies
-
English: minimum C1 level (spoken and written) - MANDATORY
-
Additional European languages are a plus, but not required
Eligibility & practical requirements
- Reside within 60 minutes commuting distance of the duty location or be willing to relocate
- Valid EU work permit (or EU citizenship) allowing employment in the European Union is mandatory, * Work on operational systems supporting European institutional programmes
- Be part of a highly skilled international team
- Exposure to complex, real-world software challenges in a mission-critical context
- Flexible start date aligned with professional notice periods