
Sinch stellt Kommunikationssoftware und -infrastruktur für Unternehmen und Kommunikationsanbieter bereit. Die CPaaS-Plattform verbindet entwicklerorientierte APIs und Anwendungen für Messaging, Sprache, E-Mail, Identitätsprüfung und dialogorientierte KI mit Netzwerkkonnektivität und Telekommunikationsdiensten. Unternehmen nutzen Sinch, um Marketingkampagnen, Benachrichtigungen, Warnmeldungen, Kundensupport und Verifizierungsprozesse über Kanäle wie SMS, RCS, WhatsApp, E-Mail und Sprache bereitzustellen. Die Plattform des Unternehmens basiert auf skalierbarer Kommunikationsinfrastruktur und einer umfangreichen Anbindung an Netzbetreiber.
Senior Softwareentwickler, Konversations-KI-Plattform (Madrid, hybrid)
Entwickle skalierbare Backend-Dienste für Sinchs Konversations-KI-Plattform und unterstütze Echtzeitinteraktionen per Text und Sprache. Arbeite an verteilten Systemen, Integrationen und Cloud-Infrastruktur.
70.000 € – 90.000 € / Jahr
HybridVollzeitSeniorErforderliche Sprache: EnglischFull-Stack-IngenieurSoftwareentwicklerBeschreibung
- Entwickle Backend-Dienste für Chatlayers Text- und Sprachkanäle, einschließlich WebSocket-Servern und Infrastruktur für Echtzeitkommunikation.
- Entwickle Plattformintegrationen und Frameworks für die Anwendungsintegration.
- Hilf dabei, die Architektur zu modernisieren, indem du veraltete Abhängigkeiten entfernst und modulare, herstellerunabhängige Systeme entwickelst.
- Trage zu technischen Entscheidungen rund um SinchID, MongoDB Atlas, Kafka, Temporal und neue Plattformfunktionen bei.
- Leite Code-Reviews, technische Diskussionen und Sitzungen zum Wissensaustausch.
- Unterstütze andere Engineers als Mentor, nimm selbst Mentoring in Anspruch und stärke die Engineering-Kultur.
- Unterstütze Produktionssysteme im Rahmen von Bereitschaftsdiensten und der Reaktion auf Vorfälle.
- Erweitere die Testabdeckung, reduziere technische Schulden und verbessere operative Prozesse.
Anforderungen
- Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung.
- Sehr gute Kenntnisse in Node.js und TypeScript, Go oder beiden.
- Erfahrung in der Entwicklung von Echtzeitsystemen, einschließlich WebSocket- oder ereignisgesteuerter Architekturen.
- Praktische Erfahrung mit komplexer Cloud-Infrastruktur, vorzugsweise mit GCP und/oder AWS.
- Erfahrung mit Microservices und verteilten Systemen, einschließlich der Verwaltung des Zustands über Replikate hinweg mithilfe von Technologien wie ETCD oder Redis.
- Gute Kenntnisse von MongoDB oder einer vergleichbaren Dokumentdatenbank.
- Erfahrung im Aufbau und in der Wartung RESTful APIs und ereignisgesteuerter Architekturen, vorzugsweise mit Kafka.
- Fundierte Kenntnisse im Systemdesign, einschließlich Skalierbarkeit, Latenz, Ausfallsicherheit und architektonischer Abwägungen.
- Ausgezeichnete Kommunikationsfähigkeiten und Sicherheit in der Zusammenarbeit mit verteilten, funktionsübergreifenden Teams.
- Englisch ist die Unternehmenssprache; Bewerbungen müssen auf Englisch eingereicht werden.
- Von Vorteil: Erfahrung mit Konversations-KI-, Chatbot- oder Voicebot-Plattformen oder NLP/NLU-Pipelines.
- Von Vorteil: Erfahrung mit Docker und Kubernetes.
- Von Vorteil: Vertrautheit mit OAuth/OIDC-Systemen für das Identitätsmanagement.
- Von Vorteil: frühere Erfahrung in einem CPaaS-Unternehmen, Scale-up oder schnell wachsenden Produktunternehmen.