Logo for stp.one | Simplify Legal Work

Software Developer Python (w/m/d)

Role overview

Qualifications

  • Degree in Computer Science, Business Informatics, or comparable IT education
  • Experience in software development with Python, Perl, PHP, or similar technologies
  • Good knowledge of Linux or Unix systems
  • Experience with relational databases like MariaDB, MySQL, or MSSQL
  • Knowledge in web applications, web services, or distributed system architectures
  • Familiarity with modern development processes and tools like Git, CI/CD, or Azure DevOps
  • Interest in cloud and container technologies like Azure, AWS, Docker, or Kubernetes
  • Fluency in German and good English skills
  • Analytical thinking and structured approach to technical challenges
  • High-quality awareness and self-reliant working style
  • Team orientation and strong communication skills

Responsibilities

  • Development and enhancement of software solutions and web applications in a Linux-based environment
  • Development and optimization of data processing and automation processes
  • Implementation of web and data crawling solutions for automated data generation
  • Analysis of functional requirements with product management for effort estimation and technical conception
  • Development of scalable, robust, and maintainable software components
  • Design and enhancement of database structures and interfaces
  • Development of automated testing procedures to ensure high software quality
  • Collaboration on new product features and customer-specific solutions
  • Support in technical 3rd-level support after successful onboarding
  • Close cooperation with product management, development team, and other stakeholders
  • Continuous improvement of development processes, technologies, and system architectures

Key facts

Hard skills

Other skills

  • Analytical Thinking
  • Team Oriented
  • Communication

About the company

stp.one | Simplify Legal Work logo

stp.one | Simplify Legal Work

Legal Services

stp.one is one of Europe's leading providers of all-in-one legal tech solutions for lawyers, insolvency administrators, notaries and legal departments. The portfolio ranges from modern insolvency and law firm management solutions to AI-based data management, workflow automation and an integrated legal tech platform as well as intelligent data services. stp.one's modular software solutions are deeply embedded in legal services, insolvency management, and other business law ecosystems, ensuring that legal processes are smart and digital. The unique bandwidth and process depth of the solutions improves communication processes and increases the flexibility of workflows. stp.one solutions also provide interfaces for the smart exchange of process, law firm or insolvency information, including the provision of precisely tailored data. All of this greatly reduces the workload of attorneys, notaries and lawyers in their day-to-day work. With stp.one's web-based solutions, law firms, notaries, insolvency administrators and legal departments can drive forward the digitalization of their business and prepare today for the requirements of tomorrow. The company is thus laying the foundation for a Legal Workspace as a Service and modern legal processes that can even be controlled via mobile apps - reliably and in accordance with the highest security requirements. In addition, stp.one has intelligent data services in its portfolio. These transform unstructured information into meaningful data and provide a significant knowledge advantage that enables companies - regardless of the industry - to set themselves apart from their competitors. stp.one can point to more than 30 years of expertise and supports over plenty customers in managing their day-to-day business. The company employs over 375 people in 10 locations.

Company details

Company typeSME
IndustryLegal Services
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Kurzbeschreibung

Du möchtest Software entwickeln, die nicht nur funktioniert, sondern täglich einen echten Mehrwert liefert? Du hast Freude daran, komplexe Daten zu verarbeiten, Prozesse zu automatisieren und moderne Anwendungen in einer Linux-basierten Umgebung weiterzuentwickeln?
Dann werde Teil unseres Teams im Bereich Smart Data. Bei uns arbeitest du an bestehenden Produkten, entwickelst neue Lösungen mit und bringst deine Ideen aktiv in die Weiterentwicklung unserer Systemlandschaft ein. Dabei übernehmen wir die fachliche Einarbeitung in unsere Produkte, Technologien und Prozesse und geben dir die Möglichkeit, dich langfristig weiterzuentwickeln.
Klingt nach deiner nächsten Herausforderung? Dann freuen wir uns darauf, dich kennenzulernen.

Dein Arbeitsort / Standort

Flexibel, deutschlandweit remote oder an einem unserer Standorte in Deutschland.

