Auf einen Blick
- Aufgaben: Modernisiere eine US-Roboterplattform durch Migration kritischer Dienste und Datenflüsse.
- Unternehmen: Wachsendes Unternehmen im Bereich Robotik mit innovativer Kultur.
- Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt, Gesundheitsleistungen und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und offener Kommunikation.
- Warum dieser Job: Gestalte die Zukunft der Robotik und arbeite an spannenden Projekten mit großen Einzelhändlern.
- Qualifikationen: Mindestens 4 Jahre Erfahrung mit Golang und gRPC sowie starke PostgreSQL-Kenntnisse.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
In dieser Rolle werden Sie helfen, eine schnell wachsende US-Roboterplattform zu modernisieren, indem Sie kritische Dienste migrieren. Sie sind verantwortlich für wichtige Teile der Datenmigration und der Dienstkompatibilität, während Sie innerhalb von SoftServe an einem Produkt arbeiten, das von großen Einzelhandelsketten an der Westküste genutzt wird.
VERANTWORTUNGEN
- Entwicklung und Weiterentwicklung von Golang gRPC APIs, die autonome Roboterlösungen unterstützen, um Zuverlässigkeit und klare Dienstverträge sicherzustellen.
- Übernahme der Migration ausgewählter Dienste von Firestore zu AlloyDB (PostgreSQL), Verbesserung der Skalierbarkeit, Abfrageleistung und betrieblichen Konsistenz.
- Enge Zusammenarbeit mit Ingenieuren des Kunden, SoftServe-Teamkollegen und Stakeholdern zur Abstimmung der Migrationsschritte, Cutover-Pläne und Akzeptanzkriterien.
- Entwurf und Ausführung von Datenmigrationsflüssen, Validierung von Integrität, Vollständigkeit und Rollback-Strategien über verschiedene Umgebungen.
- Erstellung von Kompatibilitätsschichten, um abhängige Systeme während der Übergangszeit stabil zu halten und Ausfallzeiten zu minimieren.
- Portierung der API-Logik von einer TypeScript NestJS-Anwendung nach Golang, um funktionale Parität zu gewährleisten und die Wartbarkeit zu verbessern.
- Integration von Diensten mit BigQuery und Datenpipelines, Beitrag zu analytikbereiten Datenmodellen und robusten Ingestionsmustern.
- Unterstützung der Infrastruktur und Lieferung auf GCP, Beitrag zu IaC-Updates mit Pulumi und Unterstützung bei CI/CD- und Observabilitätsbedürfnissen.
ANFORDERUNGEN
- 4+ Jahre praktische Erfahrung mit Golang und gRPC in Produktionsumgebungen.
- Starke PostgreSQL-Kenntnisse, einschließlich Schema-Design, Indizierung, Abfrageoptimierung und transaktionale Konsistenz.
- Praktische Erfahrung mit BigQuery, einschließlich Datenmodellierung und Integrationsmustern für Analytikanwendungen.
- Vertrautheit mit Python, DataFlow und Apache Beam für Datenverarbeitungs- oder Migrationsarbeitslasten.
- Starkes Wissen über GCP-Dienste und betriebliche Best Practices für cloud-native Systeme.
- Vertrautheit mit Pulumi und TypeScript für Infrastruktur als Code oder Plattformautomatisierung.
- Gute Englischkenntnisse für die laufende Geschäftskommunikation mit einem US-amerikanischen Kunden.
SoftServe ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten unabhängig von Rasse, Farbe, Religion, Alter, Geschlecht, Nationalität, Behinderung, sexueller Orientierung, Geschlechtsidentität und -ausdruck, Veteranenstatus und anderen geschützten Merkmalen gemäß geltendem Recht Berücksichtigung für eine Anstellung.
Wir bieten: Arbeiten von zu Hause, im Büro oder in einem hybriden Format, das Fokus und Zusammenarbeit unterstützt. Wettbewerbsfähige, marktorientierte Vergütung, die nach Rolle und Standort bewertet wird – plus Gesundheitsversorgung, bezahlte Freizeit, Wellnessunterstützung und Lernmöglichkeiten. Zugängliche Führungskräfte, die offen kommunizieren, die Teams nah an der Strategie halten und langfristige Planung unterstützen.
Senior Golang Software Engineer Arbeitgeber: SoftServe
SoftServe ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an einem innovativen US-Roboterplattformprojekt zu arbeiten, das von großen Einzelhandelsketten an der Westküste genutzt wird. Mit flexiblen Arbeitsmodellen, wettbewerbsfähigen Gehältern und umfangreichen Gesundheits- sowie Weiterbildungsmöglichkeiten fördert das Unternehmen eine offene und unterstützende Arbeitskultur, in der Teamarbeit und persönliche Entwicklung im Vordergrund stehen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Golang Software Engineer erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Empfehlungen oder Tipps – oft sind es persönliche Verbindungen, die dir den Zugang zu deinem Traumjob ermöglichen.
✨Sei proaktiv!
Warte nicht darauf, dass Stellenanzeigen veröffentlicht werden. Kontaktiere Unternehmen direkt über unsere Website und zeige dein Interesse an möglichen Positionen. Manchmal gibt es ungenutzte Möglichkeiten, die nur darauf warten, entdeckt zu werden!
✨Bereite dich auf technische Interviews vor!
Stelle sicher, dass du deine Golang- und gRPC-Kenntnisse auffrischst. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeige, dass du nicht nur die Technik beherrschst, sondern auch die Logik dahinter verstehst.
✨Zeige deine Leidenschaft!
Erzähle in Gesprächen von Projekten, an denen du gearbeitet hast, und wie sie zur Lösung realer Probleme beigetragen haben. Deine Begeisterung für Technologie und Innovation kann den Unterschied machen und Arbeitgeber überzeugen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Golang Software Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach authentischen Menschen, die zu unserem Team passen. Zeig uns, wer du bist und was dich motiviert!
Pass auf die Details auf!:Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.
Beziehe dich auf die Stellenbeschreibung!:Nutze die Sprache aus der Stellenbeschreibung, um zu zeigen, dass du die Anforderungen verstehst. Erkläre, wie deine Erfahrungen und Fähigkeiten zu den spezifischen Aufgaben passen, die wir suchen.
Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird. Außerdem kannst du sicher sein, dass du alle notwendigen Informationen bereitstellst!
Wie man sich auf ein Vorstellungsgespräch bei SoftServe vorbereitet
✨Verstehe die Technologien
Mach dich mit Golang, gRPC und PostgreSQL vertraut. Du solltest nicht nur die Grundlagen kennen, sondern auch spezifische Anwendungsfälle und Best Practices, die in der Rolle wichtig sind. Zeige im Interview, dass du die Technologien beherrschst und bereit bist, sie anzuwenden.
✨Bereite konkrete Beispiele vor
Denke an Projekte oder Erfahrungen, in denen du ähnliche Herausforderungen gemeistert hast. Sei bereit, über deine Rolle bei der Migration von Daten oder dem Aufbau von APIs zu sprechen. Konkrete Beispiele helfen dir, deine Fähigkeiten zu demonstrieren und zeigen, dass du die Anforderungen der Stelle verstehst.
✨Kommunikation ist der Schlüssel
Da du eng mit anderen Ingenieuren und Stakeholdern zusammenarbeiten wirst, ist es wichtig, deine Kommunikationsfähigkeiten zu betonen. Übe, technische Konzepte einfach und klar zu erklären. Das zeigt, dass du nicht nur ein technischer Experte bist, sondern auch gut im Team arbeiten kannst.
✨Fragen stellen
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach den aktuellen Herausforderungen, die das Team hat, oder wie der Erfolg in dieser Position gemessen wird. So kannst du auch herausfinden, ob die Stelle wirklich zu dir passt.