Skip to content
mimi

Senior Software Engineer (Backend)

WhatJobs Direct

Leonding · On-site Full-time Senior 6d ago

About the role

Über das Unternehmen

Unser Kunde, ein innovatives IT‑Unternehmen in Leonding, Oberösterreich, sucht einen erfahrenen Senior Software Engineer mit Spezialisierung auf Backend‑Entwicklung. Sie werden Teil eines agilen und hochmotivierten Teams, das an der Entwicklung zukunftsweisender Softwarelösungen arbeitet. In dieser Rolle haben Sie die Möglichkeit, maßgeblich an der Konzeption und Implementierung komplexer Systeme mitzuwirken und technische Exzellenz zu fördern.

Aufgaben

  • Design, Entwicklung und Implementierung von skalierbaren und robusten Backend‑Services und APIs.
  • Mitarbeit an der Architekturplanung und Technologiewahl für neue Projekte.
  • Schreiben von qualitativ hochwertigem, testbarem und wartbarem Code unter Berücksichtigung von Best Practices.
  • Optimierung von Anwendungsleistung und Datenbanken für maximale Effizienz.
  • Identifizierung und Behebung von technischen Problemen und Engpässen.
  • Zusammenarbeit mit Frontend‑Entwicklern, Produktmanagern und QA‑Teams, um funktionale und benutzerfreundliche Anwendungen zu liefern.
  • Durchführung von Code‑Reviews und Mentoring von Junior‑Entwicklern.
  • Evaluation und Integration neuer Technologien und Tools zur Verbesserung der Entwicklungsprozesse.
  • Sicherstellung der Sicherheit und Integrität der Daten und Systeme.
  • Dokumentation von technischen Spezifikationen und Architekturdiagrammen.

Ihr Profil

  • Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation.
  • Mehrjährige Berufserfahrung in der Backend‑Entwicklung mit fundierten Kenntnissen in mindestens einer gängigen Programmiersprache (z.B. Java, Python, C#, Node.js).
  • Umfassende Erfahrung mit relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL‑Datenbanken (z.B. MongoDB, Cassandra).
  • Gute Kenntnisse in der Entwicklung von Microservices‑Architekturen und verteilten Systemen.
  • Erfahrung mit Cloud‑Plattformen (z.B. AWS, Azure, GCP) und Containerisierungstechnologien (z.B. Docker, Kubernetes).
  • Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban).
  • Starke Problemlösungsfähigkeiten und eine analytische Denkweise.
  • Gute Kommunikationsfähigkeiten und die Fähigkeit, technische Konzepte verständlich zu erklären.
  • Teamfähigkeit und eine proaktive, selbstständige Arbeitsweise.
  • Sehr gute Deutsch‑ und gute Englischkenntnisse.

Wir bieten

  • Spannendes Arbeitsumfeld, in dem Sie Ihre Fähigkeiten voll einbringen und weiterentwickeln können.
  • Motiviertes Team, innovative Projekte und ausgezeichnete Karriereperspektiven in einem zukunftsorientierten Unternehmen.
  • Regelmäßige Weiterbildungen.
  • Angenehmes Arbeitsklima.

Requirements

  • Completed studies in computer science, business informatics, or a comparable qualification.
  • Several years of professional experience in backend development with sound knowledge in at least one common programming language (e.g., Java, Python, C#, Node.js).
  • Comprehensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Good knowledge in the development of microservices architectures and distributed systems.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with agile development methods (Scrum, Kanban).
  • Strong problem-solving skills and an analytical mindset.
  • Good communication skills and the ability to explain technical concepts understandably.
  • Team player with a proactive, independent work style.
  • Very good German and good English skills.

Responsibilities

  • Design, development and implementation of scalable and robust backend services and APIs.
  • Contribute to architecture planning and technology selection for new projects.
  • Write high-quality, testable, and maintainable code considering best practices.
  • Optimize application performance and databases for maximum efficiency.
  • Identify and resolve technical problems and bottlenecks.
  • Collaborate with frontend developers, product managers, and QA teams to deliver functional and user-friendly applications.
  • Conduct code reviews and mentor junior developers.
  • Evaluate and integrate new technologies and tools to improve development processes.
  • Ensure the security and integrity of data and systems.
  • Document technical specifications and architecture diagrams.

Benefits

Regular further training

Skills

AWSAzureC#CassandraDockerGCPJavaKubernetesMicroservicesMongoDBMySQLNode.jsPostgreSQLPython

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