This page was automatically translated and may contain errors. View in English.
एफ

Software Engineer - JavaScript and Frontend UI Frameworks

FAU Erlangen-Nürnberg

Erlangen, Bavaria, Germany · पूरा समय

अप्लाय करने वाले प्रथम बनिए

अनुभव
कोई
वेतन
उद्घाटन
1
की तैनाती
22 घंटे पहले
कार्य मोड
कार्यालय में हूँ
शिक्षा
PhD
फिर शुरू करना
आवेदन करना आवश्यक है

आप कहाँ काम करेंगे

नौकरी का विवरण

Role Overview

Join FAU Erlangen-Nürnberg as a Software Engineer, focusing on JavaScript and frontend UI frameworks to maintain and develop software projects including the ClusterCockpit Monitoring Framework and the HPC User Portal.

Key Responsibilities

  • Develop and sustain software projects such as the ClusterCockpit Monitoring Framework and HPC User Portal.
  • Manage deployment and administration of various web applications including ClusterCockpit, HPC User Portal, Moodle, Hedgedoc, and Discourse.
  • Oversee the internal HPC Single Sign-On (SSO) infrastructure and administer the KeyCloak instance.
  • Handle renewal of TLS certificates and JWT tokens.
  • Create comprehensive documentation for software products, especially ClusterCockpit, targeting both internal HPC teams and end users.
  • Provide user support primarily related to ClusterCockpit and the HPC portal.
  • Represent the team at national and international scientific conferences and actively participate in organizing workshops and tutorials.

Required Qualifications

  • PhD in a technical or natural science discipline.
  • Proficient in web backend programming with Golang and Java Grails.
  • Expertise in JavaScript, specifically with frontend UI frameworks such as Svelte and Vue.
  • Strong experience with relational databases (SQL – SQLite and PostgreSQL) and NoSQL databases (primarily MongoDB).
  • Extensive knowledge of container-based application deployment and development using Docker, Docker Compose, and Portainer.
  • Skillful in designing and implementing REST and GraphQL APIs.
  • Good understanding of the NATS messaging framework.
  • Experience in server and server service administration.
  • Proficient with Shibboleth SSO, KeyCloak, and the DFN AAI SSO infrastructure.
  • Excellent software engineering capabilities for open-source projects including version control systems and collaborative development tools (git, make, Continuous Integration and Continuous Deployment with GitLab and GitHub).
  • Relevant IT user support experience, especially in HPC environments.
  • Familiarity with HPC system usage, administration, and operation (Slurm, Modules, Spack).
  • Knowledge of shell and scripting languages including Python, Bash, and Perl.
  • Programming experience in at least one HPC-relevant language such as C/C++ or Fortran.
  • Near-native German language proficiency and fluent English speaking and writing skills.
  • Independent work approach, strong teamwork skills, and enthusiasm for new challenges.

Desirable Qualifications

  • Experience with ticketing systems, specifically OTRS.
  • Familiarity with the organizational structure of FAU Erlangen-Nürnberg.

Benefits and Work Conditions

  • Regular pay raises and salary increases aligned with the public sector collective agreement for state employees (TV-L) or salary according to BayBesG, including additional annual special payments.
  • 30 days of vacation per calendar year based on a five-day workweek, plus additional leave on December 24th and 31st.
  • Occupational pension scheme and capital-forming benefits.
  • Close guidance throughout the scientific qualification phase.
  • Team-oriented activities and events.
  • Discounted meals and beverages in university cafeterias.
  • Workplaces conveniently located near public transport.
  • Family-friendly environment with holiday and childcare offerings.
  • Flexible working hours.
  • Wide range of opportunities for further education and advanced training.
  • Proactive health management programs.

Working Hours

Full-time position.

यदि आपको उत्तर चाहिए तो इसे छोड़ दें — हम इसका उपयोग किसी और चीज के लिए नहीं करेंगे।

ब्राउज़ करने के लिए क्लिक करेंड्रैग एंड ड्रॉप करें, या चिपकाएं एक स्क्रीनशॉट

PNG, JPG, GIF, MP4, WebM, MOV · प्रत्येक फ़ाइल का अधिकतम आकार 20MB · अधिकतम 5 फ़ाइलें

🤖
ऑनलाइन · तत्काल एआई सहायता