Software Engineer / Backend Developer Python
Traeno GmbH
Erfurt, Germany
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€40,000.0 - €55,000.0
Working hours
Shift work
Languages
English, German
Job source
Tech stack
Clean Code Principles
Application Programming Interfaces (APIs)
Artificial Intelligence
Cloud Computing
Static Program Analysis
Code Review
Continuous Integration
Relational Databases
Linux
Programming Tools
Github
Python (Programming Language)
+16 more
Software Architecture
Software Engineering
SQL Databases
Data Logging
Large Language Models
Backend
Git
Fastapi
Pytest
Odoo
Information Technology
Playwright
Codebase
Api Design
Restful APIs
Docker
Job description
- Entwicklung und Weiterentwicklung von Backend-Anwendungen und REST APIs mit Python, insbesondere FastAPI
- Konzeption und Umsetzung sauberer, modularer und erweiterbarer Softwarearchitekturen
- Entwicklung von Unit-, Integrations- und API-Tests mit pytest sowie automatisierter End-to-End-Tests mit Playwright
- Ableitung sinnvoller Testfälle aus fachlichen Anforderungen und Businesslogik - Testen und Verifizieren aus Sicht der Anwender
- Aufbau und Pflege von CI/CD-Pipelines mit GitHub Actions als verbindliches Quality Gate
- Professioneller Umgang mit Git und GitHub: Feature Branches, Pull Requests, Code Reviews, Merge-Strategien und Branch Protection
- Durchführung von Code Reviews, Linting und statischer Codeanalyse
- Arbeit mit Docker und containerisierten Entwicklungs- und Betriebsumgebungen
- Technische Dokumentation von Architektur, APIs, Deployment und Betrieb
Requirements
- Sehr gute Kenntnisse in Python, Backend-Entwicklung und REST APIs
- Sicherer Umgang mit pytest, Git/GitHub und CI/CD mit GitHub Actions
- Gute Kenntnisse in Softwarearchitektur, API-Design, Clean Code, Fehlerbehandlung und Logging
- Gute Kenntnisse in Docker sowie SQL und relationalen Datenbanken
- Verhandlungssichere Deutschkenntnisse in Wort und Schrift, mindestens auf Niveau C1. Die Position umfasst regelmäßige Kommunikation mit deutschsprachigen Kunden sowie die Erstellung deutschsprachiger Fachdokumentation. Englischkenntnisse werden für technische Dokumentation und internationale Zusammenarbeit vorausgesetzt.
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik, Software Engineering, Artificial Intelligence oder vergleichbare praktische Erfahrung
Benefits & conditions
- Du übernimmst Verantwortung für deine Codebasis und für die vollständige Lieferung einer Funktion
- Du arbeitest strukturiert, selbstständig und mit hohem Qualitätsanspruch
- Du arbeitest dich flexibel in unterschiedliche Branchen, Kundenkontexte und fachliche Domänen ein
- Du denkst fachlich mit: Du verstehst die Businesslogik hinter den Anforderungen und testest aus Anwendersicht
- Du kommunizierst klar gegenüber technischen wie nicht-technischen Stakeholdern und erklärst technische Entscheidungen nachvollziehbar
- Du bist offen für Feedback, Code Reviews und kontinuierliche Weiterbildung
Gehalt: 40.000,00€ - 55.000,00€ pro Jahr
Leistungen:
- Betriebliche Weiterbildung
- Firmenevents
- Flexible Arbeitszeiten
- Homeoffice-Möglichkeit
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on de.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
over 3 years ago
LM
Luis Minvielle
Finding IT & Technology English-speaking Jobs in GermanyÂ
about 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
The Most Popular IT Jobs on the Market
over 2 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Berlin
almost 3 years ago