Wir entwickeln Version 0.1 einer neuen Layer-2-Blockchain und Super-App. Dazu gehört die Erstellung einer Substrate-basierten L2-Kette und deren Integration mit einer abgespaltenen Version der Signal-Messaging-Anwendung.
Projekt-Stack: Java, Swift, Objective-C , Rust
Team am Projekt: Back-End-Entwickler, Smart Contract-Entwickler, Swift-Entwickler, BA, PM, Designer, QA, Tech Writer, DevOps< /p>
Anforderungen:
- Über 5 Jahre Erfahrung in Java und Backend-Technologien
- Praktische Erfahrung mit Blockchain-Technologien und der Integration von Blockchain-Systemen mit Backend-Diensten
- Kenntnisse in SQL- und NoSQL-Datenbanken (Erfahrung mit Datenbankdesign, -optimierung und -verwaltung)
- Ausgeprägte Erfahrung in der Entwicklung und Wartung von RESTful-APIs< /li>
- Kenntnisse in API-Sicherheit, Authentifizierung und Autorisierungsmechanismen
- Vertrautheit mit CI/CD-Tools und -Praktiken (z. B. Jenkins, GitHub Actions, Docker)
- Erfahrung mit Cloud-Plattformen (z. B. AWS, Azure, GCP) und Containerisierungstechnologien (z. B. Kubernetes, Docker)
- Englischniveau der oberen Mittelstufe
Aufgaben:
- Entwurf und Implementierung der Integration des Blockchain-Kontensystems mit dem Benutzerkontensystem
- Gewährleistung einer sicheren und effizienten Kommunikation zwischen dem Blockchain-System und dem Backend-Dienste
- Backend-Dienste entwickeln und pflegen, die die Messaging-Anwendung unterstützen
- Hohe Leistung, Skalierbarkeit und Zuverlässigkeit von Backend-Diensten sicherstellen
- Entwerfen, optimieren und verwalten die für das Projekt erforderlichen Datenbanken
- Gewährleistung von Datenintegrität, Sicherheit und effizientem Datenabruf
- Entwickeln, dokumentieren und pflegen Sie RESTful-APIs für die Kommunikation zwischen der mobilen App und Backend-Diensten
- Implementieren Sie robuste Sicherheitsmaßnahmen für APIs zum Schutz vor häufigen Schwachstellen
- Arbeiten Sie eng mit mobilen Entwicklern zusammen, um eine nahtlose Integration von Backend- und Frontend-Komponenten sicherzustellen
Was wir bieten:
- Flexibles Arbeitsformat (Remote, Büro oder gemischt)
- Flexible Arbeitszeiten
- Ungezwungene und freundliche Atmosphäre
- Die Fähigkeit, sich auf die Arbeit zu konzentrieren: kein Bürokratie- und Mikromanagement
- 20 bezahlte Urlaubstage
- 7 bezahlte Krankheitstage
- Ausbildungserstattung
- Kostenlose Englischkurse
- Psychologische Beratungen
Einstellungsprozess: Einstellungsgespräch – Technisches Vorstellungsgespräch