T
Senior Backend 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