
Software Developer, Python
Univention
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
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