Skip to main content

UX / Fullstack Developer Python / Vue.js (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.
  • Redesign frontend: You will be responsible for the redesign and further development of our web-based administration interfaces for Nubus - with a focus on Vue.js
  • Integrate UX consistently: You will improve the usability and accessibility of our applications, actively contributing your UI/UX expertise to both concept and implementation
  • Develop fullstack: You will work on both the frontend (Vue.js) and backend (Python), ensuring clean integration between the two
  • Ensure quality: You will ensure appropriate test coverage and develop maintainable, sustainable solutions
  • Collaborate in an agile way: You will work in an agile team and actively contribute to planning, implementation, and continuous improvement

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
  • Vue.js experience: You have at least three years of experience in web development with Vue.js
  • UI/UX expertise: You have strong skills in UI/UX design with a particular focus on usability and accessibility
  • Python expertise: You have at least three years of experience developing with Python
  • Container skills: You are confident working with Docker for building containers
  • 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
  • Database knowledge: Familiarity with PostgreSQL
  • LDAP know-how: Experience with LDAP directory services such as Samba and/or OpenLDAP
  • 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.