Deine Aufgaben

  • Neu- und Weiterentwicklung unserer Software-Lösungen und Webanwendungen in einer Linux-basierten Systemlandschaft
  • Entwicklung und Optimierung von Datenverarbeitungs- und Automatisierungsprozessen
  • Umsetzung von Web- und Data-Crawling-Lösungen zur automatisierten Datengenerierung
  • Analyse fachlicher Anforderungen gemeinsam mit dem Produktmanagement zur Aufwandsschätzung und technischen Konzeption
  • Entwicklung skalierbarer, robuster und wartbarer Software-Komponenten
  • Entwurf und Weiterentwicklung von Datenbankstrukturen und Schnittstellen
  • Entwicklung automatisierter Testverfahren zur Sicherstellung einer hohen Softwarequalität
  • Mitarbeit an neuen Produktfunktionen sowie kundenspezifischen Lösungen
  • Unterstützung im technischen 3rd-Level-Support nach erfolgreicher Einarbeitung
  • Enge Zusammenarbeit mit Produktmanagement, Entwicklungsteam und weiteren Stakeholdern
  • Kontinuierliche Weiterentwicklung unserer Entwicklungsprozesse, Technologien und Systemarchitekturen

Dein Profil

  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare IT-Ausbildung
  • Erfahrung in der Softwareentwicklung mit Python, Perl, PHP oder vergleichbaren Technologien
  • Gute Kenntnisse in Linux- oder Unix-Systemen
  • Erfahrung mit relationalen Datenbanken wie MariaDB, MySQL oder MSSQL
  • Idealerweise Kenntnisse im Bereich Webanwendungen, Web Services oder verteilter Systemarchitekturen
  • Erste Erfahrungen mit modernen Entwicklungsprozessen und Tools wie Git, CI/CD oder Azure DevOps
  • Interesse an Cloud- und Container-Technologien wie Azure, AWS, Docker oder Kubernetes
  • Offenheit für moderne KI-gestützte Entwicklungstools wie Microsoft Copilot, Claude oder ChatGPT
  • Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift
  • Analytische Denkweise und strukturierte Herangehensweise an technische Herausforderungen
  • Hohes Qualitätsbewusstsein sowie eine eigenverantwortliche Arbeitsweise
  • Teamorientierung, Kommunikationsstärke und Freude an der gemeinsamen Lösungsfindung

Dein Team

Du wirst Teil eines erfahrenen Entwicklungsteams im Bereich Smart Data, das sich auf die Verarbeitung, Analyse und Bereitstellung großer Datenmengen spezialisiert hat. Gemeinsam entwickelt ihr innovative Software-Lösungen, automatisiert komplexe Prozesse und gestaltet die technologische Weiterentwicklung unserer Produkte aktiv mit.
Dabei erwarten dich kurze Entscheidungswege, viel fachlicher Austausch und die Möglichkeit, eigene Ideen einzubringen und Verantwortung zu übernehmen.


Bewerbungsprozess

Digitales Kennenlernen

In einem ca. 20-minütigen Gespräch mit unserem Talent Acquisition Team lernen wir uns gegenseitig kennen und sprechen über deine Erwartungen sowie die Rolle.

Digitales Fachinterview

Anschließend lernst du deine potenzielle Führungskraft kennen und erhältst tiefere Einblicke in die fachlichen und technischen Herausforderungen, das Team sowie die Aufgaben.

Technischer Austausch (je nach Profil)

Abhängig von deinem Erfahrungshintergrund und der Position kann ein weiterer technischer Austausch stattfinden. Dabei sprechen wir über bisherige Projekterfahrungen, technische Fragestellungen und die Zusammenarbeit im Team.

Team kennenlernen

Du erhältst die Möglichkeit, dein zukünftiges Team kennenzulernen, Fragen zu stellen und einen Eindruck von unserer Zusammenarbeit und Unternehmenskultur zu gewinnen

Benefits

Unsere vollständigen Benefits & Vorteile werden im Rahmen unseres Recruiting-Prozesses erklärt, aber auf unserer Karriereseite bekommst du bereits einen guten Überblick: https://www.stp.one/de/karriere
Als europäisches Unternehmen unterscheiden sich unsere Benefits je nach Land, einige Benefits gelten jedoch für alle Mitarbeitenden: 

  • Jährliches Weiterbildungsbudget sowie konkrete Karrierepfade
  • Mitarbeitendenempfehlungsbonus
  • Mobilität: z. B. Fahrradleasing, Bezuschussung bei öffentlichen Verkehrsmitteln
  • Workation: bis zu 30 Tage pro Jahr innerhalb der EU
  • Bildschirmarbeitsplatzbrille
  • Steuerfreie Sachbezüge
  • Events & Firmenfeiern (Sommerfest, Jahres-Kick-off usw.)
  • Flexible Arbeitsmodelle (hybrid, Home-Office,Teilzeit usw.)
  • Englischkurse für alle Level

Kontaktdaten

Melde dich bei Fragen gerne bei unserer Recruiterin

Isabel Ostwald
E-Mail: jobs@stp.one

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Developer Related jobs

Other jobs at stp.one | Simplify Legal Work

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.