Software Developer
Role details
Job location
Tech stack
Job description
Als Software Developer / Engineer (m/w/d) bist du Teil unseres agilen Entwicklungsteams und maßgeblich an der Entwicklung, Weiterentwicklung und Integration Python-basierter Webanwendungen, Automatisierungslösungen und Schnittstellen beteiligt.
Im Fokus stehen komplexe Business-Anwendungen, die einerseits zentrale Kernprozesse des Unternehmens steuern und andererseits kontinuierlich zur Verbesserung der Anwenderfreundlichkeit beitragen. Unser technischer Schwerpunkt liegt dabei klar auf der Backend-Entwicklung sowie auf der Umsetzung geschäftskritischer Prozesse.
Du arbeitest an einer vielseitigen internen Tool-Landschaft, die verschiedene zentrale Systeme und Plattformen umfasst - darunter Serviceportale, IAM-Lösungen, Datenmanagement-Systeme und weitere unternehmenskritische Anwendungen. Dabei entwickelst du bestehende Systeme kontinuierlich weiter und setzt neue Anforderungen in skalierbare, robuste Lösungen um.
Die Entwicklung erfolgt überwiegend mit Python und Django. Darüber hinaus nutzen wir moderne Technologien und Tools wie Docker, GitLab und Sentry, um unsere Entwicklungs- und Deployment-Prozesse effizient zu gestalten.
Neben der Weiterentwicklung bestehender Anwendungen übernimmst du eigenständig kleinere Entwicklungs- und Integrationsprojekte - von der Planung über die Konzeption bis zur technischen Umsetzung. Ergänzt wird dein Aufgabenbereich durch Anforderungsanalysen, die Mitgestaltung der Anwendungsarchitektur sowie projektbezogene Abstimmungen mit verschiedenen Stakeholdern.
Du arbeitest in einem interdisziplinären Team mit derzeit 2 Product Ownern und 5 Entwicklern, das überwiegend in Deutschland sitzt. Wir arbeiten standortübergreifend und remote zusammen, wobei Zusammenarbeit, Austausch und Teamwork für uns im Mittelpunkt stehen.
Requirements
- Erfahrungen in der Softwareentwicklung mit Python, idealerweise mit Django
- Kenntnisse in der Frontendentwicklung (HTML, CSS, JavaScript)
- Erfahrung mit Versionierungstools und CI/CD Pipelines (z.B. Gitlab)
- Anwendungserfahrung in der Programmierung mit Schnittstellen, z.B. REST
- Erfahrung im Umgang im Linux, Docker und Python Ökosystem
- Lösungsorientierte Arbeitsweise und ein hohes Maß an Eigeninitiative
- Spaß an der Umsetzung technischer Aufgabenstellungen in unterschiedlichen Themengebieten
- Fließende Deutschkenntnisse in Wort und Schrift, gute Englischkenntnisse
Was wir uns dir wünschen ("nice to have")
- Kenntnisse in mindestens einem Frontend Framework (React, Angular, Vue.js)
- Erfahrungen mit Orchestrierungstools (NEU: z.B. Nomad, Vault, Consul)
- Erfahrungen im Software Engineering und in der agilen Softwareentwicklung
- Erfahrung in der strukturierten Erhebung und präzisen Dokumentation von Anforderungen
- Erfahrung im Einsatz moderner, unterstützender Werkzeuge zur Softwareentwicklung
Benefits & conditions
- Mitwirkung an der Entwicklung innovativer Netzlösungen im Bereich xWDM und IP-Backbone
- Dedizierte Labor-Umgebung als Nachbildung der Produktionsumgebung
- Flexible und kurze Entscheidungswege, durch die du mit deinen Kenntnissen einen direkten Einfluss auf den weiteren Erfolgsweg der AtlasEdge haben wirst
- Flexibles Arbeitsmodell an mehreren Standorten Deutschlandweit (hybrid), Gehalt: 47.392,77€ - 85.732,68€ pro Jahr, * Betriebliche Altersvorsorge
- Betriebliche Weiterbildung
- Firmenevents
- Flexible Arbeitszeiten
- Homeoffice-Möglichkeit
- Kostenlose Getränke
- Kostenloser Parkplatz