Skip to content
mimi

Senior Software Engineer Backend (m/w/d)

WhatJobs Direct

Niklasdorf · On-site Senior 2d ago

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.

Requirements

  • Completed studies in computer science, business informatics or a comparable qualification.
  • At least 5 years of professional experience in backend development.
  • In-depth knowledge in at least one common backend language (e.g. Java, Python, Go, Node.js).
  • Experience with cloud platforms such as AWS, Azure or GCP.
  • Sound knowledge in working with relational (e.g. PostgreSQL, MySQL) and/or NoSQL databases (e.g. MongoDB, Redis).
  • Very good knowledge in software architecture, design patterns and agile development methods.
  • Strong problem-solving skills and analytical thinking.
  • Good German and English language skills.

Responsibilities

  • Design, development and implementation of scalable, high-performance backend services and microservices.
  • Work with programming languages like Java, Python, Go or Node.js (depending on project focus).
  • Development and optimization of databases (SQL/NoSQL) and data models.
  • Creation and maintenance of RESTful APIs.
  • Implementation of CI/CD pipelines and DevOps practices.
  • Co-design of system architecture and making technology decisions.
  • Identification and resolution of performance bottlenecks and technical debt.
  • Ensuring code quality through code reviews and unit/integration tests.
  • Application of design patterns and best practices for robust and maintainable software.
  • Close collaboration with frontend developers, product managers and DevOps engineers.
  • Mentoring junior developers and knowledge sharing within the team.
  • Active participation in agile meetings (Scrum/Kanban).
  • Contribution to the continuous improvement of development processes and tools.
  • Development and execution of automated tests (unit, integration, end-to-end).
  • Implementation of monitoring and logging solutions.
  • Ensuring system stability and availability in the production environment.

Skills

AWSAzureCI/CDDockerGCPGoJavaKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgreSQLPythonRedisRESTful APIsSQLUnit testing

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