Univention

Software Developer, Python

Univention

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

About the role

  • Implement services: You will implement and optimize services and interfaces for our UCS@school product — primarily using Python on Linux systems
  • Ensure quality: You ensure appropriate test coverage and make sure our solutions remain stable, maintainable, and future-proof
  • Collaborate in an agile team: You develop within an agile team and actively contribute to planning, implementation, and continuous improvement
  • Evolve backend systems: 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 build and operate containerized applications with Docker

Requirements

  • Solid qualification: You hold a degree in Computer Science, Business Informatics, or a comparable qualification — or have several years of professional experience in IT
  • Python expertise: You have at least three years of experience developing with Python in Linux environments
  • Database knowledge: Practical experience with PostgreSQL
  • LDAP know-how: Familiarity with LDAP directory services, ideally with Samba and/or OpenLDAP
  • Container competence: Confident in using Docker to create containers
  • Architectural understanding: You design scalable backend systems that work reliably even in more complex environments
  • Working style & communication: You work independently, in a structured and solution-oriented manner. You are a team player, proactive, and have strong German and English language skills
Benefits
  • Flexibility: Work remotely or from one of our offices — with flexible working hours that fit your personal life
  • Individual learning: We support your development with tailored learning and knowledge-sharing formats
  • Ideas welcome: Shape our products actively — you’ll have real influence and room for innovation
  • Appreciation: We maintain an open, respectful corporate culture where your opinion matters
  • Freedom: Take advantage of workation opportunities within the EU and flexible vacation arrangements
  • Security: A permanent position in a meaningful, future-oriented environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLinuxPostgreSQLLDAPSambaOpenLDAPDockerbackend systemstest coverageagile development
Soft Skills
team playerproactivestructuredsolution-orientedcommunicationcollaboration
Certifications
degree in Computer Sciencedegree in Business Informatics