Toshiba Global Commerce Solutions - External
Resolv.Global
Full-Stack Engineer (Mid-Level)
Über die Stelle
Wir suchen einen Full-Stack Engineer, der produktive Anwendungen auf Microsoft Azure entwirft, entwickelt und betreibt – von APIs und Daten bis hin zu den Weboberflächen, die unsere Kunden täglich nutzen.
Ein Großteil der Arbeit beginnt mit Prototypen und KI-gestützten Builds, die eine Idee validieren, aber noch nicht für echte Kunden bereit sind. Sie werden diese in sichere, getestete und beobachtbare Systeme verwandeln, die skalierbar sind, und dabei eng mit KI/ML-Ingenieuren, Produkt- und Projektmanagern, CX-Designern und Betriebsteams zusammenarbeiten.
Ihre Aufgaben
- Entwicklung von backend-Diensten: Erstellung von APIs und Services mit klaren Abgrenzungen, automatisierten Tests und Code-Reviews.
- Entwicklung von frontend-Anwendungen: Erstellung von Kundenportalen, internen Konsolen, Admin-Oberflächen und Dashboards.
- Überführung von Prototypen in die Produktion: Überprüfung von KI-generierten und Prototyp-Codebasen, Entscheidung darüber, was beibehalten oder neu erstellt werden muss, und Vorbereitung für echte Benutzer.
- Integration von KI-Diensten: Anbindung von KI-Modellen und -Diensten, einschließlich Echtzeitfunktionen.
- Betrieb von Anwendungen auf Azure: Verwaltung von Infrastructure as Code und CI/CD über Entwicklungs-, Staging- und Produktionsumgebungen hinweg.
- Anbindung von Drittsystemen: Aufbau von Integrationen mit CRMs, Ticketing-Tools und anderen Plattformen.
- Aufrechterhaltung von Zuverlässigkeit und Observability: Implementierung von Logging, Metriken, Tracing, Alarmen und Teilnahme an einer On-Call-Rotation.
- Datenschutz: Implementierung von Authentifizierung, Multi-Tenant-Isolierung, sicherer Geheimnisverwaltung und sicherem Umgang mit personenbezogenen Daten.
- Dokumentation von Lösungen: Pflege einer klaren technischen Dokumentation, die anderen Ingenieuren hilft, effektiv zu arbeiten.
Unser Technologie-Stack
- Frontend: TypeScript, React, Next.js, Azure Static Web Apps oder Azure App Service.
- Backend: Node.js, Python, Azure App Service, Container Apps und Functions.
- Daten: PostgreSQL oder Azure SQL, Cosmos DB, Redis und Blob Storage.
- Messaging: Azure Service Bus, Event Grid und Event Hubs.
- Identität und Zugriff: Microsoft Entra ID, Entra External ID, verwaltete Identitäten und rollenbasierte Zugriffskontrolle (RBAC).
- Sicherheit: Azure Key Vault, virtuelle Netzwerke, private Endpunkte und Microsoft Defender for Cloud.
- Bereitstellung: Docker, Azure Container Registry, Bicep oder Terraform, GitHub Actions oder Azure DevOps.
- Observability: Azure Monitor, Application Insights, Log Analytics und OpenTelemetry.
Arbeitsumgebung
Sie arbeiten remote von Kolumbien oder Mexiko aus und arbeiten mit KI/ML-Ingenieuren, Projektmanagement, CX-Design und BPO-Betriebsteams zusammen. Die Arbeitszeiten sind an die EST-Geschäftszeiten angepasst.
Wir schätzen Ingenieure, die Verantwortung übernehmen, fundierte technische Entscheidungen treffen, sichere und zuverlässige Systeme aufbauen und teamübergreifend klar kommunizieren.
Einstellungsprozess
Um Fairness und Konsistenz zu gewährleisten, müssen alle Bewerber jede Phase des Einstellungsprozesses durchlaufen.
Unser Prozess umfasst:
- Lebenslaufprüfung
- Pre-Screening-Fragebogen
- Einseitiges Videointerview
- Live-Interview
Bitte beachten Sie
Dies ist eine englischsprachige Stelle, die starke schriftliche und mündliche Englischkenntnisse erfordert.
Alle Lebensläufe müssen auf Englisch eingereicht werden, um für diese Position berücksichtigt zu werden.
Anforderungen
Was Sie mitbringen
- 3–5 Jahre Erfahrung in der Entwicklung und dem Betrieb von produktiven Webanwendungen sowohl im backend- als auch im frontend-Bereich.
- Mindestens 2 Jahre Erfahrung in der Entwicklung und dem Betrieb von Anwendungen auf Microsoft Azure.
- Starke Kenntnisse in TypeScript, Node.js und React sowie praktische Erfahrung mit Python für KI/ML-Dienste.
- Erfahrung im Entwurf und der Integration von REST- oder GraphQL-APIs.
- Erfahrung mit relationalen und NoSQL-Datenbanken, Caching und Queues.
- Vertrautheit mit Echtzeit- oder ereignisgesteuerten Systemen, einschließlich WebSockets, Streaming und Messaging-Queues.
- Erfahrung in der Integration von APIs von Drittanbietern, einschließlich LLM-Anbietern.
- Erfahrung mit CI/CD unter Verwendung von GitHub Actions oder Azure DevOps.
- Vertrautheit mit Docker und Infrastructure-as-Code-Tools wie Bicep oder Terraform.
- Gute Praktiken in den Bereichen Testen, Monitoring, Debugging und Code-Review.
- Nachweisliche Erfahrung darin, Prototypen oder KI-generierten Code in stabile Produktionsanwendungen zu überführen, indem Sicherheitslücken, schwache Fehlerbehandlung und fehlende Tests behoben werden.
- Vertrautheit mit KI-Coding-Tools wie GitHub Copilot, Cursor oder Claude Code sowie die Fähigkeit, deren Ausgabe zu überprüfen, zu validieren und zu korrigieren.
- Professionelle schriftliche und mündliche Englisch- und Spanischkenntnisse.
- Ansässig in Kolumbien oder Mexiko mit Arbeitserlaubnis für das jeweilige Land.
Wünschenswert
- Azure-Zertifizierungen, wie z. B. Azure Developer Associate oder Azure Solutions Architect Expert.
- Erfahrung mit C# und .NET.
- Erfahrung mit Azure OpenAI, Azure AI Search oder Azure AI Speech.
- Vertrautheit mit Azure Kubernetes Service (AKS).
- Erfahrung bei der Implementierung von LLM-Mustern, einschließlich Funktionsaufrufen, Retrieval-Augmented Generation (RAG), KI-Agenten und Evaluierungen.
- Erfahrung mit Dynamics 365, Salesforce, Zendesk oder ähnlichen Plattformen.
- Erfahrung im Kundenservice, Contact Center oder in der BPO-Technologie.
- Vertrautheit mit SOC 2-, PCI DSS- oder HIPAA-Umgebungen.
- Kenntnis des mexikanischen LFPDPPP oder des kolumbianischen Gesetzes 1581.
