full-stack developers

RWTH Aachen

Job

In this role, you will develop modern web applications in a SCRUM team, work on APIs with PHP and document them with Swagger, while collaborating on innovative HPC projects in data management with national partners.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • In the Research Process and Data Management department, you will join a cross-functional Scrum team as a Full-Stack Developer and work closely with colleagues from the HPC team.
  • 'JARDS' is a web-based service operated at RWTH Aachen University for requesting and allocating resources used for research (e.g., storage space and computing time).
  • The platform is used within the National High Performance Computing (NHR) network to efficiently provision and use HPC hardware.
  • The software is developed under an open-source model.
  • Your responsibilities include:
  • You develop a modular web application as part of a team, using HTML5, CSS, and JavaScript on the frontend and PHP on the backend.
  • Contributing to open-source projects that serve as the foundation for our applications.
  • Further development of the existing API and documenting it with Swagger.
  • You support the creation of technical documentation, the provision of tools, and the development of tests for existing features.
  • Conducting integration tests to approve changes from the previous software development cycle.
  • In addition to your technical responsibilities, you will also contribute to the organizational development of JARDS.
  • You will work with national and international partners from industry and research on innovative topics in data management and high-performance computing.

Our expectations of you

Education

  • You have completed a bachelor's degree in Applied Mathematics and Computer Science or hold an equivalent qualification.

Qualifications

  • Development of APIs and backend services with PHP, and documentation of these using Swagger.
  • Creation and management of CI/CD pipelines with GitLab (virtualization/containerization of software components with Podman).
  • Interaction with the GitLab API for process automation, e.g. for the automated analysis of commit histories.
  • Operating application platforms for resources used in scientific research (storage space and/or computing time).
  • Conducting integration tests to approve changes from the previous software development cycle.
  • Collaboration within the software development team using an agile methodology.
  • You are a collaborative and committed individual who enjoys taking on responsibility and actively shaping processes independently.
  • Strong communication skills in German and English.

Experience

  • In addition, experience in the following areas is required:
  • Initial experience in web development (HTML, CSS, JS, PHP, MySQL, web tokens, federated identity management).

What we offer

  • The position is offered as an employee role.
  • The position is available at the earliest possible date and is limited to two years.
  • The fixed-term contract is based on Section 14(1) of the Part-Time and Fixed-Term Employment Act (TzBfG).
  • This is a full-time position.
  • The salary classification is based on the TV-L collective agreement.
  • The position is classified as pay grade EG 10.

Benefits

Health, fitness & fun

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Aachen
    Nordrhein-Westfalen, Germany

About your employer

The TIM institute for technology and innovation management (TIM) under the leadership of Professor Dr. David Antons, Prof. Dr. Frank Piller and Prof. Dr. Oliver Salge is a leading institution in research fields such as innovation and technology management and strategy. Currently, an interdisciplinary team of researchers from the fields of business economics, psychology, computer science and engineering is teaching and researching at the TIM institute in close cooperation with the engineering institutes of RWTH Aachen University.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Science, Research
  • syracom AGWiesbaden

    • Easy Apply
    • €68k – €85k
    • Hybrid
    • Onsite
    • Full Time
    • Senior

    As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...

    • SQL
    • TypeScript
    • Kubernetes
    • OpenShift
    • NoSQL
    • React
    • Java
    • Spring
    • JavaScript
    • Angular
    • +8
  • HUK-COBURG VersicherungsgruppeCoburg

    • Hybrid
    • Onsite
    • Full Time
    • Senior

    We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...

    • Angular
    • TypeScript
    • JIRA
    • JavaScript
    • CSS
    • Confluence
    • +1
    • +3
  • sinoDusseldorf

    • Easy Apply
    • Onsite
    • Full Time
    • Senior

    sino AG, based in downtown Düsseldorf, has been an innovative financial service provider for over 25 years. We specialize in the execution of securities transactions for the most active and demanding traders in Germany. With currently 26 employees, we...

    • Java
    • PHP
    • C#
    • SQL
    • Linux
    • Windows

full-stack developers

RWTH Aachen