Skip to main content

Software Developer Python Education (m/f/d)

Bremen, Berlin, Leipzig, Remote
Full-time
Permanent employee

Your Mission

This position is tied to employment subject to German or Spanish social security regulations. Applications are welcome provided that the legal requirements for employment in Germany or Spain can be met.

About Us
Univention GmbH stands for digital sovereignty, open IT infrastructures, and open-source-based software solutions. Our goal is to provide organizations - especially in public administration and education - with 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 requirements of modern administrations and educational landscapes.
  • Develop services: You will implement and optimize services and interfaces for our UCS@school product - primarily using Python on Linux systems
  • Ensure quality: You will ensure appropriate test coverage and make sure our solutions remain stable, maintainable, and future-proof
  • Collaborate in an agile way: You will work in an agile team and actively contribute to planning, implementation, and continuous improvement
  • Evolve backend systems: You will work on scalable backend systems and integrate PostgreSQL databases as well as LDAP directory services such as Samba and/or OpenLDAP
  • Use containers: You will create and operate containerized applications using Docker

Your profile

  • Solid qualifications: You have a degree in computer science, business informatics, or a comparable field - or 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: You have practical experience with PostgreSQL
  • LDAP know-how: You are familiar with LDAP directory services, ideally including Samba and/or OpenLDAP
  • Container skills: You are confident working with Docker for building containers
  • Architectural understanding: You develop scalable backend systems that perform reliably even in complex environments
  • Working style & communication: You work independently, in a structured and solution-oriented way. Team spirit, proactivity, and strong German and English communication skills set you apart

Nice to Have

  • Modern Python frameworks: Experience with FastAPI, Playwright, and pytest
  • Frontend basics: Knowledge of JavaScript and ideally Vue.js
  • System-level knowledge: Familiarity with Debian Linux and its package management
  • Architecture patterns: Knowledge of concepts such as Hexagonal Architecture and CQRS, ideally with practical experience

Why us?

  • Flexibility: Work remotely or at one of our locations, with flexible hours that fit your personal life
  • Individual learning: We support your professional growth with tailored learning and knowledge-sharing opportunities
  • Your ideas matter: Actively shape our products - your input has real impact and room for innovation
  • Appreciation: We foster an open, respectful company culture where your voice counts
  • Freedom: Take advantage of workation opportunities within the EU and flexible vacation policies
  • Security: A permanent position in a meaningful, future-oriented environment
Shape the future of our software development - and actively enable digital sovereignty.
Sounds exciting? We look forward to your application!

About us

Careers Working at Univention: be open.

Ever considered an open relationship?

…or maybe a special job? Something steady. Something attractive. Something with a lot of potential. And something else particularly special – a whole lot of freedom: For you, as an IT expert and aficionado, as an employee, and as a person. Including all your talents, your desires, and your rough edges. There’s no discounting a better quality of life either.

What about us?

We are the better alternative. Because we want to make the (virtual) world a better place. On the one hand, we are thoroughly convinced by and passionate about Open Source. Software with an openness which makes it simply more innovative and effective than the products on offer from the industry giants.
On the other hand, because openness is also a quintessential element of life in our company. For you, that means drawing greater pleasure from your work, the community, and your (professional) life as a whole.