Senior Backend Software Engineer

USA Remote Senior vor 3 Tagen
Software Engineer backend-developer Software Engineer
Gehalt 112.125.186.875 EUR / Jahr
Auf einen Blick

Als Senior Backend Software Engineer bei Turnitin baust du skalierbare Serverless-Services auf AWS Lambda auf und optimierst die Grading und Feedback Plattform. Mit 5+ Jahren Backend-Erfahrung und Java-Expertise designest du robuste, kosteneffiziente Systeme für globale EdTech-Skalierung.

💰 $112.125–186.875/Jahr 📊 Senior 🕒 Vollzeit 🌍 Remote 🗺️ Worldwide
  • 5+ Jahre Backend Development
  • Java proficiency
  • AWS Lambda, API Gateway, DynamoDB
  • Microservices und Event-Driven Architecture
Java AWS Lambda Python Node.js API Gateway DynamoDB Microservices Event-Driven Architecture

Angegeben: $112.125–186.875/Jahr · Marktschätzung: ~$112.125–186.875/Jahr.

✅ Geeignet für
  • Erfahrene Backend Engineers mit AWS Expertise
  • Java Spezialisten, die Microservices lieben
  • People, die in Global EdTech Scale-up arbeiten wollen
🚫 Weniger geeignet
  • Frontend-fokussierte Developers
  • Serverless-Anfänger ohne AWS Erfahrung
  • Menschen, die keine Java mögen
💡 Gut zu wissen
  • Bonus-eligibilität ist Teil des Pakets
  • Remote-first aber global, asynchrone Kommunikation
  • Mentoring für Junior Engineers ist erwartet

Über das Unternehmen

Turnitin ist ein globales EdTech-Unternehmen, das 25+ Jahre im Bereich Learning Integrity aktiv ist. Über 16.000 akademische Institutionen nutzen Turnitin-Dienste in über 185 Ländern. Das Unternehmen ist verteilt mit Mitarbeitern in über 35 Ländern.

Deine Aufgaben

  • Robuste, skalierbare Backend-Services mit AWS Lambda und verwandten Technologien architektieren und entwickeln
  • RESTful APIs und event-getriebene Systeme designen und implementieren
  • Bestehende Services für verbesserte Performance und Kosteneffizienz optimieren
  • Mit Cross-Functional Teams bei Integration von Backend-Services mit Frontend-Applikationen zusammenarbeiten
  • CI/CD Pipelines mit GitHub Actions implementieren und beibehalten
  • Code Reviews durchführen und Junior Engineers mentorieren
  • Komplexe technische Probleme in Produktionsumgebungen diagnostizieren und beheben

Deine Voraussetzungen

  • 5+ Jahre Backend Development Erfahrung
  • Starke Proficiency in mindestens einer für AWS Lambda geeigneten Programmiersprache (Java, Python, Node.js), Java stark bevorzugt
  • Erfahrung mit AWS Services, insbesondere Lambda, API Gateway und DynamoDB
  • Solides Verständnis von Serverless Architecture Prinzipien und Best Practices
  • Erfahrung mit Microservices Design Patterns und Event-Driven Architectures
  • Proficiency in moderner Version Control (Git) und CI/CD Tools
  • Starke Problem-Solving-Fähigkeiten und Attention to Detail