Backend-Entwickler

Entwickler
Vollzeit
Belgrade, Serbia

Über die Rolle

Als Backend-Entwickler entwerfen, bauen und warten Sie die serverseitigen Systeme und Infrastrukturen, die unsere Produkte antreiben. Sie arbeiten eng mit Frontend-Entwicklern, Produktmanagern, QA- und DevOps-Teams zusammen, um zuverlässige, skalierbare und sichere Backend-Services zu liefern. Sie übernehmen die Verantwortung für API-Entwicklung, Datenbankarchitektur und Systemintegrationen und stellen gleichzeitig sicher, dass alle Backend-Komponenten Leistungs-, Sicherheits- und Qualitätsstandards erfüllen.

Verwaltung

Verantwortlichkeiten

  • Entwerfen, entwickeln und warten Sie robuste Backend-Dienste, APIs und Microservices
  • Erstellen und optimieren Sie Datenbankschemata, Abfragen und Datenmodelle auf Leistung und Skalierbarkeit
  • Integration von Drittanbieter-Diensten, APIs und internen Systemen, je nach Produktbedarf
  • Arbeiten Sie mit Frontend-Entwicklern zusammen, um gut strukturierte, dokumentierte APIs zu definieren und bereitzustellen.
  • Schreiben Sie sauberen, testbaren und wartbaren Code gemäß etablierten Ingenieurstandards
  • Teilnahme an Code-Reviews, indem sie konstruktives technisches Feedback geben und empfangen
  • Backend-Mängel und Leistungsengpässe identifizieren, debuggen und beheben
  • Beitrag zu Systemarchitektur-Diskussionen und technischen Designentscheidungen
  • Stellen Sie sicher, dass Backend-Systeme Sicherheitsbest-Practices und Compliance-Anforderungen einhalten
  • Überwachen Sie den Systemzustand, reagieren Sie auf Vorfälle und setzen Sie präventive Maßnahmen um.
  • Führen Sie eine gründliche Dokumentation für Dienste, APIs und Infrastrukturkomponenten
  • Arbeiten Sie mit QA zusammen, um Testzyklen zu unterstützen und die Zuverlässigkeit des Backends sicherzustellen
  • Nimm an agilen Zeremonien teil, darunter Stand-ups, Sprintplanung, Retrospektiven und Demos
  • Kontinuierliche Bewertung und Verbesserung von Backend-Prozessen, Werkzeugen und Entwicklungspraktiken

Anforderungen

  • Sprachkenntnisse in geschriebenem und gesprochenem Englisch sind Pflicht
  • Bachelorabschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet oder gleichwertige praktische Erfahrung
  • 3+ Jahre professionelle Backend-Entwicklungserfahrung
  • Starke Kenntnisse in einer oder mehreren Backend-Sprachen wie C#, Node.js, Go, Python, Java, Ruby oder ähnlichen
  • Solide Erfahrung im Entwerfen und Arbeiten mit relationalen Datenbanken (PostgreSQL, MySQL) und NoSQL-Datenbanken (MongoDB, Redis oder ähnlich)
  • Erfahrung im Aufbau und Konsum von RESTful APIs und/oder GraphQL-Diensten
  • Vertrautheit mit Cloud-Plattformen wie AWS, GCP oder Azure und deren Kerndiensten
  • Verständnis von Authentifizierungs- und Autorisierungsmechanismen, einschließlich OAuth, JWT und SSO
  • Erfahrung mit Versionskontrolle mit Git und kollaborativen Entwicklungsworkflows
  • Solides Verständnis der Software-Engineering-Prinzipien, einschließlich Skalierbarkeit, Zuverlässigkeit, Sicherheit und Wartungsfähigkeit
  • Starke Problemlösungsfähigkeiten und die Fähigkeit, effektiv im Team zu arbeiten

Bevorzugte Fähigkeiten

  • Erfahrung mit Microservices-Architektur und Containerisierungstools, einschließlich Docker und Kubernetes
  • Vertrautheit mit Nachrichtenwarteschlangensystemen wie RabbitMQ, Kafka oder ähnlichen
  • Exposition zu CI/CD-Pipelines und DevOps-Praktiken
  • Erfahrung mit Caching-Strategien und Leistungsoptimierungstechniken
  • Kenntnisse der SaaS-Produktarchitektur und Multi-Tenancy-Muster
  • Vertrautheit mit Infrastructure-as-Code-Tools wie Terraform oder Ansible

Bereit, wenn du es bist

Es gibt mehrere Möglichkeiten, die Hilfe zu bekommen, die du brauchst.

Hast du Fragen?

Kontaktieren Sie unser Vertriebsteam bei Fragen.

Kontakt zum Vertrieb

Bereit, Proctorio einzusetzen?

Sie können jetzt mit der Anmeldung anfangen.

Melden Sie sich noch heute an

Brauchen Sie Hilfe?

Wir sind rund um die Uhr für Sie da, 365 Uhr.

Live-Chat starten