Aktiviere Job-Benachrichtigungen per E-Mail!

Fullstack Application Developer (f/m/d) - Python/React

European XFEL

Schenefeld

Vor Ort

EUR 45.000 - 75.000

Vollzeit

Vor 25 Tagen

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

An established industry player is seeking a talented developer to enhance their SCADA web applications. This role offers the opportunity to work on cutting-edge technology in a vibrant international team, focusing on user experience and application optimization. You will contribute to the development and maintenance of web interfaces, ensuring high code quality and supporting operational responsibilities. With a family-friendly environment, flexible working hours, and extensive benefits, this position is perfect for those looking to make a significant impact in a scientific setting while enjoying a supportive workplace culture.

Leistungen

Family-friendly working environment
Flexible working times
30 days of vacation
Extensive relocation benefits
Generous company pension scheme
Monthly social events
Subsidized company restaurant
Partially financed job-tickets
Extensive training opportunities
Free access to mental health platform

Qualifikationen

  • Bachelor or higher degree in Computer Science or similar technical field.
  • Good knowledge of TypeScript, JavaScript, React, HTML/CSS, Python, and FastAPI.

Aufgaben

  • Develop and maintain the EuXFEL Karabo SCADA Web applications.
  • Ensure code quality with unit and integration tests.
  • Define architecture of web developments for SCADA system.

Kenntnisse

TypeScript
JavaScript
React
HTML/CSS
Python
FastAPI
User Experience (UX) Design
Git
CI/CD Processes
MySQL
PostgreSQL
Qt (PyQt)
MUI (Material UI)
English Language

Ausbildung

Bachelor in Computer Science
Degree in Engineering, Physics or Mathematics

Tools

Git
FastAPI
React
Qt (PyQt)
MySQL
PostgreSQL

Jobbeschreibung

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.