Junior Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
Zu Beginn liegt dein Schwerpunkt darauf, unsere bestehende Anwendung und ihre fachlichen Abläufe kennenzulernen. Typische erste Aufgaben:
- bestehende Funktionen systematisch testen und Fehler reproduzieren
- automatisierte Tests für vorhandene Funktionen ergänzen
- Bugfixes analysieren und gemeinsam mit uns umsetzen
- kleinere abgegrenzte Features entwickeln
- bestehende Abläufe und Businesslogik nachvollziehen und dokumentieren
- Formulare und Admin-Ansichten erweitern
- kleinere Änderungen an Datenmodellen und SQL
- Pull Requests vorbereiten und an Code Reviews teilnehmen
Requirements
Du musst noch kein routinierter Softwareentwickler sein. Uns ist wichtiger, dass du die Grundlagen verstehst und schnell lernst, als dass du bereits jedes von uns eingesetzte Framework kennst. Idealerweise bringst du Folgendes mit:
- erste praktische Erfahrung mit Python
- grundlegendes Verständnis von Webanwendungen (HTTP, Zusammenspiel von Frontend, Backend und Datenbank) sowie Grundlagen in SQL, HTML, CSS und JavaScript
- grundlegender Umgang mit Git, Linux und Docker
- Bereitschaft, bestehenden Code zu lesen, zu hinterfragen und systematisch zu debuggen - mit Blick auf nachvollziehbaren, wartbaren Code
- Interesse an automatisierten Tests und Softwarequalität
- Bereitschaft, KI-gestützte Entwicklungswerkzeuge sinnvoll einzusetzen und deren Ergebnisse kritisch zu prüfen
- eigenständige, strukturierte Arbeitsweise und Sensibilität für Datenschutz
- sehr gutes Deutsch und gutes Englisch
Benefits & conditions
Nice to have: Ein Plus sind erste Erfahrungen mit Teilen unseres Stacks - Flask, SQLAlchemy, PostgreSQL, Docker Compose, Redis, pytest oder vergleichbare Test-Frameworks (Unit- und E2E-Tests) sowie Celery, Procrastinate oder ähnliche Background-Job-Systeme. Den Stack lernst du bei uns.
- Mentoring durch einen erfahrenen Entwickler, ab dem ersten Tag
- klarer Entwicklungspfad: vom Schwerpunkt Testing/QA über eigene Features bis zur eigenverantwortlichen Betreuung von Projekten
- flexible Zeiteinteilung, überwiegend remote (persönliche Meetings nach Bedarf)
- langfristige Festanstellung mit viel Gestaltungsspielraum und der Möglichkeit, eigene Ideen umzusetzen
- direkte Zusammenarbeit mit der Geschäftsführung und einem erfahrenen Entwickler, kurze Entscheidungswege
- KV-Mindestgehalt: ca. EUR 43.000 brutto/Jahr auf Vollzeitbasis (37 Std./Woche lt. SWÖ-KV, Verwendungsgruppe 7, Stufe 1) - entspricht EUR 3.074,80 brutto/Monat (14x jährlich) -> bei entsprechender Qualifikation und Erfahrung ist eine moderate Überzahlung möglich
ADZN1_AT
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
System change: restart as developer?
The Most Popular IT Jobs on the Market
Where to Find Entry-Level Software Engineering Jobs
What’s the Difference between a Junior, Mid, and Senior Developer?