The EuXFEL “Strategy 2030+” identifies various development programs, which are ongoing or about to start, aiming at short- to mid-term enhancements to current capabilities and user experience. It also foresees programs, with the purpose of developing or qualifying technology for a facility upgrade during the next decade. This upgrade will bring advanced X-ray photon delivery modes, higher number of pulses-per-second-on-sample and attosecond X-ray pulses, to name a few features. The data services of the facility will need to evolve alongside to accommodate and prepare for these developments. At the same time efforts to improve the user experience (UX) of some of these systems have started.
In particular, for the development of enhanced Web Interfaces to EuXFEL’s control system, Karabo, we are looking for a:
- Support the team in developing and maintaining the EuXFEL Karabo SCADA Web applications
- Ensure and contribute to code quality by providing unit- and integration tests
- Help define the architecture of web developments for our SCADA system, from backend to frontend towards full applications in a scientific environment
- Support the operational responsibilities (Data Operation Center, On Call) of the Data Department
Minimum Requirements:
- Bachelor or higher degree in Computer Science or a similar technical field of study (e.g. Engineering, Physics or Mathematics) or equivalent professional experience
- Good knowledge of TypeScript/JavaScript and working knowledge of the React web framework and HTML/CSS is mandatory
- Good knowledge in Python and FastAPI is mandatory
- Proven background in user experience (UX) design, e.g. optimization of applications for usability
- Working knowledge with versioning systems like Git and their integration into CI/CD processes
- Experience with relational databases MySQL or PostgreSQL
- Good knowledge of the Qt library (PyQt) is considered an asset
- Experience with MUI (Material UI) components is considered an asset
- Good command of English as a working language is a must
Become part of a vibrant international and multi-cultural team of scientists, engineers, technical and administrative staff. Be involved in cutting edge scientific and technical progress and participate in our international networks. Experience our atmosphere of tolerance and respect.
Salary and benefits are similar to those of public service organizations in Germany, this includes for example:
- Family friendly working environment (e.g. additional childcare days)
- Flexible working times and option for work from home depending on tasks
- 30 days of vacation, 24th and 31st of December are free as a courtesy of the employer
- Extensive relocation benefits
- Generous company pension scheme (6.45% of monthly salary)
- Monthly social events and subsidized company restaurant
- Partially financed job-tickets for public transportation
- Extensive training opportunities incl. subsidized English and German language classes
- Easy and free access to a mental health platform to support your wellbeing
Our company language is English.