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
게시됨
21시간 전
작업 모드
사무실에서
교육
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 도움말