Senior Software Engineer Backend (m/w/d)
WhatJobs Direct
About the role
About
Unser Klient ist ein innovatives Technologieunternehmen mit Sitz in Kapfenberg, Steiermark, und sucht zur Verstärkung seines agilen Entwicklungsteams eine/n erfahrene/n Senior Backend Software Engineer (m/w/d). Sie werden maßgeblich an der Konzeption, Entwicklung und Wartung unserer komplexen Backend‑Systeme und APIs beteiligt sein. Diese Position bietet eine spannende Möglichkeit, mit modernen Technologien zu arbeiten und die Zukunft unserer Produkte aktiv mitzugestalten.
Responsibilities
Softwareentwicklung
- Design, Entwicklung und Implementierung von skalierbaren, hochperformanten Backend‑Services und Microservices.
- Arbeit mit Programmiersprachen wie Java, Python, Go oder Node.js (je nach Projektschwerpunkt).
- Entwicklung und Optimierung von Datenbanken (SQL/NoSQL) und Datenmodellen.
- Erstellung und Wartung von RESTful APIs.
- Implementierung von CI/CD‑Pipelines und DevOps‑Praktiken.
Architektur und Design
- Mitgestaltung der Systemarchitektur und Treffen von Technologieentscheidungen.
- Identifizierung und Behebung von Performance‑Engpässen und technischen Schulden.
- Sicherstellung der Code‑Qualität durch Code‑Reviews und Unit‑/Integrationstests.
- Anwendung von Design Patterns und Best Practices für robuste und wartbare Software.
Teamarbeit und Mentoring
- Enge Zusammenarbeit mit Frontend‑Entwicklern, Produktmanagern und DevOps‑Ingenieuren.
- Mentoring von Junior‑Entwicklern und Wissensaustausch im Team.
- Aktive Teilnahme an agilen Meetings (Scrum/Kanban).
- Beitrag zur kontinuierlichen Verbesserung von Entwicklungsprozessen und Tools.
Qualitätssicherung
- Entwicklung und Durchführung von automatisierten Tests (Unit, Integration, End‑to‑End).
- Implementierung von Monitoring‑ und Logging‑Lösungen.
- Sicherstellung der Systemstabilität und Verfügbarkeit im Produktionsumfeld.
Your Profile
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation.
- Mindestens 5 Jahre Berufserfahrung in der Backend‑Entwicklung.
- Tiefgreifende Kenntnisse in mindestens einer gängigen Backend‑Sprache (z. B. Java, Python, Go, Node.js).
- Erfahrung mit Cloud‑Plattformen wie AWS, Azure oder GCP.
- Fundierte Kenntnisse in der Arbeit mit relationalen (z. B. PostgreSQL, MySQL) und/oder NoSQL‑Datenbanken (z. B. MongoDB, Redis).
- Erfahrung mit Containerisierungstechnologien (Docker, Kubernetes) ist ein Plus.
- Sehr gute Kenntnisse in Software‑Architektur, Design Patterns und agilen Entwicklungsmethoden.
- Ausgeprägte Problemlösungsfähigkeiten und analytisches Denken.
- Gute Deutsch‑ und Englischkenntnisse.
What We Offer
- Anspruchsvolles Arbeitsumfeld
- Attraktive Weiterbildungsmöglichkeiten
- Chance, in einem innovativen und dynamischen Team mitzuwirken
Wir freuen uns auf Ihre Bewerbung, wenn Sie bereit sind, die technische Verantwortung zu übernehmen und unser Produkt auf das nächste Level zu heben.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free