Software Developer / Software Architect | Softwareentwickler / Softwarearchitekt (m/w/d)

Matplus GmbH

Wuppertal, Nordrhein-Westfalen, Deutschland
Published Aug 26, 2025
Full-time
Permanent

Job Summary

Join Matplus GmbH, a leader in material knowledge management software, as a Software Developer / Software Architect. In this role, you will be instrumental in designing and evolving software architectures for material technology platforms, from knowledge management to PLM integration. Your day-to-day will involve developing modern backend and data processing solutions using Python and Julia, crafting interactive web frontends with TypeScript (e.g., React), and integrating with REST/GraphQL APIs. You'll work with NoSQL databases like MongoDB, leverage cloud environments, and apply modern architectural patterns such as Microservices and containerization with Docker/Kubernetes. This position offers the chance to contribute to interdisciplinary research and customer projects, actively participate in open-source initiatives, and drive sustainable software solutions within a FOSS-oriented environment. It's an exciting opportunity to work on innovative, practical software in an international materials science context.

Required Skills

Education

Degree in Computer Science, Natural Sciences, Engineering, or equivalent qualification

Experience

  • Professional experience in Python programming
  • Professional experience in TypeScript programming
  • Interest or experience in Julia programming
  • Experience with MongoDB and modern database architectures
  • Experience in developing and integrating web frontends
  • Experience with REST-/GraphQL-APIs and data-driven applications
  • Experience with container technologies (Docker, ideally Kubernetes)
  • Experience with Continuous Integration/Deployment
  • Advantageous: Understanding of material data management, material testing, or material modeling

Languages

German (Fluent)English (Fluent)

Additional

  • Not specified