Logo Univention

Software Developer Python

Job

  • Level
    Experienced
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin, Leipzig, Bremen
  • Working Model
    Full Remote, Hybrid, Onsite
  • Job Summary

    In this role, you develop services and interfaces in Python for UCS@school, integrate backend systems with PostgreSQL, ensure test coverage, and collaborate in an agile team environment.

    Job Technologies

    Your role in the team

    • Univention GmbH stands for digital sovereignty, open IT infrastructures, and open-source-based software solutions.
    • Our goal is to enable organizations - especially from public administration and education - to create secure, independent, and customizable IT environments.
    • With our Identity & Access Management (IAM) and our modular open-source solution Nubus, we create flexible, interoperable, and sovereign IT infrastructures that meet the demands of modern administrations and educational landscapes.
    • Develop services: You implement and optimize services and interfaces for our product UCS@school - mainly in Python on Linux systems.
    • Ensure quality: You ensure adequate test coverage and make sure that our solutions remain stable, maintainable, and future-proof.
    • Agile collaboration: You develop in an agile team and actively contribute to planning, implementation, and continuous improvement.
    • Develop backend systems further: You work on scalable backend systems and integrate PostgreSQL databases as well as LDAP directory services such as Samba and/or OpenLDAP.
    • Deploy containers: You create and operate containerized applications with Docker.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Solid qualification: You have a degree in computer science, business informatics, or a comparable qualification — or you have several years of professional experience in the IT sector.

    Qualifications

    • Python expertise: You have been developing with Python in Linux environments for at least three years.
    • LDAP know-how: You are familiar with LDAP directory services, ideally with Samba and/or OpenLDAP.
    • Container competence: You are proficient in using Docker to create containers.
    • Understanding of architecture: You develop scalable backend systems that also reliably operate in more complex environments.
    • Working Style & Communication: You work independently, in a structured and solution-oriented manner. Teamwork, proactivity, as well as good German and English skills, distinguish you.

    Experience

    • Database knowledge: You have practical experience with PostgreSQL.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Topics that you deal with on the job

    Job Locations

    • Location Leipzig

      Sachsen

      Germany

    • Location Berlin

      Germany

    • Location Bremen

      Bremen

      Germany

    This is your employer

    Univention

    Univention

    Univention is a leading provider of open source products for centralizing the operation and management of IT infrastructure. The core products are Univention Corporate Server (UCS) and the integrated identity and infrastructure management system. UCS is a flexible, cost-effective, and innovative solution for centrally managing server solutions and complete IT infrastructures - either on-premises, in the cloud, or in hybrid environments.

    Description

  • Founding year
    2002
  • Company Type
    Digital Agency
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Univention

    Software Developer Python

    Location
    Berlin, Leipzig, Bremen
    Working Model
    Full Remote, Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs