Auf einen Blick
- Aufgaben: Design and implement projects for the ETL Platform, ensuring smooth customer data flow.
- Unternehmen: The company focuses on simplifying data access, powering modern data stacks for thousands of organizations.
- Vorteile: Hybrid work model with two office days per week for collaboration in Toronto.
- Weitere Informationen: Full-time position with on-call responsibilities and a focus on data observability.
- Warum dieser Job: Join a team responsible for core platform operations and innovative data pipeline solutions.
- Qualifikationen: Expertise in interpreted and compiled languages, experience with system integration and cloud providers.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Von der Gründung des Unternehmens bis heute bleibt unsere Mission dieselbe: den Zugang zu Daten so einfach und zuverlässig wie Elektrizität zu gestalten. Mit dem Unternehmen gelangen Kundendaten in ihre Lager, kanonisch und bereit zur Abfrage, ohne dass Ingenieur- oder Wartungsaufwand erforderlich ist. Wir sind stolz darauf, dass immer mehr Organisationen täglich unsere Technologie nutzen, um wirklich datengestützt zu werden. Das Unternehmen baut Datenpipelines, um den modernen Datenstapel für Tausende von Unternehmen zu unterstützen. Wir suchen einen Senior Software Engineer, der unserem ETL-Plattformteam beitritt. Wir besitzen die Kernplattform, die die Synchronisierungsengine von Census unterstützt. Wir sind verantwortlich dafür, dass unsere Kundendaten reibungslos fließen - pünktlich, jedes Mal.
Wir entwerfen und implementieren Projekte wie unsere kürzliche Überarbeitung des Sync-Trackings - damit wir riesige Datensätze erfassen, speichern und verarbeiten können, was den Kunden vollständige Sichtbarkeit darüber gibt, welche Daten durch unsere Pipelines fließen; und die Fähigkeit, zu überprüfen, dass jeder Datensatz dorthin gelangt, wo er hin muss. Wir verwalten eine ständig skalierende und sich anpassende Flotte von Maschinen, um den dynamischen Bedürfnissen unserer Kunden gerecht zu werden, sodass man uns auch als Schatteninfrastrukturteam bezeichnen könnte. Dies ist eine Vollzeitstelle in hybrider Form, die von unserem Büro in Toronto aus arbeitet. Unser hybrides Arbeitsmodell bietet eine Mischung aus flexibler Remote-Arbeit und persönlicher Zusammenarbeit, einschließlich zwei Tagen im Büro jede Woche, um sich zu verbinden und als Team zu wachsen.
Technologien, die Sie verwenden werden:
- Expertise in mindestens einer interpretierten Sprache wie Python, Ruby on Rails usw.
- Expertise in mindestens einer kompilierten Sprache wie C++, Kotlin, Scala, Go, Java usw.
- Solides Verständnis relationaler Datenbanken (Erfahrung mit Datenlagerlösungen (z.B. Snowflake) ist ein Bonus).
- Nachgewiesene Erfahrung in der Systemintegration, einschließlich API-Nutzung und -Entwicklung (Erfahrung im Infrastrukturmanagement ist ein Bonus).
- Vertrautheit mit führenden Cloud-Anbietern wie GCP, AWS oder Azure.
- Erfahrung im Bereitschaftsdienst.
Was Sie tun werden:
- Wertvolle Beiträge zu den tiefsten Bereichen unseres Tech-Stacks leisten – einschließlich der Erstellung von typensicherem Ruby und Rails mit Sorbet, dem Aufbau leistungsfähiger Kotlin-Microservices, der Verwaltung hochverfügbarer Spark-Cluster, der Arbeit an deterministischen Temporal-Workflows und dem Terraforming aller Dinge in AWS.
- In feindlichem Terrain auf allen Seiten operieren – den Aufbau und die Verwaltung einer Daten-Diffing-ETL-Engine, die über jeden Typ von Datenlager und SQL-Dialekt hinweg arbeitet, auf Daten, die Sie nicht besitzen oder kontrollieren, und sie an unzählige Permutationen von Zielen senden, die auf unvorhersehbare Weise reagieren könnten.
- Ein zuverlässiger und standhafter Operator sein, der am Bereitschaftsdienst des Teams teilnimmt, um Leistungsengpässe und knifflige Randfälle zu diagnostizieren, zu triagieren und zu beheben, die unsere Kunden entdecken. Sie werden den Campingplatz sauberer hinterlassen, als Sie ihn gefunden haben.
- Eng mit unserem Produktteam zusammenarbeiten, um neue Funktionen zu entwerfen und zu entwickeln, die die Beobachtbarkeit und Debugging-Fähigkeit der Datenpipeline verbessern, wodurch Sie mit den Datenteams vieler Unternehmen, die Sie lieben und respektieren, auf Du-Basis stehen.
Fähigkeiten, die wir suchen:
- Eigenverantwortung - Erfahrung im Bereitschaftsdienst, die Qualität des Systems zu steigern, Kosten zu verwalten und ständig Bereiche zu erkennen, die vereinfacht werden können, während die Komponierbarkeit immer verbessert wird.
- Autonom und selbstmotiviert - gedeiht in einer Umgebung mit hohem Vertrauen, treibt Projekte voran und trifft unabhängige Entscheidungen mit Zuversicht.
- Anpassungsfähig und widerstandsfähig - navigiert bequem durch Unklarheiten und sieht Herausforderungen als Wachstumschancen.
- Getrieben und hartnäckig - behält einen starken Fokus auf Ziele, überwindet selbstbewusst Hindernisse und sucht eifrig nach innovativen Lösungen, um die Erwartungen zu übertreffen.
Senior Software Engineer - Backend Arbeitgeber: United States Digital Space LLC
Located in Toronto, the company offers a hybrid work environment and values innovation in data management. The team is dedicated to making data access as reliable as electricity, impacting thousands of businesses daily.
Kontaktdaten:
United States Digital Space LLC Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Backend erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Backend bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei United States Digital Space LLC vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Backend mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei United States Digital Space LLC klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei United States Digital Space LLC vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.