Senior Python/Django Entwickler:in

dinoTAX GmbH
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Remote

Tech stack

API
Configuration Management
Software Quality
Code Review
Relational Databases
Linux
Django
Github
Python
PostgreSQL
OAuth
Open Source Technology
Pattern Recognition
Data Logging
DATEV
GraphQL
Celery
Domain Driven Design
Webhooks
Docker

Job description

  • Entwicklung und Weiterentwicklung einer komplexen Multi-Tenant Django-Anwendung mit anspruchsvoller Geschäftslogik
  • Design und Umsetzung erweiterter Datenmodelle mit Constraints, Audit-Trails und Schema-Versionierung
  • Anbindung externer APIs (REST/GraphQL) mit OAuth2, Rate-Limiting und robustem Error-Handling
  • Implementierung präziser Finanzberechnungen für korrekte und automatisierte Buchhaltung
  • Entwicklung robuster Hintergrundprozesse (Celery) für Datenimporte und -exporte
  • Gestaltung von Architekturentscheidungen (Service Layer, Domain-Driven Design) für Skalierbarkeit und Wartbarkeit
  • Sicherstellung hoher Codequalität durch Typisierung, Tests und Code Reviews

Requirements

  • Senior-Level Erfahrung (Richtwert: 5+ Jahre) in Python mit modernen Sprachfeatures (Typing, Protocols, Metaclasses, Pattern Matching)
  • Tiefe Django-Expertise: komplexe Modelle, Custom Managers, Multi-Tenancy, Migrationen
  • Erfahrung mit API-Integrationen (REST, GraphQL, OAuth2, Webhooks, Error-Handling)
  • Praxis mit Enterprise-Architekturen: Service-Layer, Domain-Modeling, Configuration Management
  • Solide Kenntnisse in PostgreSQL/RDBMS, Docker, Celery sowie Monitoring/Logging
  • Sicherer Umgang mit Linux-Systemen (für Administration und Troubleshooting im Serverbetrieb)
  • Verständnis für Finanz- oder Buchhaltungssoftware und regulierte Systeme
  • Plus: DATEV-Formate, deutsches Steuerrecht
  • Wünschenswert: aktive GitHub-/Open-Source-Projekte oder andere Referenzen, die deine Codequalität sichtbar machen

Benefits & conditions

  • Arbeit an einer technisch anspruchsvollen Anwendung mit echtem Impakt auf Steuerautomatisierung
  • Eigenverantwortliche Entwicklung in einem kompetenten, kleinen Team
  • Moderne Entwicklungspraktiken und hohe Code-Quality-Standards
  • Flexible Arbeitsmodelle: Remote oder Büro

Art der Stelle: Vollzeit, Festanstellung

Leistungen:

  • Betriebliche Weiterbildung
  • Firmenevents
  • Flexible Arbeitszeiten
  • Homeoffice-Möglichkeit
  • Mentoring-Programm für Mitarbeiter
  • Zusätzliche Urlaubstage

About the company

Wir entwickeln ein SaaS-System zur Automatisierung von Steuer- und Buchhaltungsprozessen. Unsere Plattform integriert sich in Systeme und exportiert Daten in verschiedenen DATEV-Formaten für die Finanzbuchhaltung. Als regulierte Fintech-Anwendung arbeiten wir mit komplexen Business-Regeln, präzisen Finanzberechnungen und strengen Compliance-Anforderungen.

Apply for this position