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
പോസ്റ്റ് ചെയ്തു
15 മണിക്കൂർ മുമ്പ്
പ്രവർത്തന രീതി
ഓഫീസിൽ
വിദ്യാഭ്യാസം
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 ഫയലുകൾ വരെ

🤖
ഓൺലൈൻ · തൽക്ഷണ AI സഹായം